Class InternalIODispatch
java.lang.Object
org.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
org.apache.http.impl.nio.client.InternalIODispatch
- All Implemented Interfaces:
org.apache.http.nio.reactor.IOEventDispatch
class InternalIODispatch
extends org.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final org.apache.http.nio.NHttpClientEventHandlerprivate final org.apache.commons.logging.LogFields inherited from interface org.apache.http.nio.reactor.IOEventDispatch
CONNECTION_KEY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.impl.nio.DefaultNHttpClientConnectioncreateConnection(org.apache.http.nio.reactor.IOSession session) protected voidonClosed(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected voidonConnected(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected voidonException(org.apache.http.impl.nio.DefaultNHttpClientConnection conn, IOException ex) protected voidonInputReady(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected voidonOutputReady(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected voidonTimeout(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) Methods inherited from class org.apache.http.impl.nio.reactor.AbstractIODispatch
connected, disconnected, inputReady, outputReady, timeout
-
Field Details
-
log
private final org.apache.commons.logging.Log log -
handler
private final org.apache.http.nio.NHttpClientEventHandler handler
-
-
Constructor Details
-
InternalIODispatch
public InternalIODispatch(org.apache.http.nio.NHttpClientEventHandler handler)
-
-
Method Details
-
createConnection
protected org.apache.http.impl.nio.DefaultNHttpClientConnection createConnection(org.apache.http.nio.reactor.IOSession session) - Specified by:
createConnectionin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-
onConnected
protected void onConnected(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) - Specified by:
onConnectedin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-
onClosed
protected void onClosed(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) - Specified by:
onClosedin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-
onException
protected void onException(org.apache.http.impl.nio.DefaultNHttpClientConnection conn, IOException ex) - Specified by:
onExceptionin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-
onInputReady
protected void onInputReady(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) - Specified by:
onInputReadyin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-
onOutputReady
protected void onOutputReady(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) - Specified by:
onOutputReadyin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-
onTimeout
protected void onTimeout(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) - Specified by:
onTimeoutin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-