Apache Tomcat 7.0.4

org.apache.coyote.ajp
Class AjpAprProtocol.AjpConnectionHandler

java.lang.Object
  extended by org.apache.coyote.ajp.AjpAprProtocol.AjpConnectionHandler
All Implemented Interfaces:
AbstractEndpoint.Handler, AprEndpoint.Handler
Enclosing class:
AjpAprProtocol

protected static class AjpAprProtocol.AjpConnectionHandler
extends Object
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<SocketWrapper<Long>,AjpAprProcessor> connections
           
protected  RequestGroupInfo global
           
protected  AjpAprProtocol proto
           
protected  ConcurrentLinkedQueue<AjpAprProcessor> recycledProcessors
           
protected  AtomicLong registerCount
           
 
Constructor Summary
AjpAprProtocol.AjpConnectionHandler(AjpAprProtocol proto)
           
 
Method Summary
 AbstractEndpoint.Handler.SocketState asyncDispatch(SocketWrapper<Long> socket, SocketStatus status)
           
protected  AjpAprProcessor createProcessor()
           
 AbstractEndpoint.Handler.SocketState event(SocketWrapper<Long> socket, SocketStatus status)
           
 AbstractEndpoint.Handler.SocketState process(SocketWrapper<Long> socket)
           
protected  void register(AjpAprProcessor processor)
           
protected  void unregister(AjpAprProcessor processor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proto

protected AjpAprProtocol proto

registerCount

protected AtomicLong registerCount

global

protected RequestGroupInfo global

connections

protected ConcurrentHashMap<SocketWrapper<Long>,AjpAprProcessor> connections

recycledProcessors

protected ConcurrentLinkedQueue<AjpAprProcessor> recycledProcessors
Constructor Detail

AjpAprProtocol.AjpConnectionHandler

public AjpAprProtocol.AjpConnectionHandler(AjpAprProtocol proto)
Method Detail

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 AjpAprProcessor createProcessor()

register

protected void register(AjpAprProcessor processor)

unregister

protected void unregister(AjpAprProcessor processor)

Apache Tomcat 7.0.4

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