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 SSLContext
private final SSLSessionInitializer
private 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) void
start()
void
start
(Http1Config http1Config) void
start
(HttpProcessor httpProcessor, Http1Config http1Config) Methods inherited from class org.apache.hc.core5.testing.nio.AsyncRequester
connect, createIOReactor, requestSession
Methods 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
-