@Immutable public class DefaultHttpServerIODispatch extends AbstractIODispatch<DefaultNHttpServerConnection>
IOEventDispatch implementation
that supports both plain (non-encrypted) and SSL encrypted server side HTTP
connections.CONNECTION_KEY| 构造器和说明 |
|---|
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
ConnectionConfig config) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
HttpParams params)
|
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
NHttpConnectionFactory<DefaultNHttpServerConnection> connFactory) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslcontext,
ConnectionConfig config) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslcontext,
HttpParams params)
|
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslcontext,
SSLSetupHandler sslHandler,
ConnectionConfig config) |
DefaultHttpServerIODispatch(NHttpServerEventHandler handler,
javax.net.ssl.SSLContext sslcontext,
SSLSetupHandler sslHandler,
HttpParams params)
|
| 限定符和类型 | 方法和说明 |
|---|---|
protected DefaultNHttpServerConnection |
createConnection(IOSession session) |
protected void |
onClosed(DefaultNHttpServerConnection conn) |
protected void |
onConnected(DefaultNHttpServerConnection conn) |
protected void |
onException(DefaultNHttpServerConnection conn,
java.io.IOException ex) |
protected void |
onInputReady(DefaultNHttpServerConnection conn) |
protected void |
onOutputReady(DefaultNHttpServerConnection conn) |
protected void |
onTimeout(DefaultNHttpServerConnection conn) |
connected, disconnected, inputReady, outputReady, timeoutpublic DefaultHttpServerIODispatch(NHttpServerEventHandler handler, NHttpConnectionFactory<DefaultNHttpServerConnection> connFactory)
@Deprecated public DefaultHttpServerIODispatch(NHttpServerEventHandler handler, HttpParams params)
@Deprecated public DefaultHttpServerIODispatch(NHttpServerEventHandler handler, javax.net.ssl.SSLContext sslcontext, SSLSetupHandler sslHandler, HttpParams params)
@Deprecated public DefaultHttpServerIODispatch(NHttpServerEventHandler handler, javax.net.ssl.SSLContext sslcontext, HttpParams params)
public DefaultHttpServerIODispatch(NHttpServerEventHandler handler, ConnectionConfig config)
public DefaultHttpServerIODispatch(NHttpServerEventHandler handler, javax.net.ssl.SSLContext sslcontext, SSLSetupHandler sslHandler, ConnectionConfig config)
public DefaultHttpServerIODispatch(NHttpServerEventHandler handler, javax.net.ssl.SSLContext sslcontext, ConnectionConfig config)
protected DefaultNHttpServerConnection createConnection(IOSession session)
protected void onConnected(DefaultNHttpServerConnection conn)
protected void onClosed(DefaultNHttpServerConnection conn)
protected void onException(DefaultNHttpServerConnection conn, java.io.IOException ex)
protected void onInputReady(DefaultNHttpServerConnection conn)
protected void onOutputReady(DefaultNHttpServerConnection conn)
protected void onTimeout(DefaultNHttpServerConnection conn)