| java.lang.Object org.apache.jk.core.JkHandler
All known Subclasses: org.apache.jk.common.JkMX, org.apache.jk.common.WorkerDummy, org.apache.jk.common.ModJkMX, org.apache.jk.server.JkCoyoteHandler, org.apache.jk.common.HandlerRequest, org.apache.jk.common.JniHandler, org.apache.jk.common.ChannelShm, org.apache.jk.apr.AprImpl, org.apache.jk.common.HandlerDispatch, org.apache.jk.common.ChannelSocket,
ERROR | final public static int ERROR(Code) | | |
HANDLE_FLUSH | final public static int HANDLE_FLUSH(Code) | | |
HANDLE_RECEIVE_PACKET | final public static int HANDLE_RECEIVE_PACKET(Code) | | |
HANDLE_SEND_PACKET | final public static int HANDLE_SEND_PACKET(Code) | | |
HANDLE_THREAD_END | final public static int HANDLE_THREAD_END(Code) | | |
LAST | final public static int LAST(Code) | | |
OK | final public static int OK(Code) | | |
addHandlerCallback | public void addHandlerCallback(JkHandler w)(Code) | | Experimental, will be replaced. This allows handlers to be
notified when other handlers are added.
|
init | public void init() throws IOException(Code) | | Should register the request types it can handle,
same style as apache2.
|
postDeregister | public void postDeregister()(Code) | | |
postRegister | public void postRegister(Boolean registrationDone)(Code) | | |
setId | public void setId(int id)(Code) | | Set the id of the worker. We use an id for faster dispatch.
Since we expect a decent number of handler in system, the
id is unique - that means we may have to allocate bigger
dispatch tables. ( easy to fix if needed )
|
setName | public void setName(String s)(Code) | | Set the name of the handler. Will allways be called by
worker env after creating the worker.
|
setNext | public void setNext(JkHandler h)(Code) | | Catalina-style "recursive" invocation.
A chain is used for Apache/3.3 style iterative invocation.
|
|
|