|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.jk.core.JkHandler
public class 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.IOExceptionpublic 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.NotificationListenerpublic 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.MBeanRegistrationjava.lang.Exceptionpublic void postRegister(java.lang.Boolean registrationDone)
postRegister in interface javax.management.MBeanRegistration
public void preDeregister()
throws java.lang.Exception
preDeregister in interface javax.management.MBeanRegistrationjava.lang.Exceptionpublic 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 | ||||||||