Class ClassicTestClient
- java.lang.Object
-
- org.apache.hc.core5.testing.classic.ClassicTestClient
-
public class ClassicTestClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.concurrent.atomic.AtomicReference<HttpRequester>
requesterRef
private SocketConfig
socketConfig
private javax.net.ssl.SSLContext
sslContext
-
Constructor Summary
Constructors Constructor Description ClassicTestClient()
ClassicTestClient(javax.net.ssl.SSLContext sslContext, SocketConfig socketConfig)
ClassicTestClient(SocketConfig socketConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassicHttpResponse
execute(HttpHost targetHost, ClassicHttpRequest request, HttpContext context)
void
shutdown(CloseMode closeMode)
void
start()
void
start(HttpProcessor httpProcessor)
-
-
-
Field Detail
-
sslContext
private final javax.net.ssl.SSLContext sslContext
-
socketConfig
private final SocketConfig socketConfig
-
requesterRef
private final java.util.concurrent.atomic.AtomicReference<HttpRequester> requesterRef
-
-
Constructor Detail
-
ClassicTestClient
public ClassicTestClient(javax.net.ssl.SSLContext sslContext, SocketConfig socketConfig)
-
ClassicTestClient
public ClassicTestClient(SocketConfig socketConfig)
-
ClassicTestClient
public ClassicTestClient()
-
-
Method Detail
-
start
public void start()
-
start
public void start(HttpProcessor httpProcessor)
-
shutdown
public void shutdown(CloseMode closeMode)
-
execute
public ClassicHttpResponse execute(HttpHost targetHost, ClassicHttpRequest request, HttpContext context) throws HttpException, java.io.IOException
- Throws:
HttpException
java.io.IOException
-
-