org.apache.coyote.http11
Class Http11Protocol.Http11ConnectionHandler

java.lang.Object
  extended by org.apache.coyote.http11.Http11Protocol.Http11ConnectionHandler
All Implemented Interfaces:
JIoEndpoint.Handler
Enclosing class:
Http11Protocol

protected static class Http11Protocol.Http11ConnectionHandler
extends java.lang.Object
implements JIoEndpoint.Handler


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.tomcat.util.net.JIoEndpoint.Handler
JIoEndpoint.Handler.SocketState
 
Field Summary
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
           
 
Method Summary
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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proto

protected Http11Protocol proto

registerCount

protected java.util.concurrent.atomic.AtomicLong registerCount

global

protected RequestGroupInfo global

connections

protected java.util.concurrent.ConcurrentHashMap<java.net.Socket,Http11Processor> connections

recycledProcessors

protected java.util.concurrent.ConcurrentLinkedQueue<Http11Processor> recycledProcessors
Method Detail

event

public JIoEndpoint.Handler.SocketState event(java.net.Socket socket,
                                             SocketStatus status)
Specified by:
event in interface JIoEndpoint.Handler

process

public JIoEndpoint.Handler.SocketState process(java.net.Socket socket)
Specified by:
process in interface JIoEndpoint.Handler

createProcessor

protected Http11Processor createProcessor()

register

protected void register(Http11Processor processor)

unregister

protected void unregister(Http11Processor processor)


Copyright © 2000-2009 Apache Software Foundation. All Rights Reserved.