org.apache.coyote.ajp
Class AjpProtocol.AjpConnectionHandler

java.lang.Object
  extended by org.apache.coyote.ajp.AjpProtocol.AjpConnectionHandler
All Implemented Interfaces:
JIoEndpoint.Handler
Enclosing class:
AjpProtocol

protected static class AjpProtocol.AjpConnectionHandler
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,AjpProcessor> connections
           
protected  RequestGroupInfo global
           
protected  AjpProtocol proto
           
protected  java.util.concurrent.ConcurrentLinkedQueue<AjpProcessor> recycledProcessors
           
protected  java.util.concurrent.atomic.AtomicLong registerCount
           
 
Constructor Summary
AjpProtocol.AjpConnectionHandler(AjpProtocol proto)
           
 
Method Summary
protected  AjpProcessor createProcessor()
           
 JIoEndpoint.Handler.SocketState event(java.net.Socket socket, SocketStatus status)
           
 JIoEndpoint.Handler.SocketState process(java.net.Socket socket)
           
protected  void register(AjpProcessor processor)
           
protected  void unregister(AjpProcessor processor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

proto

protected AjpProtocol proto

registerCount

protected java.util.concurrent.atomic.AtomicLong registerCount

global

protected RequestGroupInfo global

connections

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

recycledProcessors

protected java.util.concurrent.ConcurrentLinkedQueue<AjpProcessor> recycledProcessors
Constructor Detail

AjpProtocol.AjpConnectionHandler

public AjpProtocol.AjpConnectionHandler(AjpProtocol proto)
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 AjpProcessor createProcessor()

register

protected void register(AjpProcessor processor)

unregister

protected void unregister(AjpProcessor processor)


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