Class ServerIODispatch
java.lang.Object
org.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
org.apache.synapse.transport.passthru.ServerIODispatch
- All Implemented Interfaces:
org.apache.http.nio.reactor.IOEventDispatch
- Direct Known Subclasses:
MultiListenerServerIODispatch
public class ServerIODispatch
extends org.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-
Field Summary
Fields inherited from interface org.apache.http.nio.reactor.IOEventDispatch
CONNECTION_KEY -
Constructor Summary
ConstructorsConstructorDescriptionServerIODispatch(org.apache.http.nio.NHttpServerEventHandler handler, ServerConnFactory connFactory) -
Method Summary
Modifier and TypeMethodDescriptionprotected org.apache.http.impl.nio.DefaultNHttpServerConnectioncreateConnection(org.apache.http.nio.reactor.IOSession session) protected voidonClosed(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) protected voidonConnected(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) protected voidonException(org.apache.http.impl.nio.DefaultNHttpServerConnection conn, IOException ex) protected voidonInputReady(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) protected voidonOutputReady(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) protected voidonTimeout(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) voidupdate(ServerConnFactory connFactory) Methods inherited from class org.apache.http.impl.nio.reactor.AbstractIODispatch
connected, disconnected, inputReady, outputReady, timeout
-
Constructor Details
-
ServerIODispatch
public ServerIODispatch(org.apache.http.nio.NHttpServerEventHandler handler, ServerConnFactory connFactory)
-
-
Method Details
-
update
-
createConnection
protected org.apache.http.impl.nio.DefaultNHttpServerConnection createConnection(org.apache.http.nio.reactor.IOSession session) - Specified by:
createConnectionin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-
onConnected
protected void onConnected(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) - Specified by:
onConnectedin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-
onClosed
protected void onClosed(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) - Specified by:
onClosedin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-
onException
protected void onException(org.apache.http.impl.nio.DefaultNHttpServerConnection conn, IOException ex) - Specified by:
onExceptionin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-
onInputReady
protected void onInputReady(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) - Specified by:
onInputReadyin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-
onOutputReady
protected void onOutputReady(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) - Specified by:
onOutputReadyin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-
onTimeout
protected void onTimeout(org.apache.http.impl.nio.DefaultNHttpServerConnection conn) - Specified by:
onTimeoutin classorg.apache.http.impl.nio.reactor.AbstractIODispatch<org.apache.http.impl.nio.DefaultNHttpServerConnection>
-