org.apache.jk.common
Class ChannelUn
java.lang.Object
|
+--org.apache.jk.core.JkHandler
|
+--org.apache.jk.common.JniHandler
|
+--org.apache.jk.common.ChannelUn
- All Implemented Interfaces:
- java.util.EventListener, javax.management.MBeanRegistration, javax.management.NotificationListener
- public class ChannelUn
- extends JniHandler
Pass messages using unix domain sockets.
- Author:
- Costin Manolache
Fields inherited from class org.apache.jk.core.JkHandler |
domain, ERROR, HANDLE_FLUSH, HANDLE_RECEIVE_PACKET, HANDLE_SEND_PACKET, HANDLE_THREAD_END, id, LAST, mserver, name, next, nextName, OK, oname, properties, wEnv |
Methods inherited from class org.apache.jk.common.JniHandler |
appendString, createMsgContext, destroyJkComponent, getJkHome, initJkComponent, initNative, nativeDispatch, pause, recycleNative, resume, setJkHome, setNativeAttribute, setNativeEndpoint |
Methods inherited from class org.apache.jk.core.JkHandler |
addHandlerCallback, getDomain, getId, getName, getNext, getObjectName, getProperty, handleNotification, postDeregister, postRegister, preDeregister, preRegister, setId, setName, setNext, setNext, setProperty, setWorkerEnv |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ChannelUn
public ChannelUn()
getThreadPool
public ThreadPool getThreadPool()
setFile
public void setFile(java.lang.String f)
getFile
public java.lang.String getFile()
init
public void init()
throws java.io.IOException
- Description copied from class:
JniHandler
- You must call initNative() inside the component init()
- Overrides:
init
in class JniHandler
java.io.IOException
destroy
public void destroy()
throws java.io.IOException
- Description copied from class:
JkHandler
- Clean up and stop the handler
- Overrides:
destroy
in class JkHandler
java.io.IOException
open
public int open(MsgContext ep)
throws java.io.IOException
- Open a connection - since we're listening that will block in
accept
java.io.IOException
close
public void close(MsgContext ep)
throws java.io.IOException
java.io.IOException
send
public int send(Msg msg,
MsgContext ep)
throws java.io.IOException
java.io.IOException
receive
public int receive(Msg msg,
MsgContext ep)
throws java.io.IOException
java.io.IOException
invoke
public int invoke(Msg msg,
MsgContext ep)
throws java.io.IOException
- Description copied from class:
JniHandler
- Base implementation for invoke. Dispatch the action to the native
code, where invoke() is called on the wrapped jk_bean.
- Overrides:
invoke
in class JniHandler
java.io.IOException
Copyright ? 2000-2003 Apache Software Foundation. All Rights Reserved.