org.apache.mina.common.support

Class BaseIoAcceptor

Implemented Interfaces:
IoAcceptor, IoService
Known Direct Subclasses:
DatagramAcceptorDelegate, SocketAcceptor, VmPipeAcceptor

public abstract class BaseIoAcceptor
extends BaseIoService
implements IoAcceptor

A base implementation of IoAcceptor.

Constructor Summary

BaseIoAcceptor()

Method Summary

void
bind(SocketAddress address, IoHandler handler)
IoSession
newSession(SocketAddress remoteAddress, SocketAddress localAddress)

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

addListener, getFilterChain, getFilterChainBuilder, getListeners, getManagedServiceAddresses, getManagedSessions, isManaged, removeListener, setFilterChainBuilder

Constructor Details

BaseIoAcceptor

protected BaseIoAcceptor()

Method Details

bind

public void bind(SocketAddress address,
                 IoHandler handler)
            throws IOException
Specified by:
bind in interface IoAcceptor

newSession

public IoSession newSession(SocketAddress remoteAddress,
                            SocketAddress localAddress)
Specified by:
newSession in interface IoAcceptor