|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.lang.Thread
com.retrogui.messageserver.common.OutboundMessageHandler
Class
| Field Summary |
| Fields inherited from class java.lang.Thread |
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
OutboundMessageHandler(Session session)
Constructor |
|
| Method Summary | |
IMessageEncoder |
getMessageEncoder()
|
protected java.lang.Object |
getMessageMonitor()
getter |
IMessageSerializer |
getMessageSerializer()
|
protected java.io.PrintStream |
getOutstream()
getter |
protected ThreadsafeQueue |
getQueue()
getter |
protected Session |
getSession()
getter |
protected boolean |
isSignalToStop()
getter |
void |
run()
loop and send out queued messages |
void |
sendMessage(Message msg)
send a message |
void |
setMessageEncoder(IMessageEncoder messageEncoder)
|
protected void |
setMessageMonitor(java.lang.Object messageLock)
setter |
void |
setMessageSerializer(IMessageSerializer messageSerializer)
|
protected void |
setOutstream(java.io.PrintStream outstream)
setter |
protected void |
setQueue(ThreadsafeQueue queue)
setter |
protected void |
setSession(Session session)
setter |
void |
setSignalToStop(boolean signalToStop)
Tell the main loop to stop. |
| Methods inherited from class java.lang.Thread |
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
public OutboundMessageHandler(Session session)
session - | Method Detail |
public void setSignalToStop(boolean signalToStop)
signalToStop -
public void sendMessage(Message msg)
throws SessionException
msg -
SessionExceptionpublic void run()
protected void setSession(Session session)
session - protected Session getSession()
protected void setOutstream(java.io.PrintStream outstream)
outstream - protected java.io.PrintStream getOutstream()
protected void setQueue(ThreadsafeQueue queue)
queue - protected ThreadsafeQueue getQueue()
protected boolean isSignalToStop()
protected void setMessageMonitor(java.lang.Object messageLock)
messageLock - protected java.lang.Object getMessageMonitor()
public void setMessageSerializer(IMessageSerializer messageSerializer)
messageSerializer - The messageSerializer to set.public IMessageSerializer getMessageSerializer()
public void setMessageEncoder(IMessageEncoder messageEncoder)
messageEncoder - The messageEncoder to set.public IMessageEncoder getMessageEncoder()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||