Class RequestListener
java.lang.Object
org.apache.hc.core5.http.impl.bootstrap.RequestListener
- All Implemented Interfaces:
Runnable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final HttpConnectionFactory<? extends HttpServerConnection> private final ExceptionListenerprivate final ExecutorServiceprivate final HttpServiceprivate final ServerSocketprivate final SocketConfigprivate final Callback<SSLParameters> private final SSLSocketFactoryprivate final AtomicBoolean -
Constructor Summary
ConstructorsConstructorDescriptionRequestListener(SocketConfig socketConfig, ServerSocket serversocket, HttpService httpService, HttpConnectionFactory<? extends HttpServerConnection> connectionFactory, SSLSocketFactory sslSocketFactory, Callback<SSLParameters> sslSetupHandler, ExceptionListener exceptionListener, ExecutorService executorService) -
Method Summary
Modifier and TypeMethodDescriptionprivate HttpServerConnectioncreateConnection(Socket socket) booleanvoidrun()void
-
Field Details
-
socketConfig
-
serverSocket
-
httpService
-
connectionFactory
-
sslSocketFactory
-
sslSetupHandler
-
exceptionListener
-
executorService
-
terminated
-
-
Constructor Details
-
RequestListener
public RequestListener(SocketConfig socketConfig, ServerSocket serversocket, HttpService httpService, HttpConnectionFactory<? extends HttpServerConnection> connectionFactory, SSLSocketFactory sslSocketFactory, Callback<SSLParameters> sslSetupHandler, ExceptionListener exceptionListener, ExecutorService executorService)
-
-
Method Details
-
createConnection
- Throws:
IOException
-
run
-
isTerminated
public boolean isTerminated() -
terminate
- Throws:
IOException
-