org.apache.mina.transport.socket.nio

Class DatagramAcceptorConfig

Implemented Interfaces:
Cloneable, DatagramServiceConfig, IoAcceptorConfig, IoServiceConfig

public class DatagramAcceptorConfig
extends BaseIoAcceptorConfig
implements DatagramServiceConfig

An IoAcceptorConfig for DatagramAcceptor.

Constructor Summary

DatagramAcceptorConfig()
Creates a new instance.

Method Summary

Object
clone()
Returns a deep clone of this configuration.
DatagramSessionConfig
getSessionConfig()
Resturns the default configuration of the new IoSessions.
IoSessionRecycler
getSessionRecycler()
void
setSessionRecycler(IoSessionRecycler sessionRecycler)

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

isDisconnectOnUnbind, setDisconnectOnUnbind

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

Object clone, getFilterChain, getFilterChainBuilder, getThreadModel, setFilterChainBuilder, setThreadModel

Constructor Details

DatagramAcceptorConfig

public DatagramAcceptorConfig()
Creates a new instance.

Method Details

clone

public Object clone()
Returns a deep clone of this configuration.
Specified by:
clone in interface IoServiceConfig

getSessionConfig

public DatagramSessionConfig getSessionConfig()
Resturns the default configuration of the new IoSessions.
Specified by:
getSessionConfig in interface DatagramServiceConfig
getSessionConfig in interface IoServiceConfig

getSessionRecycler

public IoSessionRecycler getSessionRecycler()
Specified by:
getSessionRecycler in interface DatagramServiceConfig

setSessionRecycler

public void setSessionRecycler(IoSessionRecycler sessionRecycler)
Specified by:
setSessionRecycler in interface DatagramServiceConfig