|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface ProtocolConnector
Connects to endpoint, communicates with the server, and fires events to
ProtocolProviders.
Please refer to SumUp client example.
You should connect to the desired socket address to start communication,
and then events for incoming connections will be sent to the
ProtocolHandler of the specified ProtocolProvider.
Threads connect to endpoint start automatically when
connect(SocketAddress, ProtocolProvider) is invoked, and stop when
all connection attempts are finished.
| Method Summary | |
|---|---|
ProtocolSession |
connect(java.net.SocketAddress address,
int timeout,
ProtocolProvider protocolProvider)
Connects to the specified address with timeout. |
ProtocolSession |
connect(java.net.SocketAddress address,
ProtocolProvider protocolProvider)
Connects to the specified address. |
ProtocolSession |
connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
int timeout,
ProtocolProvider protocolProvider)
Connects to the specified address with timeout. |
ProtocolSession |
connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
ProtocolProvider protocolProvider)
Connects to the specified address. |
| Methods inherited from interface org.apache.mina.protocol.ProtocolSessionManager |
|---|
getFilterChain |
| Methods inherited from interface org.apache.mina.common.SessionManager |
|---|
getExceptionMonitor, setExceptionMonitor |
| Method Detail |
|---|
ProtocolSession connect(java.net.SocketAddress address,
ProtocolProvider protocolProvider)
throws java.io.IOException
address. If communication starts
successfully, events are fired to the specified
protocolProvider. This method blocks.
java.io.IOException - if failed to connect
ProtocolSession connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
ProtocolProvider protocolProvider)
throws java.io.IOException
address. If communication starts
successfully, events are fired to the specified
protocolProvider. This method blocks.
localAddress - the local address the channel is bound to
java.io.IOException - if failed to connect
ProtocolSession connect(java.net.SocketAddress address,
int timeout,
ProtocolProvider protocolProvider)
throws java.io.IOException
address with timeout. If
communication starts successfully, events are fired to the specified
protocolProvider. This method blocks.
java.io.IOException - if failed to connect
ProtocolSession connect(java.net.SocketAddress address,
java.net.SocketAddress localAddress,
int timeout,
ProtocolProvider protocolProvider)
throws java.io.IOException
address with timeout. If
communication starts successfully, events are fired to the specified
protocolProvider. This method blocks.
localAddress - the local address the channel is bound to
java.io.IOException - if failed to connect
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||