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

java.lang.Object
  extended by org.apache.mina.common.support.DelegatedIoConnector
      extended by org.apache.mina.transport.socket.nio.DatagramConnector
All Implemented Interfaces:
IoConnector, IoService

public class DatagramConnector
extends DelegatedIoConnector

IoConnector for datagram transport (UDP/IP).


Field Summary
 
Fields inherited from class org.apache.mina.common.support.DelegatedIoConnector
delegate
 
Constructor Summary
DatagramConnector()
          Creates a new instance using a NewThreadExecutor
DatagramConnector(java.util.concurrent.Executor executor)
          Creates a new instance.
 
Method Summary
 DatagramConnectorConfig getDefaultConfig()
          Returns the default configuration which is used when you didn't specify any configuration.
 void setDefaultConfig(DatagramConnectorConfig defaultConfig)
          Sets the default config this connector should use.
 
Methods inherited from class org.apache.mina.common.support.DelegatedIoConnector
addListener, connect, connect, connect, connect, getFilterChain, getFilterChainBuilder, getManagedServiceAddresses, getManagedSessions, init, isManaged, removeListener, setFilterChainBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DatagramConnector

public DatagramConnector()
Creates a new instance using a NewThreadExecutor


DatagramConnector

public DatagramConnector(java.util.concurrent.Executor executor)
Creates a new instance.

Parameters:
executor - Executor to use for launching threads
Method Detail

getDefaultConfig

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

Specified by:
getDefaultConfig in interface IoService
Overrides:
getDefaultConfig in class DelegatedIoConnector

setDefaultConfig

public void setDefaultConfig(DatagramConnectorConfig defaultConfig)
Sets the default config this connector should use.

Parameters:
defaultConfig - the default config.
Throws:
java.lang.NullPointerException - if the specified value is null.