Package org.apache.http.impl.nio.client
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.NHttpClientEventHandler
private final org.apache.commons.logging.Log
Fields inherited from interface org.apache.http.nio.reactor.IOEventDispatch
CONNECTION_KEY
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.impl.nio.DefaultNHttpClientConnection
createConnection
(org.apache.http.nio.reactor.IOSession session) protected void
onClosed
(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected void
onConnected
(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected void
onException
(org.apache.http.impl.nio.DefaultNHttpClientConnection conn, IOException ex) protected void
onInputReady
(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected void
onOutputReady
(org.apache.http.impl.nio.DefaultNHttpClientConnection conn) protected void
onTimeout
(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:
createConnection
in 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:
onConnected
in 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:
onClosed
in 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:
onException
in 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:
onInputReady
in 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:
onOutputReady
in 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:
onTimeout
in classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpClientConnection>
-