Apache Tomcat 7.0.16

org.apache.coyote.http11
Class Http11AprProtocol.Http11ConnectionHandler

java.lang.Object
  extended by org.apache.coyote.AbstractProtocol.AbstractConnectionHandler
      extended by org.apache.coyote.http11.Http11AprProtocol.Http11ConnectionHandler
All Implemented Interfaces:
AbstractEndpoint.Handler, AprEndpoint.Handler
Enclosing class:
Http11AprProtocol

protected static class Http11AprProtocol.Http11ConnectionHandler
extends AbstractProtocol.AbstractConnectionHandler
implements AprEndpoint.Handler


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.apache.tomcat.util.net.AbstractEndpoint.Handler
AbstractEndpoint.Handler.SocketState
 
Field Summary
protected  ConcurrentHashMap<Long,Http11AprProcessor> connections
           
protected  Http11AprProtocol proto
           
protected  AbstractProtocol.RecycledProcessors<Http11AprProcessor> recycledProcessors
           
 
Fields inherited from class org.apache.coyote.AbstractProtocol.AbstractConnectionHandler
global, registerCount
 
Method Summary
 AbstractEndpoint.Handler.SocketState asyncDispatch(SocketWrapper<Long> socket, SocketStatus status)
           
protected  Http11AprProcessor createProcessor()
           
 AbstractEndpoint.Handler.SocketState event(SocketWrapper<Long> socket, SocketStatus status)
           
protected  Log getLog()
           
protected  AbstractProtocol getProtocol()
           
 AbstractEndpoint.Handler.SocketState process(SocketWrapper<Long> socket)
           
 void recycle()
          Recycle resources associated with the handler.
 
Methods inherited from class org.apache.coyote.AbstractProtocol.AbstractConnectionHandler
getGlobal, register, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.tomcat.util.net.AbstractEndpoint.Handler
getGlobal
 

Field Detail

proto

protected Http11AprProtocol proto

connections

protected ConcurrentHashMap<Long,Http11AprProcessor> connections

recycledProcessors

protected AbstractProtocol.RecycledProcessors<Http11AprProcessor> recycledProcessors
Method Detail

getProtocol

protected AbstractProtocol getProtocol()
Specified by:
getProtocol in class AbstractProtocol.AbstractConnectionHandler

getLog

protected Log getLog()
Specified by:
getLog in class AbstractProtocol.AbstractConnectionHandler

recycle

public void recycle()
Description copied from interface: AbstractEndpoint.Handler
Recycle resources associated with the handler.

Specified by:
recycle in interface AbstractEndpoint.Handler

event

public AbstractEndpoint.Handler.SocketState event(SocketWrapper<Long> socket,
                                                  SocketStatus status)
Specified by:
event in interface AprEndpoint.Handler

process

public AbstractEndpoint.Handler.SocketState process(SocketWrapper<Long> socket)
Specified by:
process in interface AprEndpoint.Handler

asyncDispatch

public AbstractEndpoint.Handler.SocketState asyncDispatch(SocketWrapper<Long> socket,
                                                          SocketStatus status)
Specified by:
asyncDispatch in interface AprEndpoint.Handler

createProcessor

protected Http11AprProcessor createProcessor()

Apache Tomcat 7.0.16

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