Uses of Class
org.jlab.coda.cMsg.cMsgException

Packages that use cMsgException
org.jlab.coda.cMsg   
org.jlab.coda.cMsg.apps   
org.jlab.coda.cMsg.CADomain   
org.jlab.coda.cMsg.cMsgDomain.client   
org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor   
org.jlab.coda.cMsg.cMsgDomain.server   
org.jlab.coda.cMsg.FileDomain   
org.jlab.coda.cMsg.RCBroadcastDomain   
org.jlab.coda.cMsg.RCDomain   
org.jlab.coda.cMsg.RCServerDomain   
org.jlab.coda.cMsg.subdomains   
org.jlab.coda.cMsg.TCPSDomain   
 

Uses of cMsgException in org.jlab.coda.cMsg
 

Methods in org.jlab.coda.cMsg that throw cMsgException
 void cMsgDomainAdapter.connect()
          Method to connect to the domain server.
 void cMsg.connect()
          Method to connect to a particular domain server.
 void cMsgDomainInterface.connect()
          Method to connect to a particular domain server.
static java.lang.String cMsgMessageMatcher.constructServerName(java.lang.String s)
          This method tests its input argument to see if it is in the proper format for a server; namely, "host:port".
 void cMsgDeliverMessageInterface.deliverMessage(cMsgMessage msg, int msgType)
          Method to deliver a message from a domain server's subdomain handler to a client.
 boolean cMsgDeliverMessageInterface.deliverMessageAndAcknowledge(cMsgMessage msg, int msgType)
          Method to deliver a message from a domain server's subdomain handler to a client and receive acknowledgment that the message was received.
 void cMsgDomainAdapter.disconnect()
          Method to close the connection to the domain server.
 void cMsg.disconnect()
          Method to close the connection to the domain server.
 void cMsgDomainInterface.disconnect()
          Method to close the connection to the domain server.
 void cMsgDomainAdapter.flush(int timeout)
          Method to force cMsg client to send pending communications with domain server.
 void cMsg.flush(int timeout)
          Method to force cMsg client to send pending communications with domain server.
 void cMsgDomainInterface.flush(int timeout)
          Method to force cMsg client to send pending communications with domain server.
 java.math.BigInteger cMsgPayloadItem.getBigInt()
          Gets the payload item as a BigInteger object.
 java.math.BigInteger[] cMsgPayloadItem.getBigIntArray()
          Gets the payload item as an array of BigInteger objects.
 byte[] cMsgPayloadItem.getBinary()
          Gets the payload item as a byte array object holding binary data.
 byte cMsgPayloadItem.getByte()
          Gets the payload item as a byte (8-bit integer).
 byte[] cMsgPayloadItem.getByteArray()
          Gets the payload item as an array of bytes (8-bit integers).
 double cMsgPayloadItem.getDouble()
          Gets the payload item as a double.
 double[] cMsgPayloadItem.getDoubleArray()
          Gets the payload item as an array of doubles.
 float cMsgPayloadItem.getFloat()
          Gets the payload item as a float.
 float[] cMsgPayloadItem.getFloatArray()
          Gets the payload item as an array of floats.
 int cMsgPayloadItem.getInt()
          Gets the payload item as a int (32-bit integer).
 int[] cMsgPayloadItem.getIntArray()
          Gets the payload item as an array of ints (32-bit integers).
 long cMsgPayloadItem.getLong()
          Gets the payload item as a long (64-bit integer).
 long[] cMsgPayloadItem.getLongArray()
          Gets the payload item as an array of longs (64-bit integers).
 cMsgMessage cMsgPayloadItem.getMessage()
          Gets the payload item as a cMsgMessage object.
 cMsgMessage[] cMsgPayloadItem.getMessageArray()
          Gets the payload item as an array of cMsgMessage objects.
 short cMsgPayloadItem.getShort()
          Gets the payload item as a short (16-bit integer).
 short[] cMsgPayloadItem.getShortArray()
          Gets the payload item as an array of shorts (16-bit integers).
 java.lang.String cMsgPayloadItem.getString()
          Gets the payload item as a String object.
 java.lang.String[] cMsgPayloadItem.getStringArray()
          Gets the payload item as an array of String objects.
 void cMsgSubdomainInterface.handleClientShutdown()
          Method to handle a client or domain server (and therefore subdomain handler) shutdown.
 void cMsgSubdomainAdapter.handleClientShutdown()
          Method to handle a client or domain server down.
 void cMsgSubdomainInterface.handleKeepAlive()
          Method to handle a keepalive sent by a domain client checking to see if the domain server is still up.
 void cMsgSubdomainAdapter.handleKeepAlive()
          Method to handle keepalive sent by domain client checking to see if the domain server socket is still up.
 void cMsgSubdomainInterface.handleSendAndGetRequest(cMsgMessageFull message)
          Method to synchronously get a single message by sending out a message which is responded to by its receiver(s).
 void cMsgSubdomainAdapter.handleSendAndGetRequest(cMsgMessageFull message)
          Method to synchronously get a single message from a receiver by sending out a message to be responded to.
 void cMsgSubdomainInterface.handleSendRequest(cMsgMessageFull message)
          Method to handle a message sent by a domain client.
 void cMsgSubdomainAdapter.handleSendRequest(cMsgMessageFull message)
          Method to handle message sent by domain client.
 void cMsgSubdomainInterface.handleShutdownClientsRequest(java.lang.String client, boolean includeMe)
          Method to handle a request to shutdown clients sent by a domain client.
 void cMsgSubdomainAdapter.handleShutdownClientsRequest(java.lang.String client, boolean includeMe)
          Method to handle request to shutdown clients sent by domain client.
 void cMsgSubdomainInterface.handleSubscribeAndGetRequest(java.lang.String subject, java.lang.String type, int id)
          Method to synchronously get a single message from the server for a one-time subscription of a subject and type.
 void cMsgSubdomainAdapter.handleSubscribeAndGetRequest(java.lang.String subject, java.lang.String type, int id)
          Method to synchronously get a single message from the server for a one-time subscription of a subject and type.
 void cMsgSubdomainInterface.handleSubscribeRequest(java.lang.String subject, java.lang.String type, int id)
          Method to handle a subscribe request sent by a domain client.
 void cMsgSubdomainAdapter.handleSubscribeRequest(java.lang.String subject, java.lang.String type, int id)
          Method to handle subscribe request sent by domain client.
 int cMsgSubdomainInterface.handleSyncSendRequest(cMsgMessageFull message)
          Method to handle a message sent by a domain client in synchronous mode.
 int cMsgSubdomainAdapter.handleSyncSendRequest(cMsgMessageFull message)
          Method to handle message sent by domain client in synchronous mode.
 void cMsgSubdomainInterface.handleUnSendAndGetRequest(int id)
          Method to remove a sendAndGet request previously sent by a domain client.
 void cMsgSubdomainAdapter.handleUnSendAndGetRequest(int id)
          Method to handle remove sendAndGet request sent by domain client (hidden from user).
 void cMsgSubdomainInterface.handleUnsubscribeAndGetRequest(java.lang.String subject, java.lang.String type, int id)
          Method to remove a subscribeAndGet request previously sent by a domain client.
 void cMsgSubdomainAdapter.handleUnsubscribeAndGetRequest(java.lang.String subject, java.lang.String type, int id)
          Method to handle remove subscribeAndGet request sent by domain client (hidden from user).
 void cMsgSubdomainInterface.handleUnsubscribeRequest(java.lang.String subject, java.lang.String type, int id)
          Method to handle an unsubscribe request sent by a domain client.
 void cMsgSubdomainAdapter.handleUnsubscribeRequest(java.lang.String subject, java.lang.String type, int id)
          Method to handle unsubscribe request sent by domain client.
 cMsgMessage cMsgDomainAdapter.monitor(java.lang.String command)
          This method is a synchronous call to receive a message containing monitoring data which describes the state of the cMsg domain the user is connected to.
 cMsgMessage cMsg.monitor(java.lang.String command)
          This method is a synchronous call to receive a message containing monitoring data which describes the state of the cMsg domain the user is connected to.
 cMsgMessage cMsgDomainInterface.monitor(java.lang.String command)
          This method is a synchronous call to receive a message containing monitoring data which describes the state of the cMsg domain the user is connected to.
 cMsgMessage cMsgMessage.nullResponse()
          Creates a proper response message to this message which was sent by a client calling sendAndGet.
 cMsgMessageFull cMsgMessageFull.nullResponse()
          Creates a proper response message to this message which was sent by a client calling sendAndGet.
 void cMsgSubdomainInterface.registerClient(cMsgClientInfo info)
          Method to register a domain client.
 void cMsgSubdomainAdapter.registerClient(cMsgClientInfo info)
          Method to register domain client.
 cMsgMessage cMsgMessage.response()
          Creates a proper response message to this message which was sent by a client calling sendAndGet.
 cMsgMessageFull cMsgMessageFull.response()
          Creates a proper response message to this message which was sent by a client calling sendAndGet.
 void cMsgDomainAdapter.send(cMsgMessage message)
          Method to send a message to the domain server for further distribution.
 void cMsg.send(cMsgMessage message)
          Method to send a message to the domain server for further distribution.
 void cMsgDomainInterface.send(cMsgMessage message)
          Method to send a message to the domain server for further distribution.
 cMsgMessage cMsgDomainAdapter.sendAndGet(cMsgMessage message, int timeout)
          The message is sent as it would be in the cMsgDomainAdapter.send(org.jlab.coda.cMsg.cMsgMessage) method.
 cMsgMessage cMsg.sendAndGet(cMsgMessage message, int timeout)
          The message is sent as it would be in the cMsg.send(org.jlab.coda.cMsg.cMsgMessage) method.
 cMsgMessage cMsgDomainInterface.sendAndGet(cMsgMessage message, int timeout)
          The message is sent as it would be in the cMsgDomainInterface.send(org.jlab.coda.cMsg.cMsgMessage) method.
 void cMsgMessage.setByteArray(byte[] b, int offset, int length)
          Set byte array of message by copying the array argument.
 void cMsgMessage.setByteArrayEndian(int endian)
          Set endianness of the byte array data.
 void cMsgMessage.setByteArrayLength(int length)
          Set byte array length of data of interest.
 void cMsgMessage.setByteArrayNoCopy(byte[] b, int offset, int length)
          Set byte array of message to the given argument without copying the byte array itself - only the reference is copied.
 void cMsgMessage.setByteArrayOffset(int offset)
          Set byte array index to data of interest.
protected  int cMsgMessage.setFieldsFromText(java.lang.String text, int flag)
          This routine takes a string representation of the whole compound payload, including the system (hidden) fields of the message, as it gets sent over the network and converts it into the standard message payload.
 int cMsgMessageFull.setFieldsFromText(java.lang.String text, int flag)
          This method makes the protected method cMsgMessage.setFieldsFromText(java.lang.String, int) available to other cMsg system classes.
 void cMsgMessage.setHistoryLengthMax(int historyLengthMax)
          Sets the maximum number of entries this message keeps of its history of various parameters.
 void cMsgSubdomainInterface.setMessageDeliverer(cMsgDeliverMessageInterface deliverer)
          Method to give the subdomain handler on object able to deliver messages to the client.
 void cMsgSubdomainAdapter.setMessageDeliverer(cMsgDeliverMessageInterface deliverer)
          Method to give the subdomain handler on object able to deliver messages to the client.
 void cMsgSubdomainInterface.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void cMsgSubdomainAdapter.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void cMsgDomainAdapter.shutdownClients(java.lang.String client, boolean includeMe)
          Method to shutdown the given clients.
 void cMsg.shutdownClients(java.lang.String client, boolean includeMe)
          Method to shutdown the given clients.
 void cMsgDomainInterface.shutdownClients(java.lang.String client, boolean includeMe)
          Method to shutdown the given clients.
 void cMsgDomainAdapter.shutdownServers(java.lang.String server, boolean includeMyServer)
          Method to shutdown the given servers.
 void cMsg.shutdownServers(java.lang.String server, boolean includeMyServer)
          Method to shutdown the given servers.
 void cMsgDomainInterface.shutdownServers(java.lang.String server, boolean includeMyServer)
          Method to shutdown the given servers.
 java.lang.Object cMsgDomainAdapter.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          Method to subscribe to receive messages of a subject and type from the domain server.
 java.lang.Object cMsg.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          Method to subscribe to receive messages of a subject and type from the domain server.
 java.lang.Object cMsgDomainInterface.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          Method to subscribe to receive messages of a subject and type from the domain server.
 cMsgMessage cMsgDomainAdapter.subscribeAndGet(java.lang.String subject, java.lang.String type, int timeout)
          This method is like a one-time subscribe.
 cMsgMessage cMsg.subscribeAndGet(java.lang.String subject, java.lang.String type, int timeout)
          This method is like a one-time subscribe.
 cMsgMessage cMsgDomainInterface.subscribeAndGet(java.lang.String subject, java.lang.String type, int timeout)
          This method is like a one-time subscribe.
 int cMsgDomainAdapter.syncSend(cMsgMessage message, int timeout)
          Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
 int cMsg.syncSend(cMsgMessage message, int timeout)
          Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
 int cMsgDomainInterface.syncSend(cMsgMessage message, int timeout)
          Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
 void cMsgDomainAdapter.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
 void cMsg.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
 void cMsgDomainInterface.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
 void cMsgPayloadItem.validName(java.lang.String name, boolean isSystem)
          This method checks a string to see if it is a valid payload item name.
 

