org.apache.mina.common.support
Class BaseIoConnector

java.lang.Object
  extended by org.apache.mina.common.support.BaseIoService
      extended by org.apache.mina.common.support.BaseIoConnector
All Implemented Interfaces:
IoConnector, IoService
Direct Known Subclasses:
DatagramConnectorDelegate, SocketConnector, VmPipeConnector

public abstract class BaseIoConnector
extends BaseIoService
implements IoConnector

A base implementation of IoConnector.


Constructor Summary
protected BaseIoConnector()
           
 
Method Summary
 ConnectFuture connect(java.net.SocketAddress address, IoHandler handler)
          Connects to the specified address.
 ConnectFuture connect(java.net.SocketAddress address, java.net.SocketAddress localAddress, IoHandler handler)
          Connects to the specified address.
 
Methods inherited from class org.apache.mina.common.support.BaseIoService
addListener, getFilterChain, getFilterChainBuilder, getListeners, getManagedServiceAddresses, getManagedSessions, isManaged, removeListener, setFilterChainBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.mina.common.IoConnector
connect, connect
 
Methods inherited from interface org.apache.mina.common.IoService
addListener, getDefaultConfig, getFilterChain, getFilterChainBuilder, getManagedServiceAddresses, getManagedSessions, isManaged, removeListener, setFilterChainBuilder
 

Constructor Detail

BaseIoConnector

protected BaseIoConnector()
Method Detail

connect

public ConnectFuture connect(java.net.SocketAddress address,
                             IoHandler handler)
Description copied from interface: IoConnector
Connects to the specified address. If communication starts successfully, events are fired to the specified handler.

Specified by:
connect in interface IoConnector
Returns:
ConnectFuture that will tell the result of the connection attempt

connect

public ConnectFuture connect(java.net.SocketAddress address,
                             java.net.SocketAddress localAddress,
                             IoHandler handler)
Description copied from interface: IoConnector
Connects to the specified address. If communication starts successfully, events are fired to the specified handler.

Specified by:
connect in interface IoConnector
localAddress - the local address the channel is bound to
Returns:
ConnectFuture that will tell the result of the connection attempt