Package org.apache.http.impl.nio
Class SSLClientIOEventDispatch
java.lang.Object
org.apache.http.impl.nio.SSLClientIOEventDispatch
- All Implemented Interfaces:
IOEventDispatch
Deprecated.
Default implementation of
IOEventDispatch interface for SSL
(encrypted) client-side HTTP connections.- Since:
- 4.0
-
Field Summary
Fields inherited from interface org.apache.http.nio.reactor.IOEventDispatch
CONNECTION_KEY -
Constructor Summary
ConstructorsConstructorDescriptionSSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslContext, SSLIOSessionHandler sslHandler, HttpParams params) Deprecated.Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the givenSSLContext.SSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslContext, HttpParams params) Deprecated.Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the givenSSLContext. -
Method Summary
Modifier and TypeMethodDescriptionvoidDeprecated.Triggered after the given session has been just created.voiddisconnected(IOSession session) Deprecated.Triggered when the given session has been terminated.voidinputReady(IOSession session) Deprecated.Triggered when the given session has input pending.voidoutputReady(IOSession session) Deprecated.Triggered when the given session is ready for output.voidDeprecated.Triggered when the given session as timed out.
-
Constructor Details
-
SSLClientIOEventDispatch
public SSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslContext, SSLIOSessionHandler sslHandler, HttpParams params) Deprecated.Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the givenSSLContext. This I/O dispatcher will transparently handle SSL protocol aspects for HTTP connections.- Parameters:
handler- the client protocol handler.sslContext- the SSL context.sslHandler- the SSL handler.params- HTTP parameters.
-
SSLClientIOEventDispatch
public SSLClientIOEventDispatch(NHttpClientHandler handler, SSLContext sslContext, HttpParams params) Deprecated.Creates a new instance of this class to be used for dispatching I/O event notifications to the given protocol handler using the givenSSLContext. This I/O dispatcher will transparently handle SSL protocol aspects for HTTP connections.- Parameters:
handler- the client protocol handler.sslContext- the SSL context.params- HTTP parameters.
-
-
Method Details
-
connected
Deprecated.Description copied from interface:IOEventDispatchTriggered after the given session has been just created.- Specified by:
connectedin interfaceIOEventDispatch- Parameters:
session- the I/O session.
-
disconnected
Deprecated.Description copied from interface:IOEventDispatchTriggered when the given session has been terminated.- Specified by:
disconnectedin interfaceIOEventDispatch- Parameters:
session- the I/O session.
-
inputReady
Deprecated.Description copied from interface:IOEventDispatchTriggered when the given session has input pending.- Specified by:
inputReadyin interfaceIOEventDispatch- Parameters:
session- the I/O session.
-
outputReady
Deprecated.Description copied from interface:IOEventDispatchTriggered when the given session is ready for output.- Specified by:
outputReadyin interfaceIOEventDispatch- Parameters:
session- the I/O session.
-
timeout
Deprecated.Description copied from interface:IOEventDispatchTriggered when the given session as timed out.- Specified by:
timeoutin interfaceIOEventDispatch- Parameters:
session- the I/O session.
-
SSLClientIOEventDispatch