|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.jk.core.JkHandler
Field Summary | |
protected java.lang.String |
domain
|
static int |
ERROR
|
static int |
HANDLE_FLUSH
|
static int |
HANDLE_RECEIVE_PACKET
|
static int |
HANDLE_SEND_PACKET
|
static int |
HANDLE_THREAD_END
|
protected int |
id
|
static int |
LAST
|
protected javax.management.MBeanServer |
mserver
|
protected java.lang.String |
name
|
protected JkHandler |
next
|
protected java.lang.String |
nextName
|
static int |
OK
|
protected javax.management.ObjectName |
oname
|
protected java.util.Properties |
properties
|
protected WorkerEnv |
wEnv
|
Constructor Summary | |
JkHandler()
|
Method Summary | |
void |
addHandlerCallback(JkHandler w)
Experimental, will be replaced. |
MsgContext |
createMsgContext()
|
MsgContext |
createMsgContext(int bsize)
|
void |
destroy()
Clean up and stop the handler |
java.lang.String |
getDomain()
|
int |
getId()
|
java.lang.String |
getName()
|
java.lang.String |
getNext()
|
javax.management.ObjectName |
getObjectName()
|
java.lang.String |
getProperty(java.lang.String name)
|
void |
handleNotification(javax.management.Notification notification,
java.lang.Object handback)
|
void |
init()
Should register the request types it can handle, same style as apache2. |
int |
invoke(Msg msg,
MsgContext mc)
|
void |
pause()
|
void |
postDeregister()
|
void |
postRegister(java.lang.Boolean registrationDone)
|
void |
preDeregister()
|
javax.management.ObjectName |
preRegister(javax.management.MBeanServer server,
javax.management.ObjectName oname)
|
void |
resume()
|
void |
setId(int id)
Set the id of the worker. |
void |
setName(java.lang.String s)
Set the name of the handler. |
void |
setNext(JkHandler h)
Catalina-style "recursive" invocation. |
void |
setNext(java.lang.String s)
|
void |
setProperty(java.lang.String name,
java.lang.String value)
|
void |
setWorkerEnv(WorkerEnv we)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int OK
public static final int LAST
public static final int ERROR
protected java.util.Properties properties
protected WorkerEnv wEnv
protected JkHandler next
protected java.lang.String nextName
protected java.lang.String name
protected int id
public static final int HANDLE_RECEIVE_PACKET
public static final int HANDLE_SEND_PACKET
public static final int HANDLE_FLUSH
public static final int HANDLE_THREAD_END
protected java.lang.String domain
protected javax.management.ObjectName oname
protected javax.management.MBeanServer mserver
Constructor Detail |
public JkHandler()
Method Detail |
public void setWorkerEnv(WorkerEnv we)
public void setName(java.lang.String s)
public java.lang.String getName()
public void setId(int id)
public int getId()
public void setNext(JkHandler h)
public void setNext(java.lang.String s)
public java.lang.String getNext()
public void init() throws java.io.IOException
java.io.IOException
public void destroy() throws java.io.IOException
java.io.IOException
public MsgContext createMsgContext()
public MsgContext createMsgContext(int bsize)
public int invoke(Msg msg, MsgContext mc) throws java.io.IOException
java.io.IOException
public void setProperty(java.lang.String name, java.lang.String value)
public java.lang.String getProperty(java.lang.String name)
public void addHandlerCallback(JkHandler w)
public void handleNotification(javax.management.Notification notification, java.lang.Object handback)
handleNotification
in interface javax.management.NotificationListener
public javax.management.ObjectName getObjectName()
public java.lang.String getDomain()
public javax.management.ObjectName preRegister(javax.management.MBeanServer server, javax.management.ObjectName oname) throws java.lang.Exception
preRegister
in interface javax.management.MBeanRegistration
java.lang.Exception
public void postRegister(java.lang.Boolean registrationDone)
postRegister
in interface javax.management.MBeanRegistration
public void preDeregister() throws java.lang.Exception
preDeregister
in interface javax.management.MBeanRegistration
java.lang.Exception
public void postDeregister()
postDeregister
in interface javax.management.MBeanRegistration
public void pause() throws java.lang.Exception
java.lang.Exception
public void resume() throws java.lang.Exception
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |