org.apache.mina.transport.socket.nio

Class DatagramAcceptor

Implemented Interfaces:
IoAcceptor, IoService

public class DatagramAcceptor
extends DelegatedIoAcceptor

IoAcceptor for datagram transport (UDP/IP).

Field Summary

Fields inherited from class org.apache.mina.common.support.DelegatedIoAcceptor

delegate

Constructor Summary

DatagramAcceptor()
Creates a new instance using a NewThreadExecutor
DatagramAcceptor(Executor executor)
Creates a new instance.

Method Summary

@Override
DatagramAcceptorConfig getDefaultConfig()
void
setDefaultConfig(DatagramAcceptorConfig defaultConfig)
Sets the config this acceptor will use by default.

Methods inherited from class org.apache.mina.common.support.DelegatedIoAcceptor

addListener, bind, bind, getDefaultConfig, getFilterChain, getFilterChainBuilder, getManagedServiceAddresses, getManagedSessions, init, isManaged, newSession, removeListener, setFilterChainBuilder, unbind, unbindAll

Constructor Details

DatagramAcceptor

public DatagramAcceptor()
Creates a new instance using a NewThreadExecutor

DatagramAcceptor

public DatagramAcceptor(Executor executor)
Creates a new instance.
Parameters:
executor - Executor to use for launching threads

Method Details

DatagramAcceptorConfig getDefaultConfig

public @Override DatagramAcceptorConfig getDefaultConfig()

setDefaultConfig

public void setDefaultConfig(DatagramAcceptorConfig defaultConfig)
Sets the config this acceptor will use by default.
Parameters:
defaultConfig - the default config.