|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.mina.common.support.BaseIoService
org.apache.mina.common.support.BaseIoConnector
org.apache.mina.transport.socket.nio.SocketConnector
public class SocketConnector
IoConnector
for socket transport (TCP/IP).
Constructor Summary | |
---|---|
SocketConnector()
Create a connector with a single processing thread |
|
SocketConnector(int processorCount)
Create a connector with the desired number of processing threads |
Method Summary | |
---|---|
ConnectFuture |
connect(SocketAddress address,
IoHandler handler,
IoServiceConfig config)
Connects to the specified address . |
ConnectFuture |
connect(SocketAddress address,
SocketAddress localAddress,
IoHandler handler,
IoServiceConfig config)
Connects to the specified address . |
IoServiceConfig |
getDefaultConfig()
Returns the default configuration which is used when you didn't specify any configuration. |
long |
getWorkerTimeout()
How many milliseconds to keep the connection thread alive between connection requests |
void |
setWorkerTimeout(long workerTimeout)
Set how many milliseconds the connection worker thread should remain alive once idle before terminating itself. |
Methods inherited from class org.apache.mina.common.support.BaseIoConnector |
---|
connect, connect |
Methods inherited from class org.apache.mina.common.support.BaseIoService |
---|
getFilterChain, getFilterChainBuilder, getManagedSessions, 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.IoService |
---|
getFilterChain, getFilterChainBuilder, getManagedSessions, setFilterChainBuilder |
Constructor Detail |
---|
public SocketConnector()
public SocketConnector(int processorCount)
processorCount
- Number of processing threadsMethod Detail |
---|
public long getWorkerTimeout()
public void setWorkerTimeout(long workerTimeout)
workerTimeout
- Number of milliseconds to keep thread alive. Must be >=0public ConnectFuture connect(SocketAddress address, IoHandler handler, IoServiceConfig config)
IoConnector
address
. If communication starts
successfully, events are fired to the specified
handler
.
config
- the configuration
ConnectFuture
that will tell the result of the connection attemptpublic ConnectFuture connect(SocketAddress address, SocketAddress localAddress, IoHandler handler, IoServiceConfig config)
IoConnector
address
. If communication starts
successfully, events are fired to the specified
handler
.
config
- the configuration
ConnectFuture
that will tell the result of the connection attemptpublic IoServiceConfig getDefaultConfig()
IoService
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |