org.jlab.coda.cMsg.cMsgDomain.server
Class cMsgHolder

java.lang.Object
  extended by org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder

public class cMsgHolder
extends java.lang.Object

This class is used to implement the cMsg domain server by storing an incoming message along with subject, type, id, and request (or client, server, flag for a shutdown) for later action by a thread from the thread pool.


Constructor Summary
cMsgHolder()
          Constructor for holding sendAndGet, subscribe, and unget information from client.
cMsgHolder(cMsgMessageFull message)
          Constructor for holding send and get information from client.
cMsgHolder(java.lang.String client, boolean include)
          Constructor for holding shutdown information from client.
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

cMsgHolder

public cMsgHolder()
Constructor for holding sendAndGet, subscribe, and unget information from client. It's also used in (un)locking cloud and registration locks on the server side.


cMsgHolder

public cMsgHolder(cMsgMessageFull message)
Constructor for holding send and get information from client.


cMsgHolder

public cMsgHolder(java.lang.String client,
                  boolean include)
Constructor for holding shutdown information from client.