org.apache.mina.transport.socket.nio
Class DatagramConnectorConfig

java.lang.Object
  extended byorg.apache.mina.common.support.BaseIoServiceConfig
      extended byorg.apache.mina.common.support.BaseIoConnectorConfig
          extended byorg.apache.mina.transport.socket.nio.DatagramConnectorConfig
All Implemented Interfaces:
Cloneable, DatagramServiceConfig, IoConnectorConfig, IoServiceConfig

public class DatagramConnectorConfig
extends org.apache.mina.common.support.BaseIoConnectorConfig
implements DatagramServiceConfig

An IoConnectorConfig for DatagramConnector.

Version:
$Rev: 448115 $, $Date: 2006-09-20 09:55:47 +0200 (Wed, 20 Sep 2006) $
Author:
The Apache Directory Project (mina-dev@directory.apache.org)

Constructor Summary
DatagramConnectorConfig()
          Creates a new instance.
 
Method Summary
 Object clone()
          Returns a deep clone of this configuration.
 IoSessionConfig getSessionConfig()
          Resturns the default configuration of the new IoSessions.
 IoSessionRecycler getSessionRecycler()
          Returns the IoSessionRecycler for this service.
 void setSessionRecycler(IoSessionRecycler sessionRecycler)
          Sets the IoSessionRecycler for this service.
 
Methods inherited from class org.apache.mina.common.support.BaseIoConnectorConfig
getConnectTimeout, getConnectTimeoutMillis, setConnectTimeout
 
Methods inherited from class org.apache.mina.common.support.BaseIoServiceConfig
getFilterChain, getFilterChainBuilder, getThreadModel, setFilterChainBuilder, setThreadModel
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.mina.common.IoServiceConfig
getFilterChain, getFilterChainBuilder, getThreadModel, setFilterChainBuilder, setThreadModel
 

Constructor Detail

DatagramConnectorConfig

public DatagramConnectorConfig()
Creates a new instance.

Throws:
RuntimeIOException - if failed to get the default configuration
Method Detail

getSessionConfig

public IoSessionConfig getSessionConfig()
Description copied from interface: IoServiceConfig
Resturns the default configuration of the new IoSessions.

Specified by:
getSessionConfig in interface IoServiceConfig

getSessionRecycler

public IoSessionRecycler getSessionRecycler()
Description copied from interface: DatagramServiceConfig
Returns the IoSessionRecycler for this service.

Specified by:
getSessionRecycler in interface DatagramServiceConfig

setSessionRecycler

public void setSessionRecycler(IoSessionRecycler sessionRecycler)
Description copied from interface: DatagramServiceConfig
Sets the IoSessionRecycler for this service.

Specified by:
setSessionRecycler in interface DatagramServiceConfig
Parameters:
sessionRecycler - null to use the default recycler

clone

public Object clone()
Description copied from interface: IoServiceConfig
Returns a deep clone of this configuration.

Specified by:
clone in interface IoServiceConfig