protected static class Http11Protocol.Http11ConnectionHandler extends java.lang.Object implements JIoEndpoint.Handler
JIoEndpoint.Handler.SocketState
Modifier and Type | Field and Description |
---|---|
protected java.util.concurrent.ConcurrentHashMap<java.net.Socket,Http11Processor> |
connections |
protected RequestGroupInfo |
global |
protected Http11Protocol |
proto |
protected java.util.concurrent.ConcurrentLinkedQueue<Http11Processor> |
recycledProcessors |
protected java.util.concurrent.atomic.AtomicLong |
registerCount |
Modifier and Type | Method and Description |
---|---|
protected Http11Processor |
createProcessor() |
JIoEndpoint.Handler.SocketState |
event(java.net.Socket socket,
SocketStatus status) |
JIoEndpoint.Handler.SocketState |
process(java.net.Socket socket) |
protected void |
register(Http11Processor processor) |
protected void |
unregister(Http11Processor processor) |
protected Http11Protocol proto
protected java.util.concurrent.atomic.AtomicLong registerCount
protected RequestGroupInfo global
protected java.util.concurrent.ConcurrentHashMap<java.net.Socket,Http11Processor> connections
protected java.util.concurrent.ConcurrentLinkedQueue<Http11Processor> recycledProcessors
public JIoEndpoint.Handler.SocketState event(java.net.Socket socket, SocketStatus status)
event
in interface JIoEndpoint.Handler
public JIoEndpoint.Handler.SocketState process(java.net.Socket socket)
process
in interface JIoEndpoint.Handler
protected Http11Processor createProcessor()
protected void register(Http11Processor processor)
protected void unregister(Http11Processor processor)