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, 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, recycleNative, 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
 
- Throws:
 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
 
- Throws:
 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
- Throws:
 java.io.IOException
 
 
close
public void close(MsgContext ep)
           throws java.io.IOException
- Throws:
 java.io.IOException
 
send
public int send(Msg msg,
                MsgContext ep)
         throws java.io.IOException
- Throws:
 java.io.IOException
 
receive
public int receive(Msg msg,
                   MsgContext ep)
            throws java.io.IOException
- Throws:
 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
 
- Throws:
 java.io.IOException
 
 
Copyright © 2000-2003 Apache Software Foundation.  All Rights Reserved.