|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.retrogui.messageserver.client.MessageClient
Message client. A default serializer-encoder that uses Java serialization and base64 encoding is provided and can be overridden.
| Constructor Summary | |
MessageClient(java.lang.String host,
int port)
Constructor |
|
| Method Summary | |
void |
connect()
Method |
void |
disconnect()
disconnect |
Message |
getMessage(boolean blockUntilMessage)
get a message. |
IMessageEncoder |
getMessageEncoder()
|
IMessageSerializer |
getMessageSerializer()
|
Session |
getSession()
getter |
boolean |
isSendAndReceiveMessages()
getter |
void |
sendMessage(Message msg)
send a message. |
void |
setMessageEncoder(IMessageEncoder messageEncoder)
|
void |
setMessageSerializer(IMessageSerializer messageSerializer)
|
void |
setSendAndReceiveMessages(boolean isSendAndReceiveMessages)
setter - set to false to prevent messages from being sent or received. |
protected void |
setSession(Session session)
setter |
void |
setSocketFactory(javax.net.SocketFactory factory)
setter to using an alternate (SSL) socket factory |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public MessageClient(java.lang.String host,
int port)
host - port - | Method Detail |
public void connect()
throws java.net.UnknownHostException,
java.io.IOException,
java.security.GeneralSecurityException
java.net.UnknownHostException
java.io.IOException
java.security.GeneralSecurityException
public void sendMessage(Message msg)
throws SessionException
msg - -
a message
SessionException
public Message getMessage(boolean blockUntilMessage)
throws SessionException
blockUntilMessage - -
if true then method blocks until a message arrives. if false then
the method will immediately with either a message object or null
SessionExceptionpublic void disconnect()
public void setSocketFactory(javax.net.SocketFactory factory)
protected void setSession(Session session)
session - public Session getSession()
public void setSendAndReceiveMessages(boolean isSendAndReceiveMessages)
ISessionControl
setSendAndReceiveMessages in interface ISessionControlisSendAndReceiveMessages - public boolean isSendAndReceiveMessages()
ISessionControl
isSendAndReceiveMessages in interface ISessionControlpublic void setMessageSerializer(IMessageSerializer messageSerializer)
messageSerializer - The messageSerializer to set.public IMessageSerializer getMessageSerializer()
getMessageSerializer in interface ISessionControlpublic void setMessageEncoder(IMessageEncoder messageEncoder)
messageEncoder - The messageEncoder to set.public IMessageEncoder getMessageEncoder()
getMessageEncoder in interface ISessionControl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||