Constructors in org.jlab.coda.cMsg that throw cMsgException
cMsg(java.lang.String UDL, java.lang.String name, java.lang.String description)
          Constructor which automatically tries to connect to the name server specified.
cMsgMessageFull(java.io.File file)
          Constructor reading file generated by writing cMsgMessage.toString() output.
cMsgMessageFull(java.lang.String XML)
          Constructor using XML string generated by cMsgMessage.toString().
cMsgPayloadItem(java.lang.String name, java.math.BigInteger big)
          Construct a payload item from an unsigned 64-bit integer.
cMsgPayloadItem(java.lang.String name, java.math.BigInteger[] bigs)
          Construct a payload item from an array of unsigned 64-bit integers.
cMsgPayloadItem(java.lang.String name, byte b)
          Construct a payload item from an 8-bit integer.
cMsgPayloadItem(java.lang.String name, byte[] b)
          Construct a payload item from an array of 8-bit integers.
cMsgPayloadItem(java.lang.String name, byte[] b, int end)
          Construct a payload item from a byte array containing binary data.
cMsgPayloadItem(java.lang.String name, cMsgMessage msg)
          Construct a payload item from a cMsgMessage object.
cMsgPayloadItem(java.lang.String name, cMsgMessage[] msgs)
          Construct a payload item from an array of cMsgMessage objects.
