this.serverParams);
HttpAsyncClientProtocolHandler clientHandler = new HttpAsyncClientProtocolHandler();
this.server.start(serviceHandler);
this.client.start(clientHandler);
ListenerEndpoint endpoint = this.server.getListenerEndpoint();
endpoint.waitFor();
Assert.assertEquals("Test server status", IOReactorStatus.ACTIVE, this.server.getStatus());
String pattern = RndTestPatternGenerator.generateText();
int count = RndTestPatternGenerator.generateCount(1000);
HttpHost target = new HttpHost("localhost", ((InetSocketAddress)endpoint.getAddress()).getPort());
BasicHttpRequest request = new BasicHttpRequest("GET", pattern + "x" + count);
Future<HttpResponse> future = this.executor.execute(
new BasicAsyncRequestProducer(target, request),
new LenientAsyncResponseConsumer(),
this.connpool);