org.apache.directory.server.protocol.shared
Class DatagramAcceptor

java.lang.Object
  extended by org.apache.mina.common.support.DelegatedIoAcceptor
      extended by org.apache.mina.transport.socket.nio.DatagramAcceptor
          extended by org.apache.directory.server.protocol.shared.DatagramAcceptor
All Implemented Interfaces:
org.apache.mina.common.IoAcceptor, org.apache.mina.common.IoService

public class DatagramAcceptor
extends org.apache.mina.transport.socket.nio.DatagramAcceptor

Extension around a MINA DatagramAcceptor to facilitate better usage with Spring.

Version:
$Rev: 584802 $ $Date: 2007-10-15 17:11:31 +0200 (Mo, 15 Okt 2007) $
'XBean'

Field Summary
 
Fields inherited from class org.apache.mina.common.support.DelegatedIoAcceptor
delegate
 
Constructor Summary
DatagramAcceptor(java.util.concurrent.Executor logicExecutor)
           
 
Method Summary
 void bind(java.net.SocketAddress address, org.apache.mina.common.IoHandler ioHandler, org.apache.mina.common.IoServiceConfig udpConfig)
           
 void unbind(java.net.SocketAddress address)
           
 
Methods inherited from class org.apache.mina.transport.socket.nio.DatagramAcceptor
getDefaultConfig, setDefaultConfig
 
Methods inherited from class org.apache.mina.common.support.DelegatedIoAcceptor
addListener, bind, getFilterChain, getFilterChainBuilder, getManagedServiceAddresses, getManagedSessions, init, isManaged, newSession, removeListener, setFilterChainBuilder, unbindAll
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramAcceptor

public DatagramAcceptor(java.util.concurrent.Executor logicExecutor)
Method Detail

bind

public void bind(java.net.SocketAddress address,
                 org.apache.mina.common.IoHandler ioHandler,
                 org.apache.mina.common.IoServiceConfig udpConfig)
          throws java.io.IOException
Specified by:
bind in interface org.apache.mina.common.IoAcceptor
Overrides:
bind in class org.apache.mina.common.support.DelegatedIoAcceptor
Throws:
java.io.IOException

unbind

public void unbind(java.net.SocketAddress address)
Specified by:
unbind in interface org.apache.mina.common.IoAcceptor
Overrides:
unbind in class org.apache.mina.common.support.DelegatedIoAcceptor


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.