cMsgPayloadItem(java.lang.String name, double d)
          Construct a payload item from a double.
cMsgPayloadItem(java.lang.String name, double[] d)
          Construct a payload item from an array of doubles.
cMsgPayloadItem(java.lang.String name, float f)
          Construct a payload item from a float.
cMsgPayloadItem(java.lang.String name, float[] f)
          Construct a payload item from an array of floats.
cMsgPayloadItem(java.lang.String name, int i)
          Construct a payload item from a 32-bit integer.
cMsgPayloadItem(java.lang.String name, int[] i)
          Construct a payload item from an array of 32-bit integers.
cMsgPayloadItem(java.lang.String name, long l)
          Construct a payload item from a 64-bit integer.
cMsgPayloadItem(java.lang.String name, long[] l)
          Construct a payload item from an array of 64-bit integers.
cMsgPayloadItem(java.lang.String name, short s)
          Construct a payload item from a 16-bit integer.
cMsgPayloadItem(java.lang.String name, short[] s)
          Construct a payload item from an array of 16-bit integers.
cMsgPayloadItem(java.lang.String name, java.lang.String s)
          Construct a payload item from a String object.
cMsgPayloadItem(java.lang.String name, java.lang.String[] s)
          Construct a payload item from a String array.
cMsgPayloadItem(java.lang.String name, T t)
          Construct a payload item from an object implementing the Number interface.
