org.apache.mina.common
Interface IoConnector
- IoService
- BaseIoConnector, DatagramConnector, DatagramConnectorDelegate, DelegatedIoConnector, SocketConnector, VmPipeConnector
public interface IoConnector
Connects to endpoint, communicates with the server, and fires events to
IoHandler
s.
Please refer to
NetCat
example.
You should connect to the desired socket address to start communication,
and then events for incoming connections will be sent to the specified
default
IoHandler
.
Threads connect to endpoint start automatically when
connect(SocketAddress,IoHandler)
is invoked, and stop when all
connection attempts are finished.
connect
public ConnectFuture connect(SocketAddress address,
SocketAddress localAddress,
IoHandler handler)
Connects to the specified address
. If communication starts
successfully, events are fired to the specified
handler
.
localAddress
- the local address the channel is bound to
ConnectFuture
that will tell the result of the connection attempt
connect
public ConnectFuture connect(SocketAddress address,
SocketAddress localAddress,
IoHandler handler,
IoServiceConfig config)
Connects to the specified address
. If communication starts
successfully, events are fired to the specified
handler
.
config
- the configuration
ConnectFuture
that will tell the result of the connection attempt
connect
public ConnectFuture connect(SocketAddress address,
IoHandler handler)
Connects to the specified address
. If communication starts
successfully, events are fired to the specified
handler
.
ConnectFuture
that will tell the result of the connection attempt
connect
public ConnectFuture connect(SocketAddress address,
IoHandler handler,
IoServiceConfig config)
Connects to the specified address
. If communication starts
successfully, events are fired to the specified
handler
.
config
- the configuration
ConnectFuture
that will tell the result of the connection attempt