Package org.apache.hc.core5.testing.nio
Class Http1TestClient
java.lang.Object
org.apache.hc.core5.testing.nio.IOReactorExecutor<DefaultConnectingIOReactor>
org.apache.hc.core5.testing.nio.AsyncRequester
org.apache.hc.core5.testing.nio.Http1TestClient
- All Implemented Interfaces:
AutoCloseable,ConnectionInitiator
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hc.core5.testing.nio.IOReactorExecutor
IOReactorExecutor.Status -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final SSLContextprivate final SSLSessionInitializerprivate final SSLSessionVerifier -
Constructor Summary
ConstructorsConstructorDescriptionHttp1TestClient(IOReactorConfig ioReactorConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier) -
Method Summary
Modifier and TypeMethodDescriptionconnect(HttpHost host, Timeout timeout, FutureCallback<ClientSessionEndpoint> callback) voidstart()voidstart(Http1Config http1Config) voidstart(HttpProcessor httpProcessor, Http1Config http1Config) Methods inherited from class org.apache.hc.core5.testing.nio.AsyncRequester
connect, createIOReactor, requestSessionMethods inherited from class org.apache.hc.core5.testing.nio.IOReactorExecutor
awaitShutdown, close, execute, getStatus, initiateShutdown, reactor, shutdown
-
Field Details
-
sslContext
-
sslSessionInitializer
-
sslSessionVerifier
-
-
Constructor Details
-
Http1TestClient
public Http1TestClient(IOReactorConfig ioReactorConfig, SSLContext sslContext, SSLSessionInitializer sslSessionInitializer, SSLSessionVerifier sslSessionVerifier) throws IOException - Throws:
IOException
-
Http1TestClient
- Throws:
IOException
-
-
Method Details
-
start
- Throws:
IOException
-
start
- Throws:
IOException
-
start
- Throws:
IOException
-
connect
public Future<ClientSessionEndpoint> connect(HttpHost host, Timeout timeout, FutureCallback<ClientSessionEndpoint> callback) -
connect
-
connect
-