cMsgPayloadItem(java.lang.String name, T[] t)
          Construct a payload item from an array of objects implementing the Number interface.
 

Uses of cMsgException in org.jlab.coda.cMsg.apps
 

Methods in org.jlab.coda.cMsg.apps that throw cMsgException
static void RCBroadcastServer.main(java.lang.String[] args)
           
static void cMsgTestRcServer.main(java.lang.String[] args)
           
static void rcClientReconnect.main(java.lang.String[] args)
           
static void rcVClient.main(java.lang.String[] args)
           
static void rcClient.main(java.lang.String[] args)
           
 void RCBroadcastServer.run()
           
 void cMsgTestRcServer.run()
           
 void cMsgMonitor.run()
          This method is executed as a thread.
 void cMsgShutdowner.run()
          Run as a stand-alone application.
 void cMsgProducer.run()
          This method is executed as a thread.
 void cMsgGetResponder.run()
          This method is executed as a thread.
 void payloadTest.run()
          This method is executed as a thread.
 void cMsgConsumer.run()
          This method is executed as a thread.
 void cMsgGetConsumer.run()
          This method is executed as a thread.
 void rcClientReconnect.run()
           
 void rcVClient.run()
           
 void rcClient.run()
           
 

Uses of cMsgException in org.jlab.coda.cMsg.CADomain
 

Methods in org.jlab.coda.cMsg.CADomain that throw cMsgException
 void CA.connect()
          Connects to channel after parsing UDL.
 void CA.disconnect()
          Method to close the connection to the domain server.
 void CA.flush(int timeout)
          Method to force cMsg client to send pending communications with domain server.
 void CA.send(cMsgMessage msg)
          Method to send a message to the domain server for further distribution.
 java.lang.Object CA.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          Method to subscribe to receive messages of a subject and type from the domain server.
 cMsgMessage CA.subscribeAndGet(java.lang.String subject, java.lang.String type, int timeout)
          This method does two separate things depending on the specifics of message in the argument.
 void CA.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
 

Constructors in org.jlab.coda.cMsg.CADomain that throw cMsgException
CA()
          Constructor for CADomain.
 

Uses of cMsgException in org.jlab.coda.cMsg.cMsgDomain.client
 

Methods in org.jlab.coda.cMsg.cMsgDomain.client that throw cMsgException
 void cMsg.connect()
          Method to connect to the domain server from this client.
 java.util.HashSet<java.lang.String> cMsgServerClient.connect(int fromNameServerPort, boolean isOriginator, java.lang.String cloudPassword)
          Method to connect to the domain server from a cMsg server acting as a bridge.
 cMsgMessage cMsg.monitor(java.lang.String command)
          This method is a synchronous call to receive a message containing monitoring data which describes the state of the cMsg domain the user is connected to.
 void cMsg.send(cMsgMessage message)
          Method to send a message to the domain server for further distribution.
 cMsgMessage cMsg.sendAndGet(cMsgMessage message, int timeout)
          The message is sent as it would be in the cMsg.send(org.jlab.coda.cMsg.cMsgMessage) method.
 void cMsg.shutdownClients(java.lang.String client, boolean includeMe)
          Method to shutdown the given clients.
 void cMsg.shutdownServers(java.lang.String server, boolean includeMyServer)
          Method to shutdown the given servers.
 java.lang.Object cMsg.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          Method to subscribe to receive messages of a subject and type from the domain server.
 cMsgMessage cMsg.subscribeAndGet(java.lang.String subject, java.lang.String type, int timeout)
          This method is like a one-time subscribe.
 int cMsg.syncSend(cMsgMessage message, int timeout)
          Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
 void cMsg.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
 

