case FULL_MESSAGE:
AbstractNetworkBodyDataSource dataSource = new FullMessageBodyDataSource(httpConnection, requestHeader.getCharacterEncoding(), requestHeader.getContentLength());
setBodyDataSource(dataSource);
request = new HttpRequest(requestHeader, dataSource);
messageHandler = messageHeaderHandler.onMessageHeaderReceived(request);
setMessageHandler(messageHandler);
setState(RECEIVING_BODY);
request.getNonBlockingBody().setBodyDataReceiveTimeoutMillis(httpConnection.getBodyDataReceiveTimeoutMillis());