dataSource = new FullMessageChunkedBodyDataSource(httpConnection, requestHeader);
setBodyDataSource(dataSource);
request = new HttpRequest(requestHeader, dataSource);
messageHandler = messageHeaderHandler.onMessageHeaderReceived(request);
setMessageHandler(messageHandler);
setState(RECEIVING_BODY);
request.getNonBlockingBody().setBodyDataReceiveTimeoutMillis(httpConnection.getBodyDataReceiveTimeoutMillis());