Constructors in org.jlab.coda.cMsg.cMsgDomain.client that throw cMsgException
cMsg()
          Constructor which does NOT automatically try to connect to the name server specified.
cMsgServerClient(cMsgNameServer nameServer)
          Constructor.
 

Uses of cMsgException in org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor
 

Constructors in org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor that throw cMsgException
MonitorPanel(java.lang.String udl, Monitor tabbedPane)
          Constructor.
 

Uses of cMsgException in org.jlab.coda.cMsg.cMsgDomain.server
 

Methods in org.jlab.coda.cMsg.cMsgDomain.server that throw cMsgException
 void cMsgServerSubscribeInfo.addSubscription()
          Calling this method means this client is now subscribed to this sub/type/namespace.
 java.util.Set<java.lang.String> cMsgServerBridge.connect(boolean isOriginator, java.lang.String cloudPassword)
          Method to connect to server.
 void cMsgMessageDeliverer.deliverMessage(cMsgMessage msg, int msgType)
          Method to deliver a message from a domain server's subdomain handler to a client.
 boolean cMsgMessageDeliverer.deliverMessageAndAcknowledge(cMsgMessage msg, int msgType)
          Method to deliver a message from a domain server's subdomain handler to a client and receive acknowledgment that the message was received.
 void cMsgDomainServer.finalize()
          Method to be run when this server's client is dead or disconnected and the server threads will be killed.
 

Constructors in org.jlab.coda.cMsg.cMsgDomain.server that throw cMsgException
cMsgDomainServer(cMsgNameServer nameServer, cMsgSubdomainInterface handler, cMsgClientInfo info, int startingPort, boolean timeOrdered)
          Constructor.
cMsgServerBridge(cMsgNameServer nameServer, java.lang.String serverName, int thisNameServerPort)
          Constructor.
 

Uses of cMsgException in org.jlab.coda.cMsg.FileDomain
 

Methods in org.jlab.coda.cMsg.FileDomain that throw cMsgException
 void File.connect()
          Opens file.
 void File.flush(int timeout)
          Flushes output.
 void File.send(cMsgMessage msg)
          Writes to file.
 int File.syncSend(cMsgMessage message, int timeout)
          Calls send to write to file.
 

Constructors in org.jlab.coda.cMsg.FileDomain that throw cMsgException
File()
          Constructor for File domain.
 

Uses of cMsgException in org.jlab.coda.cMsg.RCBroadcastDomain
 

Methods in org.jlab.coda.cMsg.RCBroadcastDomain that throw cMsgException
 void RCBroadcast.connect()
          Method to connect to rc clients from this server.
 void RCBroadcast.send(cMsgMessage message)
          Method to send an abort command to the rc client.
 java.lang.Object RCBroadcast.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          Method to subscribe to receive messages from rc clients.
 cMsgMessage RCBroadcast.subscribeAndGet(java.lang.String subject, java.lang.String type, int timeout)
          This method is like a one-time subscribe.
 void RCBroadcast.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription.
 

Constructors in org.jlab.coda.cMsg.RCBroadcastDomain that throw cMsgException
RCBroadcast()
           
rcListeningThread(RCBroadcast server, int port)
          Constructor.
 

Uses of cMsgException in org.jlab.coda.cMsg.RCDomain
 

Methods in org.jlab.coda.cMsg.RCDomain that throw cMsgException
 void RunControl.connect()
          Method to connect to the codaComponent server from this client.
 void RunControl.send(cMsgMessage message)
          Method to send a message to the domain server for further distribution.
 java.lang.Object RunControl.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          Method to subscribe to receive messages of a subject and type from the domain server.
 void RunControl.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
 

