|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
M - the type of messages that can be transmitted through the connection.public interface Connection<M extends Message>
A Message I/O interface for a text message client or server to
communicate with its counterpart.
| Method Summary | |
|---|---|
void |
close()
closes this connection. |
java.lang.String |
getLocalAddressInfo()
|
java.lang.String |
getRemoteAddressInfo()
|
boolean |
isClosed()
checks whether the connection is closed or not. |
void |
open()
opens the connection before sending or receiving any message. |
void |
sendMessage(M msg)
sends a Message through this connection. |
| Method Detail |
|---|
void sendMessage(M msg)
throws CatException
Message through this connection.
msg - message to be sent.
java.lang.Exception
CatException
void open()
throws ConnectionException
ConnectionException
void close()
throws ConnectionException
ConnectionExceptionboolean isClosed()
java.lang.String getRemoteAddressInfo()
java.lang.String getLocalAddressInfo()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||