org.apache.mina.transport.vmpipe
Class VmPipeAcceptor

java.lang.Object
  extended byorg.apache.mina.common.support.BaseIoService
      extended byorg.apache.mina.common.support.BaseIoAcceptor
          extended byorg.apache.mina.transport.vmpipe.VmPipeAcceptor
All Implemented Interfaces:
IoAcceptor, IoService

public class VmPipeAcceptor
extends org.apache.mina.common.support.BaseIoAcceptor

Binds the specified IoHandler to the specified VmPipeAddress.

Version:
$Rev: 446526 $, $Date: 2006-09-15 07:44:11 +0200 (Fri, 15 Sep 2006) $
Author:
The Apache Directory Project (mina-dev@directory.apache.org)

Constructor Summary
VmPipeAcceptor()
           
 
Method Summary
 void bind(SocketAddress address, IoHandler handler, IoServiceConfig config)
          Binds to the specified address and handles incoming connections with the specified handler.
 IoServiceConfig getDefaultConfig()
          Returns the default configuration which is used when you didn't specify any configuration.
 void unbind(SocketAddress address)
          Unbinds from the specified address and disconnects all clients connected there.
 void unbindAll()
          Unbinds all addresses which were bound by this acceptor.
 
Methods inherited from class org.apache.mina.common.support.BaseIoAcceptor
bind, newSession
 
Methods inherited from class org.apache.mina.common.support.BaseIoService
addListener, getFilterChain, getFilterChainBuilder, getListeners, getManagedServiceAddresses, getManagedSessions, isManaged, removeListener, setFilterChainBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.mina.common.IoService
addListener, getFilterChain, getFilterChainBuilder, getManagedServiceAddresses, getManagedSessions, isManaged, removeListener, setFilterChainBuilder
 

Constructor Detail

VmPipeAcceptor

public VmPipeAcceptor()
Method Detail

bind

public void bind(SocketAddress address,
                 IoHandler handler,
                 IoServiceConfig config)
          throws IOException
Description copied from interface: IoAcceptor
Binds to the specified address and handles incoming connections with the specified handler.

Parameters:
config - the configuration
Throws:
IOException - if failed to bind

unbind

public void unbind(SocketAddress address)
Description copied from interface: IoAcceptor
Unbinds from the specified address and disconnects all clients connected there.


unbindAll

public void unbindAll()
Description copied from interface: IoAcceptor
Unbinds all addresses which were bound by this acceptor.


getDefaultConfig

public IoServiceConfig getDefaultConfig()
Description copied from interface: IoService
Returns the default configuration which is used when you didn't specify any configuration.