Constructors in org.jlab.coda.cMsg.RCDomain that throw cMsgException
RunControl()
          Constructor.
 

Uses of cMsgException in org.jlab.coda.cMsg.RCServerDomain
 

Methods in org.jlab.coda.cMsg.RCServerDomain that throw cMsgException
 void RCServer.connect()
          Method to connect to the rc client from this server.
 void RCServer.send(cMsgMessage message)
          Method to send a message/command to the rc client.
 cMsgMessage RCServer.sendAndGet(cMsgMessage message, int timeout)
          The message is sent as it would be in the RCServer.send(org.jlab.coda.cMsg.cMsgMessage) method except that the senderToken and creator are set.
 java.lang.Object RCServer.subscribe(java.lang.String subject, java.lang.String type, cMsgCallbackInterface cb, java.lang.Object userObj)
          This is a method to subscribe to receive messages of a subject and type from the rc client.
 cMsgMessage RCServer.subscribeAndGet(java.lang.String subject, java.lang.String type, int timeout)
          This method is like a one-time subscribe.
 void RCServer.unsubscribe(java.lang.Object obj)
          Method to unsubscribe a previous subscription.
 

Constructors in org.jlab.coda.cMsg.RCServerDomain that throw cMsgException
RCServer()
          Constructor.
rcTcpListeningThread(RCServer server)
          Constructor for regular clients.
 

Uses of cMsgException in org.jlab.coda.cMsg.subdomains
 

Methods in org.jlab.coda.cMsg.subdomains that throw cMsgException
 void LogFile.handleClientShutdown()
          Method to handle a client shutdown.
 void CA.handleClientShutdown()
          Method to handle a client shutdown.
 void SmartSockets.handleClientShutdown()
          Method to handle a client shutdown.
 void Queue.handleClientShutdown()
          Method to handle a client shutdown.
 void Database.handleClientShutdown()
          Method to handle a client shutdown.
 void cMsg.handleSendAndGetRequest(cMsgMessageFull message)
          Method to synchronously get a single message from a responder to a message being sent by the client.
 void FileQueue.handleSendAndGetRequest(cMsgMessageFull message)
          Method to synchronously get a single message from a receiver by sending out a message to be responded to.
 void TcpServer.handleSendAndGetRequest(cMsgMessageFull msg)
          Sends text string to server to execute, returns result.
 void Queue.handleSendAndGetRequest(cMsgMessageFull message)
          Method to synchronously get a single message from a receiver by sending out a message to be responded to.
 void LogFile.handleSendRequest(cMsgMessageFull msg)
          Method to handle message sent by client.
 void CA.handleSendRequest(cMsgMessageFull msg)
          Method to handle message sent by client.
 void cMsg.handleSendRequest(cMsgMessageFull message)
          This method handles a message sent by reuglar (non-server) client.
 void FileQueue.handleSendRequest(cMsgMessageFull msg)
          Method to handle message sent by client.
 void SmartSockets.handleSendRequest(cMsgMessageFull msg)
          Forwards message to smartsockets system.
 void Queue.handleSendRequest(cMsgMessageFull msg)
          Method to handle message sent by client.
 void Database.handleSendRequest(cMsgMessageFull msg)
          Executes sql insert or update statement from message payload.
 void cMsg.handleServerSendAndGetRequest(cMsgMessageFull message, java.lang.String namespace)
          Method to synchronously get a single message from a resonder to a message beug sent by the server client.
 int cMsg.handleServerSendAndGetRequest(cMsgMessageFull message, java.lang.String namespace, cMsgNotifier notifier)
          Method to synchronously get a single message from a responder to a message being sent by the client.
 void cMsg.handleServerSubscribeRequest(java.lang.String subject, java.lang.String type, java.lang.String namespace)
          Method to handle subscribe request sent by another cMsg server (server client).
 void cMsg.handleShutdownClientsRequest(java.lang.String client, boolean includeMe)
          Method to handle request to shutdown clients sent by client.
 void CA.handleSubscribeAndGetRequest(java.lang.String subject, java.lang.String type, int id)
          Method to synchronously get a single message from the server for a one-time subscription of a subject and type.
 void CA.handleSubscribeRequest(java.lang.String subject, java.lang.String type, int receiverSubscribeId)
          Method to handle subscribe request sent by domain client.
 void cMsg.handleSubscribeRequest(java.lang.String subject, java.lang.String type, int id)
          Method to handle subscribe request sent by regular client.
 void SmartSockets.handleSubscribeRequest(java.lang.String subject, java.lang.String type, int receiverSubscribeId)
          Method to handle subscribe request sent by domain client.
 int LogFile.handleSyncSendRequest(cMsgMessageFull msg)
          Method to handle message sent by domain client in synchronous mode.
 int CA.handleSyncSendRequest(cMsgMessageFull msg)
          Method to handle message sent by domain client in synchronous mode.
 int cMsg.handleSyncSendRequest(cMsgMessageFull message)
          Method to handle message sent by client in synchronous mode.
 int FileQueue.handleSyncSendRequest(cMsgMessageFull msg)
          Method to handle message sent by domain client in synchronous mode.
 int Queue.handleSyncSendRequest(cMsgMessageFull msg)
          Method to handle message sent by domain client in synchronous mode.
 int Database.handleSyncSendRequest(cMsgMessageFull msg)
          Method to handle message sent by domain client in synchronous mode.
 void CA.handleUnsubscribeRequest(java.lang.String subject, java.lang.String type, int receiverSubscribeId)
          Method to handle sunsubscribe request sent by domain client.
 void cMsg.localSend(cMsgMessage message, java.lang.String namespace)
          This method handles a message sent by a local bridge object's callback.
 void LogFile.registerClient(cMsgClientInfo info)
          Method to register domain client.
 void CA.registerClient(cMsgClientInfo info)
          Method to register domain client.
 void cMsg.registerClient(cMsgClientInfo info)
          Method to register a domain client.
 void FileQueue.registerClient(cMsgClientInfo info)
          Method to register domain client.
 void SmartSockets.registerClient(cMsgClientInfo info)
          Method to register domain client.
 void TcpServer.registerClient(cMsgClientInfo info)
          Method to register domain client.
 void Queue.registerClient(cMsgClientInfo info)
          Method to register domain client.
 void Database.registerClient(cMsgClientInfo info)
          Method to register domain client.
 void CA.setMessageDeliverer(cMsgDeliverMessageInterface deliverer)
          Method to give the subdomain handler on object able to deliver messages to the client.
 void FileQueue.setMessageDeliverer(cMsgDeliverMessageInterface deliverer)
          Method to give the subdomain handler on object able to deliver messages to the client.
 void SmartSockets.setMessageDeliverer(cMsgDeliverMessageInterface deliverer)
          Method to give the subdomain handler on object able to deliver messages to the client.
 void TcpServer.setMessageDeliverer(cMsgDeliverMessageInterface deliverer)
          Method to give the subdomain handler on object able to deliver messages to the client.
 void Queue.setMessageDeliverer(cMsgDeliverMessageInterface deliverer)
          Method to give the subdomain handler on object able to deliver messages to the client.
 void LogFile.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void CA.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void cMsg.setUDLRemainder(java.lang.String UDLRemainder)
          This method gives this subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void FileQueue.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void SmartSockets.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void TcpServer.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void Queue.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 void Database.setUDLRemainder(java.lang.String UDLRemainder)
          Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
 

Uses of cMsgException in org.jlab.coda.cMsg.TCPSDomain
 

Methods in org.jlab.coda.cMsg.TCPSDomain that throw cMsgException
 void TCPS.connect()
          Method to connect to the TCPServer from this client.
 void TCPS.send(cMsgMessage message)
          Method to send a message/command to the TCPServer.