A B C D E F G H I K L M N O P Q R S T U V W Z

A

addCallback(cMsgCallbackThread) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Method to add a callback thread.
addClientSubscriber(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Adds a client to the set containing only regular clients subscribed to this subject, type, and namespace.
addNotifier(cMsgNotifier) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Add a notifier object to the set of objects used to notify servers that their subscribeAndGet is complete.
addPayloadItem(cMsgPayloadItem) - Method in class org.jlab.coda.cMsg.cMsgMessage
Adds an item to the payload.
addSenderToHistory(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Adds a name to the history of senders of this message (in the payload).
addSubAndGetter(int, cMsgCallbackAdapter) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Adds an entry to a hashmap with the subscribeAndGet id as the key and the callback object as the value.
addSubAndGetter(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Adds a client to the hashmap containing all regular clients who have called cMsg.subscribeAndGet(java.lang.String, java.lang.String, int).
addSubscriber(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Adds a client to the set containing all clients (regular and bridge) subscribed to this subject, type, and namespace.
addSubscription() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Calling this method means this client is now subscribed to this sub/type/namespace.
allFields - Static variable in class org.jlab.coda.cMsg.cMsgMessage
When converting text to message fields, convert all fields.
areWildCardsInSub() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Returns true if there are * or ? characters in subject.
areWildCardsInSub() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Returns true if there are * or ? characters in subject.
areWildCardsInType() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Returns true if there are * or ? characters in type.
areWildCardsInType() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Returns true if there are * or ? characters in type.

B

B64test - Class in org.jlab.coda.cMsg.apps
An example class which creates test base64 endcoding and decoding.
Base64 - Class in org.jlab.coda.cMsg
Implements Base64 encoding and decoding as defined by RFC 2045: "Multipurpose Internet Mail Extensions (MIME) Part One: Format of Internet Message Bodies" page 23.
base64Chars - Static variable in class org.jlab.coda.cMsg.Base64
Table of the sixty-four characters that are used as the Base64 alphabet: [A-Za-z0-9+/]
Base64DecodingException - Exception in org.jlab.coda.cMsg
Exception that is thrown when an unexpected character is encountered during Base64 decoding.
Base64DecodingException(String, char) - Constructor for exception org.jlab.coda.cMsg.Base64DecodingException
Construct an new exception.
bigBufferSize - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
The size (in bytes) of big buffers used to send data from client to server.
biggestUdpPacketSize - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
The biggest single UDP packet size is 2^16 - IP 64 byte header - 8 byte UDP header.

C

CA - Class in org.jlab.coda.cMsg.CADomain
This class implements a client in the cMsg Channel Access (CA) domain.
CA() - Constructor for class org.jlab.coda.cMsg.CADomain.CA
Constructor for CADomain.
CA - Class in org.jlab.coda.cMsg.subdomains
cMsg subdomain handler for channel access (CA) subdomain.
CA() - Constructor for class org.jlab.coda.cMsg.subdomains.CA
 
call() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgSendAndGetCallbackThread
This method is executed as a thread which runs the callback method
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Callback method definition.
callback(cMsgMessage, Object) - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Callback method definition.
cleanup() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method to clean up after this object.
clearNotifiers() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Clear all notifier objects from the set of objects used to notify servers that their subscribeAndGet is complete.
clearPayload() - Method in class org.jlab.coda.cMsg.cMsgMessage
Clears the payload of all user-added items.
clearSubAndGetters() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Clears the hashmap containing all regular clients who have called cMsg.subscribeAndGet(java.lang.String, java.lang.String, int).
client - Variable in class org.jlab.coda.cMsg.cMsgNotifier
 
clientServerStartingPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a cMsg domain client starts looking for an unused listening port.
clone() - Method in class org.jlab.coda.cMsg.cMsgMessage
Cloning this object does not pass on the context except for the value of reliableSend and copies the byte array if it exists.
clone() - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Clone this object.
clone() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Clone this object.
close() - Method in interface org.jlab.coda.cMsg.cMsgDeliverMessageInterface
Method to close all system resources that need closing.
close() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMessageDeliverer
Method to close all streams and sockets.
cloudLock(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Lock the server (in cMsg subdomain) so that no other servers may simultaneously join the cMsg subdomain server cloud or register a client.
cloudLock() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
This method locks a lock used in adding servers to the server cloud and in adding clients to servers.
cloudLock(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
This method locks a lock used in adding servers to the server cloud and in adding clients to servers.
cloudUnlock() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Unlock the server enabling other servers to join the cMsg subdomain server cloud or register a client.
cloudUnlock() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
This method unlocks a lock used in adding servers to the server cloud and in adding clients to servers.
cMsg - Class in org.jlab.coda.cMsg
This class is instantiated by a client in order to connect to a cMsg server.
cMsg(String, String, String) - Constructor for class org.jlab.coda.cMsg.cMsg
Constructor which automatically tries to connect to the name server specified.
cMsg - Class in org.jlab.coda.cMsg.cMsgDomain.client
This class implements a cMsg client in the cMsg domain.
cMsg() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Constructor which does NOT automatically try to connect to the name server specified.
cMsg - Class in org.jlab.coda.cMsg.subdomains
This class handles all client cMsg requests in the cMsg subdomain.
cMsg() - Constructor for class org.jlab.coda.cMsg.subdomains.cMsg
No-arg constructor.
cMsgAlarmServer - Class in org.jlab.coda.cMsg.apps
Logs special cMsg alarm messages to screen, file, and/or database.
cMsgAlarmServer() - Constructor for class org.jlab.coda.cMsg.apps.cMsgAlarmServer
 
cMsgBroadcastListeningThread - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class implements a thread to listen to cMsg clients broadcasting in order to find and then fully connect to a cMsg server.
cMsgBroadcastListeningThread(int, DatagramSocket, String, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgBroadcastListeningThread
Constructor.
cMsgCallbackAdapter - Class in org.jlab.coda.cMsg
This class is an adapter which implements the cMsgCallbackInterface.
cMsgCallbackAdapter() - Constructor for class org.jlab.coda.cMsg.cMsgCallbackAdapter
 
cMsgCallbackInterface - Interface in org.jlab.coda.cMsg
This interface provides an API for the client callbacks in the cMsg system.
cMsgCallbackThread - Class in org.jlab.coda.cMsg
This class is used to run a message callback in its own thread.
cMsgCallbackThread(cMsgCallbackInterface, Object, String, String, String) - Constructor for class org.jlab.coda.cMsg.cMsgCallbackThread
Constructor.
cMsgClientInfo - Class in org.jlab.coda.cMsg
This class stores a cMsg client's information.
cMsgClientInfo(String, int, int, String, String, String, String, String) - Constructor for class org.jlab.coda.cMsg.cMsgClientInfo
Constructor specifing client's name, port, host, subdomain, and UDL remainder.
cMsgClientInfo(String, int, int, String) - Constructor for class org.jlab.coda.cMsg.cMsgClientInfo
Constructor used when cMsg server acts as a client and connects a to cMsg server.
cMsgClientListeningThread - Class in org.jlab.coda.cMsg.cMsgDomain.client
This class implements a cMsg client's thread which listens for communications from the domain server.
cMsgClientListeningThread(cMsg, ServerSocketChannel) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Constructor for regular clients.
cMsgClientListeningThread(cMsgServerClient, ServerSocketChannel) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Constructor for server clients.
cMsgConstants - Class in org.jlab.coda.cMsg
This interface defines some useful constants.
cMsgConsumer - Class in org.jlab.coda.cMsg.apps
An example class which creates a cMsg message consumer.
cMsgDeliverMessageInterface - Interface in org.jlab.coda.cMsg
Classes that implement this interface provide a means for a subdomain handler object to talk to its client - providing the client with responses to its requests.
cMsgDomainAdapter - Class in org.jlab.coda.cMsg
This class provides a very basic (non-functional, dummy) implementation of the cMsgDomainInterface interface.
cMsgDomainAdapter() - Constructor for class org.jlab.coda.cMsg.cMsgDomainAdapter
Constructor which gives a default shutdown handler to this client.
cMsgDomainBroadcast - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
First int to send in UDP broadcast to server if cMsg domain.
cMsgDomainInterface - Interface in org.jlab.coda.cMsg
This interface is the cMsg client API for cMsg domain.
cMsgDomainServer - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class implements a cMsg domain server in the cMsg domain.
cMsgDomainServer(cMsgNameServer, cMsgSubdomainInterface, cMsgClientInfo, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Constructor.
cMsgDualConsumer - Class in org.jlab.coda.cMsg.apps
Double-threaded consumer used for testing purposes
cMsgEnterpriseTester - Class in org.jlab.coda.cMsg.apps
Test enterprise cMsg implementation by having 1 thread do continuous subscribeAndGets simultaneously with another thread that does a subscribe on the same sub/type.
cMsgException - Exception in org.jlab.coda.cMsg
This class represents an error that occurred while attempting to execute a cMsg method.
cMsgException(String, int) - Constructor for exception org.jlab.coda.cMsg.cMsgException
Constructs a new exception with the specified message and a return code.
cMsgException(String, Throwable) - Constructor for exception org.jlab.coda.cMsg.cMsgException
Constructs a new exception with the specified detail message and cause.
cMsgException(String) - Constructor for exception org.jlab.coda.cMsg.cMsgException
Constructs a new exception with the specified message.
cMsgException() - Constructor for exception org.jlab.coda.cMsg.cMsgException
Constructs a new exception with no message.
cMsgGateway - Class in org.jlab.coda.cMsg.apps
Cross-posts message between two domains.
cMsgGateway() - Constructor for class org.jlab.coda.cMsg.apps.cMsgGateway
 
cMsgGetConsumer - Class in org.jlab.coda.cMsg.apps
This is an example class which creates a cMsg client that sends and receives messages by calling sendAndGet.
cMsgGetHelper - Class in org.jlab.coda.cMsg
This class is used to help in implementing subscribeAndGet and sendAndGet methods.
cMsgGetHelper() - Constructor for class org.jlab.coda.cMsg.cMsgGetHelper
Constructor used in sendAndGet.
cMsgGetHelper(String, String) - Constructor for class org.jlab.coda.cMsg.cMsgGetHelper
Constructor used in subscribeAndGet.
cMsgGetResponder - Class in org.jlab.coda.cMsg.apps
This is an example class which creates a client designed to respond to sendAndGet messages from another client.
cMsgHolder - Class in org.jlab.coda.cMsg.cMsgDomain.server
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.
cMsgHolder() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Constructor for holding sendAndGet, subscribe, and unget information from client.
cMsgHolder(cMsgMessageFull) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Constructor for holding send and get information from client.
cMsgHolder(String, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Constructor for holding shutdown information from client.
cMsgLogger - Class in org.jlab.coda.cMsg.apps
Logs cMsg messages to screen, file, and/or database.
cMsgLogger() - Constructor for class org.jlab.coda.cMsg.apps.cMsgLogger
 
cMsgMessage - Class in org.jlab.coda.cMsg
This class implements a message in the cMsg messaging system.
cMsgMessage() - Constructor for class org.jlab.coda.cMsg.cMsgMessage
The constructor for a blank message.
cMsgMessage(cMsgMessage) - Constructor for class org.jlab.coda.cMsg.cMsgMessage
The constructor which copies a given message.
cMsgMessageContextDefault - Class in org.jlab.coda.cMsg
The class defines the default context that a message starts with when it's created.
cMsgMessageContextDefault() - Constructor for class org.jlab.coda.cMsg.cMsgMessageContextDefault
 
cMsgMessageContextDefault(boolean) - Constructor for class org.jlab.coda.cMsg.cMsgMessageContextDefault
 
cMsgMessageContextInterface - Interface in org.jlab.coda.cMsg
Interface defining the context in which a subscription's callback is run.
cMsgMessageDeliverer - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class delivers messages from the subdomain handler objects in the cMsg domain to a particular client.
cMsgMessageDeliverer(cMsgClientInfo) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMessageDeliverer
Create a message delivering object for use with one specific client.
cMsgMessageFull - Class in org.jlab.coda.cMsg
This class contains the full functionality of a message.
cMsgMessageFull() - Constructor for class org.jlab.coda.cMsg.cMsgMessageFull
Constructor.
cMsgMessageFull(String) - Constructor for class org.jlab.coda.cMsg.cMsgMessageFull
Constructor using XML string generated by cMsgMessage.toString().
cMsgMessageFull(File) - Constructor for class org.jlab.coda.cMsg.cMsgMessageFull
Constructor reading file generated by writing cMsgMessage.toString() output.
cMsgMessageFull(cMsgMessage) - Constructor for class org.jlab.coda.cMsg.cMsgMessageFull
Constructor using existing cMsgMessage type of message.
cMsgMessageMatcher - Class in org.jlab.coda.cMsg
This class contains the methods used to determine whether a message's subject and type match a subscription's subject and type.
cMsgMessageMatcher() - Constructor for class org.jlab.coda.cMsg.cMsgMessageMatcher
 
cMsgMonitor - Class in org.jlab.coda.cMsg.apps
Application that gets and prints monitor data.
cMsgMonitorClient - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class implements an object to monitor the health of a cMsg client.
cMsgMonitorClient(cMsgClientInfo, cMsgDomainServer, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
Constructor.
cMsgNameServer - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class implements a cMsg name server in the cMsg domain.
cMsgNameServer(int, int, boolean, boolean, String, String, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Constructor which reads environmental variables and opens listening sockets.
cMsgNetworkConstants - Class in org.jlab.coda.cMsg
This interface defines some useful constants.
cMsgNotifier - Class in org.jlab.coda.cMsg
This class is used on server side to store information associated with a subscribeAndGet and sendAndGet for later unsubscription and deletion when timeout occurs on client side.
cMsgNotifier() - Constructor for class org.jlab.coda.cMsg.cMsgNotifier
 
cMsgPayloadItem - Class in org.jlab.coda.cMsg
This class represents an item in a cMsg message's payload.
cMsgPayloadItem(String, String) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a String object.
cMsgPayloadItem(String, String[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a String array.
cMsgPayloadItem(String, byte[], int) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a byte array containing binary data.
cMsgPayloadItem(String, cMsgMessage) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a cMsgMessage object.
cMsgPayloadItem(String, cMsgMessage[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of cMsgMessage objects.
cMsgPayloadItem(String, byte) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an 8-bit integer.
cMsgPayloadItem(String, short) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a 16-bit integer.
cMsgPayloadItem(String, int) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a 32-bit integer.
cMsgPayloadItem(String, long) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a 64-bit integer.
cMsgPayloadItem(String, BigInteger) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an unsigned 64-bit integer.
cMsgPayloadItem(String, T) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an object implementing the Number interface.
cMsgPayloadItem(String, byte[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of 8-bit integers.
cMsgPayloadItem(String, short[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of 16-bit integers.
cMsgPayloadItem(String, int[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of 32-bit integers.
cMsgPayloadItem(String, long[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of 64-bit integers.
cMsgPayloadItem(String, BigInteger[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of unsigned 64-bit integers.
cMsgPayloadItem(String, T[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of objects implementing the Number interface.
cMsgPayloadItem(String, float) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a float.
cMsgPayloadItem(String, double) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a double.
cMsgPayloadItem(String, float[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of floats.
cMsgPayloadItem(String, double[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of doubles.
cMsgProducer - Class in org.jlab.coda.cMsg.apps
An example class which creates a cMsg message producer.
cMsgQueue - Class in org.jlab.coda.cMsg.apps
Queues messages to file or MySQL database.
cMsgQueue() - Constructor for class org.jlab.coda.cMsg.apps.cMsgQueue
 
cMsgSendAndGetCallbackThread - Class in org.jlab.coda.cMsg.cMsgDomain.client
This class is a callback-running thread to be used with the enterprise-level implementation of sendAndGet.
cMsgServerBridge - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class acts to bridge two cMsg domain servers by existing in one server and becoming a client of another cMsg domain server.
cMsgServerBridge(cMsgNameServer, String, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Constructor.
cMsgServerClient - Class in org.jlab.coda.cMsg.cMsgDomain.client
This class implements a cMsg client which is created in a cMsg server for the purpose of communicating with other cMsg servers in the cMsg domain.
cMsgServerClient(cMsgNameServer) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Constructor.
cMsgServerCloudJoiner - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class oversees the connection of a cMsg server to a cloud of connected cMsg servers in the cMsg subdomain to become part of that cloud.
cMsgServerCloudJoiner(cMsgNameServer, int, String, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerCloudJoiner
Constructor.
cMsgServerSendAndGetter - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class handles a server client's sendAndGet request and propagates it to all the connected servers.
cMsgServerSendAndGetter(cMsgNameServer, cMsgNotifier, ConcurrentHashMap) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSendAndGetter
Constructor.
cMsgServerStatistics - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class stores operating statistics of a cMsg server in regards to the cMsg subdomain.
cMsgServerStatistics() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerStatistics
 
cMsgServerSubscribeAndGetter - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class handles a server client's subscribeAndGet request and propagates it to all the connected servers.
cMsgServerSubscribeAndGetter(cMsgNameServer, cMsgNotifier, cMsgCallbackAdapter, Set, cMsgServerSubscribeInfo) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeAndGetter
Constructor.
cMsgServerSubscribeInfo - Class in org.jlab.coda.cMsg.cMsgDomain.server
Class to store the record of a server client's subscription to a particular message subject, type, and namespace.
cMsgServerSubscribeInfo(String, String, String, cMsgClientInfo) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Constructor used by cMsgDomainServer object basically for storage of subject, type, namespace and callbacks for subscribes.
cMsgServerSubscribeInfo(String, String, String, cMsgClientInfo, int, cMsgCallbackAdapter) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Constructor used by cMsgDomainServer object basically for storage of subject, type, namespace and callbacks for subAndGets.
cMsgShutdowner - Class in org.jlab.coda.cMsg.apps
This is an example class which creates a cMsg client that shutsdown other specified cMsg clients (possibly including itself).
cMsgShutdownHandlerDefault - Class in org.jlab.coda.cMsg
This class implements the default client shutdown handler.
cMsgShutdownHandlerDefault() - Constructor for class org.jlab.coda.cMsg.cMsgShutdownHandlerDefault
 
cMsgShutdownHandlerInterface - Interface in org.jlab.coda.cMsg
Classes implementing this interface are used as cMsg clients' shutdown handlers.
cMsgSubdomainAdapter - Class in org.jlab.coda.cMsg
This class provides a very basic (non-functional/dummy) implementation of the cMsgSubdomainInterface interface.
cMsgSubdomainAdapter() - Constructor for class org.jlab.coda.cMsg.cMsgSubdomainAdapter
 
cMsgSubdomainInterface - Interface in org.jlab.coda.cMsg
This interface is an API for an object that a domain server uses to respond to client demands.
cMsgSubscription - Class in org.jlab.coda.cMsg
Class to store a client's subscription to a particular message subject and type.
cMsgSubscription(String, String, String) - Constructor for class org.jlab.coda.cMsg.cMsgSubscription
Constructor used by cMsg subdomain handler.
cMsgSubscription(String, String, int, cMsgCallbackThread) - Constructor for class org.jlab.coda.cMsg.cMsgSubscription
Constructor used by cMsg domain API.
cMsgTestRcServer - Class in org.jlab.coda.cMsg.apps
Simulates an rc broadcast server and rc server together.
cMsgTestRcServer() - Constructor for class org.jlab.coda.cMsg.apps.cMsgTestRcServer
 
cMsgUtilities - Class in org.jlab.coda.cMsg
This class stores methods which are neatly self-contained and may be used in more that one place.
cMsgUtilities() - Constructor for class org.jlab.coda.cMsg.cMsgUtilities
 
connect() - Method in class org.jlab.coda.cMsg.CADomain.CA
Connects to channel after parsing UDL.
connect() - Method in class org.jlab.coda.cMsg.cMsg
Method to connect to a particular domain server.
connect() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to connect to the domain server from this client.
connect(int, boolean, String) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method to connect to the domain server from a cMsg server acting as a bridge.
connect(boolean, String) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method to connect to server.
connect() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to connect to the domain server.
connect() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to connect to a particular domain server.
connect() - Method in class org.jlab.coda.cMsg.FileDomain.File
Opens file.
connect() - Method in class org.jlab.coda.cMsg.RCBroadcastDomain.RCBroadcast
Method to connect to rc clients from this server.
connect() - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Method to connect to the codaComponent server from this client.
connect() - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Method to connect to the rc client from this server.
connect() - Method in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Method to connect to the TCPServer from this client.
connected - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
Boolean indicating whether this client is connected to the domain server or not.
constructServerName(String) - Static method in class org.jlab.coda.cMsg.cMsgMessageMatcher
This method tests its input argument to see if it is in the proper format for a server; namely, "host:port".
containsSubscriber(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Is this a subscription of the given client (regular or bridge)? Used only on the server side.
copy() - Method in class org.jlab.coda.cMsg.cMsgMessage
Creates a complete copy of this message.
copy() - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Creates a complete copy of this message.
copy() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Creates a complete copy of this object.
copyPayload(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsgMessage
Copy only the payload of the given message, overwriting the existing payload.
createClientConnection(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMessageDeliverer
Creates a socket communication channel to a client.

D

Database - Class in org.jlab.coda.cMsg.subdomains
cMsg subdomain handler for database subdomain.
Database() - Constructor for class org.jlab.coda.cMsg.subdomains.Database
 
debugError - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Print out severe and normal error messages.
debugInfo - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Print out all error, warning, and informational messages.
debugNone - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Print out no status messages.
debugSevere - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Print out only severe error messages.
debugWarn - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Print out all error and warning messages.
decode(String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decode(String, String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decode(String, String, String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decode(byte[]) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded bytes.
decode(byte[], OutputStream) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded bytes to the an OutputStream.
decode(File) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from one file to the other.
decode(File, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from one file to the other.
decode(File, File) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from one file to the other.
decode(File, File, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from one file to the other.
decode(InputStream, OutputStream) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from the InputStream to the OutputStream.
decode(InputStream, OutputStream, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from the InputStream to the OutputStream.
decode_command_line(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgAlarmServer
decodes command line parameters
decode_command_line(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgGateway
Method to decode the command line used to start this application.
decode_command_line(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgLogger
Method to decode the command line used to start this application.
decode_command_line(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgQueue
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgConsumer
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgDualConsumer
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgEnterpriseTester
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgGetConsumer
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgGetResponder
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgMonitor
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgProducer
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgShutdowner
Method to decode the command line used to start this application.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.payloadTest
Method to decode the command line used to start this application.
decodeToBytes(String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decodeToBytes(String, String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decodeToBytes(byte[]) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded bytes.
decodeToBytes(InputStream) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from the InputStream to a byte array.
decodeToStream(String, OutputStream) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String to an OutputStream.
decodeToStream(String, String, OutputStream) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String to an OutputStream.
decodeToStream(byte[], OutputStream) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded bytes to the an OutputStream.
decodeToString(String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decodeToString(String, String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decodeToString(String, String, String) - Static method in class org.jlab.coda.cMsg.Base64
Decode a Base64 encoded String.
decodeToString(byte[]) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded bytes.
decodeToString(byte[], String) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded bytes.
decodeToString(InputStream) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from the InputStream to a String.
decodeToString(InputStream, String) - Static method in class org.jlab.coda.cMsg.Base64
Decode Base64 encoded data from the InputStream to a String.
deliverMessage(cMsgMessage, int) - Method in interface org.jlab.coda.cMsg.cMsgDeliverMessageInterface
Method to deliver a message from a domain server's subdomain handler to a client.
deliverMessage(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMessageDeliverer
Method to deliver a message from a domain server's subdomain handler to a client.
deliverMessageAndAcknowledge(cMsgMessage, int) - Method in interface org.jlab.coda.cMsg.cMsgDeliverMessageInterface
Method to deliver a message from a domain server's subdomain handler to a client and receive acknowledgment that the message was received.
deliverMessageAndAcknowledge(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMessageDeliverer
Method to deliver a message from a domain server's subdomain handler to a client and receive acknowledgment that the message was received.
description - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
Description of the client.
dieNow(boolean) - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
This method kills this thread as soon as possible.
disconnect() - Method in class org.jlab.coda.cMsg.CADomain.CA
Method to close the connection to the domain server.
disconnect() - Method in class org.jlab.coda.cMsg.cMsg
Method to close the connection to the domain server.
disconnect() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to close the connection to the domain server.
disconnect() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to close the connection to the domain server.
disconnect() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to close the connection to the domain server.
disconnect() - Method in class org.jlab.coda.cMsg.FileDomain.File
Closes file.
disconnect() - Method in class org.jlab.coda.cMsg.RCBroadcastDomain.RCBroadcast
Method to stop listening for packets from rc clients.
disconnect() - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Method to close the connection to the domain server.
disconnect() - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Method to close the connection to the rc client.
disconnect() - Method in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Method to close the connection to the tcpServer.
domain - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
Domain being connected to.
domainServerStartingPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a cMsg domain, domain server starts looking for an unused listening port.
Dummy - Class in org.jlab.coda.cMsg.subdomains
This class is a subdomain which does nothing.
Dummy() - Constructor for class org.jlab.coda.cMsg.subdomains.Dummy
 

E

encode(String) - Static method in class org.jlab.coda.cMsg.Base64
Encode a String in Base64.
encode(String, String) - Static method in class org.jlab.coda.cMsg.Base64
Encode a String in Base64.
encode(byte[]) - Static method in class org.jlab.coda.cMsg.Base64
Encode bytes in Base64.
encode(byte[], int, int, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Encode bytes in Base64.
encode(byte[], boolean) - Static method in class org.jlab.coda.cMsg.Base64
Encode bytes in Base64.
encode(File) - Static method in class org.jlab.coda.cMsg.Base64
Encode this file in Base64.
encode(File, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Encode this file in Base64.
encode(File, File) - Static method in class org.jlab.coda.cMsg.Base64
Encode this file in Base64.
encode(File, File, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Encode this file in Base64.
encode(InputStream, OutputStream) - Static method in class org.jlab.coda.cMsg.Base64
Encode data from the InputStream to the OutputStream in Base64.
encode(InputStream, OutputStream, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Encode data from the InputStream to the OutputStream in Base64.
encodeToString(byte[]) - Static method in class org.jlab.coda.cMsg.Base64
Encode bytes in Base64.
encodeToString(byte[], int, int, boolean) - Static method in class org.jlab.coda.cMsg.Base64
Encode bytes in Base64.
encodeToString(byte[], boolean) - Static method in class org.jlab.coda.cMsg.Base64
Encode bytes in Base64.
endianBig - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Data is big endian.
endianLittle - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Data is little endian.
endianLocal - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Data's endian is the same as the local host's.
endianNotLocal - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Data's endian is opposite of the local host's.
endianSwitch - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Switch recorded value of data's endianness.
error - Static variable in class org.jlab.coda.cMsg.cMsgConstants
General error.
errorAbort - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to aborted procedure.
errorAlreadyExists - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying that a unique item already exists.
errorAlreadyInitialized - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error since already initialized.
errorBadArgument - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying a bad argument.
errorBadDomainId - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to not matching any existing domain.
errorBadDomainType - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying a domain type that does not exist or is not supported.
errorBadFormat - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying a bad format.
errorBadMessage - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to message not being in the correct form.
errorDifferentVersion - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to being different version.
errorIllegalMessageType - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying illegal message type.
errorLimitExceeded - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to a limit that was exceeded.
errorLostConnection - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error since lost network connection.
errorNetwork - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to network communication problem.
errorNoClassFound - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to no Java class found for specified subdomain.
errorNoMemory - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to no more computer memory.
errorNotImplemented - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying a feature not implemented.
errorNotInitialized - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error since not initialized.
errorOutOfRange - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying out-of-range parameter.
errorPend - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error waiting for messages to arrive.
errorServerDied - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to server dying.
errorSocket - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to bad socket specification.
errorTimeout - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error specifying a time out.
errorWrongDomainType - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Specifying a different domain type than expected.
errorWrongPassword - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Error due to wrong password.
escape(String) - Static method in class org.jlab.coda.cMsg.cMsgMessageMatcher
This method takes a string and escapes most special, regular expression characters.
expandedPayload - Static variable in class org.jlab.coda.cMsg.cMsgMessage
If the message has a compound payload, is the payload only in text form or has it been expanded into a hashtable of real objects? Is stored in the 7th bit of info.
expandedPayload() - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Does this message have a payload that consists of objects in a hashmap (ie.
expandedPayload(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set the "expanded-payload" bit of a message.
expandPayload() - Method in class org.jlab.coda.cMsg.cMsgMessageFull
If this message is unexpanded (has a non-null payloadText field but no items in its payload hashmap), then expand the payload text into a hashmap containing all cMsgPayloadItems.

F

File - Class in org.jlab.coda.cMsg.FileDomain
This class implements a client in the cMsg File domain.
File() - Constructor for class org.jlab.coda.cMsg.FileDomain.File
Constructor for File domain.
FileHelper - Class in org.jlab.coda.cMsg
Utilities for File manipulation.
FileHelper() - Constructor for class org.jlab.coda.cMsg.FileHelper
 
FileQueue - Class in org.jlab.coda.cMsg.subdomains
cMsg subdomain handler for FileQueue subdomain.
FileQueue() - Constructor for class org.jlab.coda.cMsg.subdomains.FileQueue
 
finalize() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Method to be run when this server's client is dead or disconnected and the server threads will be killed.
flush(int) - Method in class org.jlab.coda.cMsg.CADomain.CA
Method to force cMsg client to send pending communications with domain server.
flush(int) - Method in class org.jlab.coda.cMsg.cMsg
Method to force cMsg client to send pending communications with domain server.
flush(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to force cMsg client to send pending communications with domain server.
flush(int) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to force cMsg client to send pending communications with domain server.
flush(int) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to force cMsg client to send pending communications with domain server.
flush(int) - Method in class org.jlab.coda.cMsg.FileDomain.File
Flushes output.

G

getAllSubscribers() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets the set containing all clients (regular and bridge) subscribed to this subject, type, and namespace.
getArg() - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
Gets the user argument.
getBigInt() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a BigInteger object.
getBigIntArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of BigInteger objects.
getBinary() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a byte array object holding binary data.
getByte() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a byte (8-bit integer).
getByteArray() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get byte array of message.
getByteArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of bytes (8-bit integers).
getByteArrayEndian() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get endianness of the byte array data.
getByteArrayLength() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get byte array length of data of interest.
getByteArrayOffset() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get byte array index to data of interest.
getCallback() - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
Gets the callback object.
getCallbacks() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets the hashset storing callback threads.
getChar() - Method in exception org.jlab.coda.cMsg.Base64DecodingException
Get the character that caused this error.
getClientHost() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets host client is running on.
getClientNames() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
This method gets the names of all clients in the cMsg subdomain.
getClientNamesAndNamespaces() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
This method gets the names and namespaces of all the local clients (not servers) of another cMsg domain server.
getClientNamesAndNamespaces() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
This method gets the names and namespaces of all clients in the cMsg subdomain.
getClientPort() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets TCP port client is listening on.
getClientSubscribers() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets the set containing only regular clients subscribed to this subject, type, and namespace.
getCloudStatus() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Get the status of the relationship of this server to the cMsg subdomain server cloud.
getContext() - Method in class org.jlab.coda.cMsg.cMsgMessage
Gets the object containing information about the context of the callback receiving this message.
getCount() - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
Gets the number of identical subscriptions.
getCount() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the number of elements if this payload item is an array, else return one.
getCueSize() - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
Gets the number of messages in the cue.
getCueSize() - Method in class org.jlab.coda.cMsg.cMsgMessageContextDefault
Gets the value of this callback's cue size.
getCueSize() - Method in interface org.jlab.coda.cMsg.cMsgMessageContextInterface
Gets the value of this callback's cue size.
getDeliverer() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets the object used to deliver messages to this client.
getDescription() - Method in class org.jlab.coda.cMsg.cMsg
Get the client's description.
getDescription() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets client's description.
getDescription() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Get the client's description.
getDescription() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Get the client's description.
getDomain() - Method in class org.jlab.coda.cMsg.cMsg
Get the name of the domain connected to.
getDomain() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Get the name of the domain connected to.
getDomain() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Get the name of the domain connected to.
getDomain() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get domain this message exists in.
getDomain() - Method in class org.jlab.coda.cMsg.cMsgMessageContextDefault
Gets the domain this callback is running in.
getDomain() - Method in interface org.jlab.coda.cMsg.cMsgMessageContextInterface
Gets the domain this callback is running in.
getDomainHost() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets host domain server is running on.
getDomainPort() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets TCP port domain server is listening on.
getDomainUdpPort() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets UDP port domain server is listening on.
getDouble() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a double.
getDoubleArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of doubles.
getEndian() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the endian value if this payload item is a byte array containing binary data.
getErrorCode() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Gets the error code from when a "subscribeAndGet" or "sendAndGet" is woken up by an error condition.
getFloat() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a float.
getFloatArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of floats.
getHistoryLengthMax() - Method in class org.jlab.coda.cMsg.cMsgMessage
Gets the maximum number of entries this message keeps of its history of various parameters.
getHost() - Method in class org.jlab.coda.cMsg.cMsg
Get the host the client is running on.
getHost() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Get the host the client is running on.
getHost() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Get the host the client is running on.
getId() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets the id which client generates (receiverSubscribeId).
getInfo() - Method in class org.jlab.coda.cMsg.cMsgMessage
Gets information compacted into a bit pattern.
getInt() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a int (32-bit integer).
getIntArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of ints (32-bit integers).
getItem() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the payload item itself as an object of class Object.
getItemsText() - Method in class org.jlab.coda.cMsg.cMsgMessage
This method creates a string of all the payload items concatonated.
getKillAllThreads() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Gets boolean value specifying whether to kill this and all spawned threads.
getLong() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a long (64-bit integer).
getLongArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of longs (64-bit integers).
getMaximumCueSize() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method to get the maximum number of messages to cue for the callback.
getMaximumCueSize() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method to get the maximum number of messages to cue for the callback.
getMaximumThreads() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method to get the maximum number of supplemental threads to use for running the callback if cMsgCallbackAdapter.mustSerializeMessages() returns false.
getMaximumThreads() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method to get the maximum number of supplemental threads to use for running the callback if cMsgCallbackInterface.mustSerializeMessages() returns false.
getMessage() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Returns the message object.
getMessage() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a cMsgMessage object.
getMessageArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of cMsgMessage objects.
getMessagesPerThread() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method to get the maximum number of unprocessed messages per supplemental thread.
getMessagesPerThread() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method to get the maximum number of unprocessed messages per supplemental thread.
getMsgCount() - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
Gets the number of messages passed to the callback.
getName() - Method in class org.jlab.coda.cMsg.cMsg
Get the name of the client.
getName() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets client's name.
getName() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Get the name of the client.
getName() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Get the name of the client.
getName() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the name of this payload item.
getNamespace() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets the namespace of client's cMsg subdomain.
getNamespace() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets the namespace in the cMsg subdomain in which this subscription resides.
getNamespace() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Getter for namespace.
getNotifiers() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets the set of objects used to notify servers that their subscribeAndGet is complete.
getPayloadItem(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Get a single, named payload item.
getPayloadItems() - Method in class org.jlab.coda.cMsg.cMsgMessage
Gets an unmodifiable (read only) hashmap of all payload items.
getPayloadNames() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get the set of payload item names (may be empty set).
getPayloadSize() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get the number of items in the payload.
getPayloadText() - Method in class org.jlab.coda.cMsg.cMsgMessage
Gets the String representation of the compound payload of this message.
getPort() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Get the name server's listening port.
getPort() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcTcpListeningThread
Get the TCP listening port of this server.
getPort() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcUdpListeningThread
Get the UDP listening port of this server.
getReceiver() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get message receiver.
getReceiverHost() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get message receiver's host computer.
getReceiverSubscribeId() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get receiver subscribe id.
getReceiverSubscribeId() - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Get receiverSubscribe id number.
getReceiverTime() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get time message was received.
getReliableSend() - Method in class org.jlab.coda.cMsg.cMsgMessageContextDefault
Gets whether the send will be reliable (default, TCP) or will be allowed to be unreliable (UDP).
getReliableSend() - Method in interface org.jlab.coda.cMsg.cMsgMessageContextInterface
Gets whether the send will be reliable (default, TCP) or will be allowed to be unreliable (UDP).
getReturnCode() - Method in exception org.jlab.coda.cMsg.cMsgException
 
getSendAndGetCallback(int, int) - Static method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Get a callback for a sendAndGet call.
getSender() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get message sender.
getSenderHost() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get message sender's host computer.
getSenderTime() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get time message was sent.
getSenderToken() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get sender's token.
getServerHost() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets host connecting name server (client of this server) is running on.
getServerName() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Get this server's name (host:port).
getServerPort() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets the TCP port the connecting name server (client of this server) is listening on.
getShort() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a short (16-bit integer).
getShortArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of shorts (16-bit integers).
getShutdownHandler() - Method in class org.jlab.coda.cMsg.cMsg
Method to get the shutdown handler of the client.
getShutdownHandler() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to get the shutdown handler of the client.
getShutdownHandler() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to get the shutdown handler of the client.
getSkipSize() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method to get the maximum number of messages to skip over (delete) from the cue for the callback when the cue size has reached it limit.
getSkipSize() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method to get the maximum number of messages to skip over (delete) from the cue for the callback when the cue size has reached it limit.
getString() - Method in class org.jlab.coda.cMsg.cMsg
Get a string that the implementation class wants to return up to the top (this) level API.
getString() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Get a string that the implementing class wants to send back to the user.
getString() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Get a string that the implementing class wants to send back to the user.
getString() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a String object.
getString() - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Returns a string back to the top level API user indicating the name of the client that this server is communicating with.
getStringArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of String objects.
getSubAndGetCallback() - Static method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method returns a reference to the one callback needed for subscribes and subAndGets to propogate messages back to original client.
getSubAndGetters() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Gets the HashMap containing the subscribeAndGet id generated by the originating client as the key (receiverSubscribeId which identifies the particular subscribeAndGet call in question), and the value which is the callback object of that subscribeAndGet.
getSubAndGetters() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets the hashmap containing all regular clients who have called cMsg.subscribeAndGet(java.lang.String, java.lang.String, int) with this subject, type, and namespace.
getSubdomain() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets subdomain client is using.
getSubdomainHandler() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Getter for the subdomain handler object.
getSubject() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Gets subject subscribed to.
getSubject() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get subject of message.
getSubject() - Method in class org.jlab.coda.cMsg.cMsgMessageContextDefault
Gets the subject of this callback's subscription.
getSubject() - Method in interface org.jlab.coda.cMsg.cMsgMessageContextInterface
Gets the subject of this callback's subscription.
getSubject() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets subject subscribed to.
getSubjectPattern() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Gets subject turned into compiled regular expression pattern.
getSubjectPattern() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets subject turned into compiled regular expression pattern.
getSubjectRegexp() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Gets subject turned into regular expression that understands * and ?.
getSubjectRegexp() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets subject turned into regular expression that understands * and ?.
getSysMsgId() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get system id of message.
getText() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get text of message.
getText() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the text representation of this payload item.
getType() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Gets type subscribed to.
getType() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get type of message.
getType() - Method in class org.jlab.coda.cMsg.cMsgMessageContextDefault
Gets the type of this callback's subscription.
getType() - Method in interface org.jlab.coda.cMsg.cMsgMessageContextInterface
Gets the type of this callback's subscription.
getType() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the type of this payload item.
getType() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets type subscribed to.
getTypePattern() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Gets type turned into compiled regular expression pattern.
getTypePattern() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets type turned into compiled regular expression pattern.
getTypeRegexp() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Gets type turned into regular expression that understands * and ?.
getTypeRegexp() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Gets type turned into regular expression that understands * and ?.
getUDL() - Method in class org.jlab.coda.cMsg.cMsg
Get the UDL of the client.
getUDL() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets client's UDL.
getUDL() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Get the client's UDL.
getUDL() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Get the client's UDL.
getUDLRemainder() - Method in class org.jlab.coda.cMsg.cMsg
Get the UDL remainder (UDL after cMsg:domain:// is stripped off) of the client.
getUDLremainder() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Gets remainder of the UDL the client used to connect to the domain server.
getUDLRemainder() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Get the client's UDL remainder.
getUDLRemainder() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Get the client's UDL remainder.
getUserInt() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get user supplied integer.
getUserTime() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get user supplied time.
getVersion() - Method in class org.jlab.coda.cMsg.cMsgMessage
Gets the version number of this message which is the same as that of the cMsg software package that created it.

H

handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle a client or domain server down.
handleClientShutdown() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to handle a client or domain server (and therefore subdomain handler) shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to handle a client shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle a client or domain server shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.subdomains.Database
Method to handle a client shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle a client or domain server down.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.subdomains.LogFile
Method to handle a client shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to handle a client shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to handle a client shutdown.
handleKeepAlive() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle keepalive sent by domain client checking to see if the domain server socket is still up.
handleKeepAlive() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to handle a keepalive sent by a domain client checking to see if the domain server is still up.
handleKeepAlive() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle keepalive sent by domain client checking to see if the domain server socket is still up.
handleKeepAlive() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle keepalive sent by domain client checking to see if the domain server socket is still up.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to synchronously get a single message from a receiver by sending out a message to be responded to.
handleSendAndGetRequest(cMsgMessageFull) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to synchronously get a single message by sending out a message which is responded to by its receiver(s).
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to synchronously get a single message from a responder to a message being sent by the client.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to synchronously get a single message from a receiver by sending out a message to be responded to.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to synchronously get a single message from a receiver by sending out a message to be responded to.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to synchronously get a single message from a receiver by sending out a message to be responded to.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.TcpServer
Sends text string to server to execute, returns result.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle message sent by domain client.
handleSendRequest(cMsgMessageFull) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to handle a message sent by a domain client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to handle message sent by client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
This method handles a message sent by reuglar (non-server) client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Database
Executes sql insert or update statement from message payload.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle message sent by domain client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to handle message sent by client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.LogFile
Method to handle message sent by client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to handle message sent by client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Forwards message to smartsockets system.
handleServerSendAndGetRequest(cMsgMessageFull, String, cMsgNotifier) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to synchronously get a single message from a responder to a message being sent by the client.
handleServerSendAndGetRequest(cMsgMessageFull, String) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to synchronously get a single message from a resonder to a message beug sent by the server client.
handleServerSubscribeAndGetRequest(String, String, cMsgNotifier) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method for regular client to synchronously get a single message from the server for a one-time subscription of a subject and type.
handleServerSubscribeRequest(String, String, String) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle subscribe request sent by another cMsg server (server client).
handleServerUnsubscribeRequest(String, String, String) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle unsubscribe request sent by another cMsg server (server client).
handleShutdown() - Method in class org.jlab.coda.cMsg.cMsgShutdownHandlerDefault
 
handleShutdown() - Method in interface org.jlab.coda.cMsg.cMsgShutdownHandlerInterface
This method handles the shutdown command sent to a client.
handleShutdownClientsRequest(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle request to shutdown clients sent by domain client.
handleShutdownClientsRequest(String, boolean) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to handle a request to shutdown clients sent by a domain client.
handleShutdownClientsRequest(String, boolean) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle request to shutdown clients sent by client.
handleShutdownClientsRequest(String, boolean) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle request to shutdown clients sent by domain client.
handleSubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to synchronously get a single message from the server for a one-time subscription of a subject and type.
handleSubscribeAndGetRequest(String, String, int) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to synchronously get a single message from the server for a one-time subscription of a subject and type.
handleSubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to synchronously get a single message from the server for a one-time subscription of a subject and type.
handleSubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method for regular client to synchronously get a single message from the server for a one-time subscription of a subject and type.
handleSubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to synchronously get a single message from the server for a one-time subscription of a subject and type.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle subscribe request sent by domain client.
handleSubscribeRequest(String, String, int) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to handle a subscribe request sent by a domain client.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to handle subscribe request sent by domain client.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle subscribe request sent by regular client.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle subscribe request sent by domain client.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to handle subscribe request sent by domain client.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle message sent by domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to handle a message sent by a domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to handle message sent by domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle message sent by client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Database
Method to handle message sent by domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle message sent by domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to handle message sent by domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.LogFile
Method to handle message sent by domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to handle message sent by domain client in synchronous mode.
handleUnSendAndGetRequest(int) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle remove sendAndGet request sent by domain client (hidden from user).
handleUnSendAndGetRequest(int) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to remove a sendAndGet request previously sent by a domain client.
handleUnSendAndGetRequest(int) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle remove sendAndGet request sent by any client (hidden from user).
handleUnSendAndGetRequest(int) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle remove sendAndGet request sent by domain client (hidden from user).
handleUnsubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle remove subscribeAndGet request sent by domain client (hidden from user).
handleUnsubscribeAndGetRequest(String, String, int) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to remove a subscribeAndGet request previously sent by a domain client.
handleUnsubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle a remove subscribeAndGet request sent by client (hidden from user).
handleUnsubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle remove subscribeAndGet request sent by domain client (hidden from user).
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to handle unsubscribe request sent by domain client.
handleUnsubscribeRequest(String, String, int) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to handle an unsubscribe request sent by a domain client.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to handle sunsubscribe request sent by domain client.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to handle unsubscribe request sent by regular client.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to handle unsubscribe request sent by domain client.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to handle sunsubscribe request sent by domain client.
hasPayload - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Does the message have a compound payload? -- is stored in 6th bit of info.
hasPayload() - Method in class org.jlab.coda.cMsg.cMsgMessage
Does this message have a payload?
hasPayload(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set the "has-a-compound-payload" bit of a message.
hasSend() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the cMsgSubdomainAdapter.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the cMsgSubdomainInterface.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the CA.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method saying this subdomain implements cMsg.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull).
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.Database
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the Dummy.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the FileQueue.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.LogFile
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the LogFile.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the Queue.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSend() - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the SmartSockets.handleSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the cMsgSubdomainAdapter.handleSendAndGetRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSendAndGet() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the cMsgSubdomainInterface.handleSendAndGetRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method saying this subdomain implements cMsg.handleSendAndGetRequest(org.jlab.coda.cMsg.cMsgMessageFull).
hasSendAndGet() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the Dummy.handleSendAndGetRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the FileQueue.handleSendAndGetRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the Queue.handleSendAndGetRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.subdomains.TcpServer
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the TcpServer.handleSendAndGetRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasShutdown() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to tell if the "shutdown" cMsg API function is implemented by this interface implementation in the cMsgSubdomainAdapter.handleShutdownClientsRequest(java.lang.String, boolean) method.
hasShutdown() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to tell if the "shutdown" cMsg API function is implemented by this interface implementation in the cMsgSubdomainInterface.handleShutdownClientsRequest(java.lang.String, boolean) method.
hasShutdown() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method saying this subdomain implements cMsg.handleShutdownClientsRequest(java.lang.String, boolean).
hasShutdown() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to tell if the "shutdown" cMsg API function is implemented by this interface implementation in the Dummy.handleShutdownClientsRequest(java.lang.String, boolean) method.
hasSubscribe() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the cMsgSubdomainAdapter.handleSubscribeRequest(java.lang.String, java.lang.String, int) method.
hasSubscribe() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the cMsgSubdomainInterface.handleSubscribeRequest(java.lang.String, java.lang.String, int) method.
hasSubscribe() - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the CA.handleSubscribeRequest(java.lang.String, java.lang.String, int) method.
hasSubscribe() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method saying this subdomain implements cMsg.handleSubscribeRequest(java.lang.String, java.lang.String, int).
hasSubscribe() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the Dummy.handleSubscribeRequest(java.lang.String, java.lang.String, int) method.
hasSubscribe() - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the SmartSockets.handleSubscribeRequest(java.lang.String, java.lang.String, int) method.
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to tell if the "subscribeAndGet" cMsg API function is implemented by this interface implementation in the cMsgSubdomainAdapter.handleSubscribeAndGetRequest(java.lang.String, java.lang.String, int) method.
hasSubscribeAndGet() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to tell if the "subscribeAndGet" cMsg API function is implemented by this interface implementation in the cMsgSubdomainInterface.handleSubscribeAndGetRequest(java.lang.String, java.lang.String, int) method.
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to tell if the "subscribeAndGet" cMsg API function is implemented by this interface implementation in the CA.handleSubscribeAndGetRequest(java.lang.String, java.lang.String, int) method.
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method saying this subdomain implements cMsg.handleSubscribeAndGetRequest(java.lang.String, java.lang.String, int).
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to tell if the "subscribeAndGet" cMsg API function is implemented by this interface implementation in the Dummy.handleSubscribeAndGetRequest(java.lang.String, java.lang.String, int) method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the cMsgSubdomainAdapter.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSyncSend() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the cMsgSubdomainInterface.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the CA.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method saying this subdomain implements cMsg.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull).
hasSyncSend() - Method in class org.jlab.coda.cMsg.subdomains.Database
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the Dummy.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the FileQueue.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.subdomains.LogFile
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the LogFile.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the Queue.handleSyncSendRequest(org.jlab.coda.cMsg.cMsgMessageFull) method.
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the cMsgSubdomainAdapter.handleUnsubscribeRequest(java.lang.String, java.lang.String, int) method.
hasUnsubscribe() - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the cMsgSubdomainInterface.handleUnsubscribeRequest(java.lang.String, java.lang.String, int) method.
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the CA.handleUnsubscribeRequest(java.lang.String, java.lang.String, int) method.
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method saying this subdomain implements cMsg.handleUnsubscribeRequest(java.lang.String, java.lang.String, int).
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the Dummy.handleUnsubscribeRequest(java.lang.String, java.lang.String, int) method.
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the SmartSockets.handleUnsubscribeRequest(java.lang.String, java.lang.String, int) method.
host - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
Host the client is running on.

I

id - Variable in class org.jlab.coda.cMsg.cMsgNotifier
 
includeMe - Static variable in class org.jlab.coda.cMsg.cMsgConstants
For shutdownClients, do NOT exclude the client calling shutdown from being shutdown.
includeMyServer - Static variable in class org.jlab.coda.cMsg.cMsgConstants
For shutdownServers, do NOT exclude the server that the calling client is connected to from being shutdown.
info - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Object containing information about the client this object is connected to.
init_database() - Static method in class org.jlab.coda.cMsg.apps.cMsgAlarmServer
 
intToBytes(int, byte[], int) - Static method in class org.jlab.coda.cMsg.apps.B64test
Copies an integer value into 4 bytes of a byte array.
intToBytes(int, byte[], int) - Static method in class org.jlab.coda.cMsg.RCBroadcastDomain.rcListeningThread
Copies an integer value into 4 bytes of a byte array.
intToStr(StringBuilder, int) - Static method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method changes an int value into a string of 8 hex characters in order to represent its bit pattern.
isBase64(byte[]) - Static method in class org.jlab.coda.cMsg.Base64
Determines if the byte array is in base64 format.
isBase64(String) - Static method in class org.jlab.coda.cMsg.Base64
Determines if the String is in base64 format.
isBase64(String, String) - Static method in class org.jlab.coda.cMsg.Base64
Determines if the String is in base64 format.
isBase64(File) - Static method in class org.jlab.coda.cMsg.Base64
Determines if the File is in base64 format.
isBase64(InputStream) - Static method in class org.jlab.coda.cMsg.Base64
Reads data from the stream and determines if it is in base64 format.
isBigEndian - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Is the byte array data in big endian form? -- stored in 4th bit of info.
isConnected() - Method in class org.jlab.coda.cMsg.cMsg
Method to determine if this object is still connected to the domain server or not.
isConnected() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to determine if this object is still connected to the domain server or not.
isConnected() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to determine if this object is still connected to the domain server or not.
isGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Is message a sendAndGet request? -- stored in 1st bit of info.
isGetRequest() - Method in class org.jlab.coda.cMsg.cMsgMessage
Is this message a "sendAndGet" request?
isGetResponse - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Is message a response to a sendAndGet? -- stored in 2nd bit of info.
isGetResponse() - Method in class org.jlab.coda.cMsg.cMsgMessage
Is this message a response to a "sendAndGet" message?
isNullGetResponse - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Is message null response to a sendAndGet? -- stored in 3rd bit of info.
isNullGetResponse() - Method in class org.jlab.coda.cMsg.cMsgMessage
Is this message a null response to a "sendAndGet" message?
isReceiving() - Method in class org.jlab.coda.cMsg.cMsg
Method telling whether callbacks are activated or not.
isReceiving() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method telling whether callbacks are activated or not.
isReceiving() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method telling whether callbacks are activated or not.
isRegistered(String) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to see if domain client is registered.
isServer() - Method in class org.jlab.coda.cMsg.cMsgClientInfo
States whether this client is a cMsg server or not.
isSubscribed() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Is the client subscribed or are there only subAndGets?
isTimedOut() - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Returns true if the "subscribeAndGet" or "sendAndGet" call timed out.

K

killSpawnedThreads() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Kill spawned threads.
killThread() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Kills this thread.
killThread() - Method in class org.jlab.coda.cMsg.RCDomain.rcListeningThread
Kills this thread.

L

latch - Variable in class org.jlab.coda.cMsg.cMsgNotifier
 
localSend(cMsgMessage, String) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
This method handles a message sent by a local bridge object's callback.
LogFile - Class in org.jlab.coda.cMsg.subdomains
cMsg subdomain handler for LogFile subdomain.
LogFile() - Constructor for class org.jlab.coda.cMsg.subdomains.LogFile
 
logToDatabase(cMsgMessage) - Static method in class org.jlab.coda.cMsg.apps.cMsgAlarmServer
 
longToStr(StringBuilder, long) - Static method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method changes a long value into a string of 16 hex characters in order to represent its bit pattern.

M

main(String[]) - Static method in class org.jlab.coda.cMsg.apps.B64test
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgAlarmServer
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgConsumer
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgDualConsumer
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgEnterpriseTester
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgGateway
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgGetConsumer
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgGetResponder
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgLogger
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgMonitor
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgProducer
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgQueue
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgShutdowner
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgTestRcServer
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.payloadTest
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.RCBroadcastServer
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.rcClient
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.rcClientReconnect
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.rcVClient
 
main(String[]) - Static method in class org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor.Monitor
 
main(String[]) - Static method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Run as a stand-alone application.
makeNullResponse(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsgMessage
Converts existing message to null response of supplied message.
makeNullResponse(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Converts existing message to null response of supplied message.
makeResponse(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsgMessage
Converts existing message to response of supplied message.
makeResponse(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Converts existing message to response of supplied message.
matches(String, String, boolean) - Static method in class org.jlab.coda.cMsg.cMsgMessageMatcher
This method implements a simple wildcard matching scheme where "*" means any or no characters and "?" means exactly 1 character.
matches(String, String, cMsgGetHelper) - Static method in class org.jlab.coda.cMsg.cMsgMessageMatcher
This method checks to see if there is a match between a subject & type pair and a subscribeAndGet helper object.
matches(String, String, cMsgSubscription) - Static method in class org.jlab.coda.cMsg.cMsgMessageMatcher
This method checks to see if there is a match between a subject & type pair and a subscription.
maySkipMessages() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method telling whether messages may be skipped or not.
maySkipMessages() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method telling whether messages may be skipped or not.
minorVersion - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Minor cMsg version number.
monitor(String) - Method in class org.jlab.coda.cMsg.cMsg
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.
monitor(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
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.
Monitor - Class in org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor
This class implements a cMsg domain monitor.
Monitor() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor.Monitor
 
monitor(String) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
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.
monitor(String) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
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.
MonitorPanel - Class in org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor
Class to put a cMsg domain monitor of a single cMsg system (cloud) into a single swing panel.
MonitorPanel(String, Monitor) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor.MonitorPanel
Constructor.
monitorXML - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
String containing monitor data received from a cMsg server as a keep alive response.
move(File, File) - Static method in class org.jlab.coda.cMsg.FileHelper
Move a file from one location to another.
move(File, File, boolean) - Static method in class org.jlab.coda.cMsg.FileHelper
Move a file from one location to another.
msgConnectRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Connect to the server from client.
msgDisconnectRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Disconnect client from the server.
msgGetResponse - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Respond to a "sendAndGet" request.
msgKeepAlive - Static variable in class org.jlab.coda.cMsg.cMsgConstants
See if the process on the other end of the socket is still alive.
msgMonitorRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send "monitor" request.
msgRcAbortConnect - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Respond to a runcontrol server's "connect" request.
msgRcConnect - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Respond to a runcontrol server's "connect" request.
msgSendAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Get a message from a responder of a sent message.
msgSendRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send a message.
msgServerCloudLock - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Lock server from joining server cloud or accepting registrations.
msgServerCloudSetStatus - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Unlock server for joining server cloud or accepting registrations.
msgServerCloudUnlock - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Unlock server for joining server cloud or accepting registrations.
msgServerConnectRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Connect to the server from server.
msgServerDisconnectRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Disconnect server from the server.
msgServerGetResponse - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Respond to a server's "sendAndGet" request.
msgServerRegisterClient - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Register client from another server.
msgServerRegistrationLock - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Lock server from doing other registrations.
msgServerRegistrationUnlock - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Unlock server for doing other registrations.
msgServerSendAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
SendAndGet a message by another server.
msgServerSendClientNames - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send names of local clients.
msgServerShutdownClients - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Shutdown various clients.
msgServerShutdownSelf - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Shutdown various servers.
msgServerSubscribeAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
SubscribeAndGet a message by another server.
msgServerSubscribeRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Subscribe to messages by another server.
msgServerUnRegisterClient - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Unregister client from another server.
msgServerUnSendAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
UnSendAndGet to a message by another server.
msgServerUnsubscribeAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
UnsubscribeAndGet to a message by another server.
msgServerUnsubscribeRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Unsubscribe to messages by another server.
msgShutdownClients - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Shutdown various clients.
msgShutdownServers - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Shutdown various servers.
msgSubscribeAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Get a message with 1-shot subscribe.
msgSubscribeRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Subscribe to messages.
msgSubscribeResponse - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Respond with message to the subscribe command.
msgSyncSendRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send a message with synchronous response.
msgUnSendAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Remove "sendAndGet" request.
msgUnsubscribeAndGetRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Remove "subscribeAndGet" request.
msgUnsubscribeRequest - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Unsubscribe to messages.
mustSerializeMessages() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method telling whether messages must serialized -- processed in the order received.
mustSerializeMessages() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method telling whether messages must serialized -- processed in the order received.

N

name - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
Name of this client.
nameServerBroadcastPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
UDP port at which a cMsg name server listens for broadcasts.
nameServerStartingPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a cMsg domain name server starts looking for an unused listening port.
needToSwap() - Method in class org.jlab.coda.cMsg.cMsgMessage
This method specifies whether the endian value of the byte array is little endian or not.
nullResponse() - Method in class org.jlab.coda.cMsg.cMsgMessage
Creates a proper response message to this message which was sent by a client calling sendAndGet.
nullResponse() - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Creates a proper response message to this message which was sent by a client calling sendAndGet.
numberOfCallbacks() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Method to return the number of callback threads registered.
numberOfSubscribers() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Gets the number of subscriptions a client has to a subject, type, namespace combination.
numberOfSubscribers() - Method in class org.jlab.coda.cMsg.cMsgSubscription
Returns the total number of subscribers and subscribeAndGet callers subscribed to this subject, type, and namespace.

O

ok - Static variable in class org.jlab.coda.cMsg.cMsgConstants
No error.
org.jlab.coda.cMsg - package org.jlab.coda.cMsg
 
org.jlab.coda.cMsg.apps - package org.jlab.coda.cMsg.apps
 
org.jlab.coda.cMsg.CADomain - package org.jlab.coda.cMsg.CADomain
 
org.jlab.coda.cMsg.cMsgDomain.client - package org.jlab.coda.cMsg.cMsgDomain.client
 
org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor - package org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor
 
org.jlab.coda.cMsg.cMsgDomain.server - package org.jlab.coda.cMsg.cMsgDomain.server
 
org.jlab.coda.cMsg.FileDomain - package org.jlab.coda.cMsg.FileDomain
 
org.jlab.coda.cMsg.RCBroadcastDomain - package org.jlab.coda.cMsg.RCBroadcastDomain
 
org.jlab.coda.cMsg.RCDomain - package org.jlab.coda.cMsg.RCDomain
 
org.jlab.coda.cMsg.RCServerDomain - package org.jlab.coda.cMsg.RCServerDomain
 
org.jlab.coda.cMsg.subdomains - package org.jlab.coda.cMsg.subdomains
 
org.jlab.coda.cMsg.TCPSDomain - package org.jlab.coda.cMsg.TCPSDomain
 

P

payloadBin - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Binary array in cMsg message payload.
payloadDbl - Static variable in class org.jlab.coda.cMsg.cMsgConstants
8 byte double item in cMsg message payload.
payloadDblA - Static variable in class org.jlab.coda.cMsg.cMsgConstants
8 byte double array item in cMsg message payload.
payloadFieldsOnly - Static variable in class org.jlab.coda.cMsg.cMsgMessage
When converting text to message fields, only convert non-system fields.
payloadFlt - Static variable in class org.jlab.coda.cMsg.cMsgConstants
4-byte float item in cMsg message payload.
payloadFltA - Static variable in class org.jlab.coda.cMsg.cMsgConstants
4-byte float array item in cMsg message payload.
payloadInt16 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
2 byte signed integer item in cMsg message payload.
payloadInt16A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
2 byte signed integer array item in cMsg message payload.
payloadInt32 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
4 byte signed integer item in cMsg message payload.
payloadInt32A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
4 byte signed integer array item in cMsg message payload.
payloadInt64 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
8 byte signed integer item in cMsg message payload.
payloadInt64A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
8 byte signed integer array item in cMsg message payload.
payloadInt8 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
1 byte signed integer item in cMsg message payload.
payloadInt8A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
1 byte signed integer array item in cMsg message payload.
payloadMsg - Static variable in class org.jlab.coda.cMsg.cMsgConstants
cMsg message in cMsg message payload.
payloadMsgA - Static variable in class org.jlab.coda.cMsg.cMsgConstants
cMsg message array in cMsg message payload.
payloadPrintout(int) - Method in class org.jlab.coda.cMsg.cMsgMessage
This method prints out the message payload in a readable form.
payloadStr - Static variable in class org.jlab.coda.cMsg.cMsgConstants
String item in cMsg message payload.
payloadStrA - Static variable in class org.jlab.coda.cMsg.cMsgConstants
String array item in cMsg message payload.
payloadTest - Class in org.jlab.coda.cMsg.apps
An example class which creates a cMsg message producer.
payloadUint16 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
2 byte unsigned integer item in cMsg message payload.
payloadUint16A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
2 byte unsigned integer array item in cMsg message payload.
payloadUint32 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
4 byte unsigned integer item in cMsg message payload.
payloadUint32A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
4 byte unsigned integer array item in cMsg message payload.
payloadUint64 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
8 byte unsigned integer item in cMsg message payload.
payloadUint64A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
8 byte unsigned integer array item in cMsg message payload.
payloadUint8 - Static variable in class org.jlab.coda.cMsg.cMsgConstants
1 byte unsigned integer item in cMsg message payload.
payloadUint8A - Static variable in class org.jlab.coda.cMsg.cMsgConstants
1 byte unsigned integer array item in cMsg message payload.
printError(int, int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Method that returns and/or prints an error explanation.
printSizes() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
This method prints sizes of maps for debugging purposes.
printSizes() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
This method prints out the sizes of all objects which store other objects.
printSizes() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method prints sizes of maps for debugging purposes.
printSizes() - Method in class org.jlab.coda.cMsg.cMsgSubscription
This method prints the sizes of all sets and maps.
printSizes() - Method in class org.jlab.coda.cMsg.subdomains.cMsg
 
printStaticSizes() - Static method in class org.jlab.coda.cMsg.subdomains.cMsg
 

Q

Queue - Class in org.jlab.coda.cMsg.subdomains
cMsg subdomain handler for Queue subdomain.
Queue() - Constructor for class org.jlab.coda.cMsg.subdomains.Queue
 

R

RCBroadcast - Class in org.jlab.coda.cMsg.RCBroadcastDomain
This class implements the runcontrol broadcast (rdb) domain.
RCBroadcast() - Constructor for class org.jlab.coda.cMsg.RCBroadcastDomain.RCBroadcast
 
rcBroadcastPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
UDP port at which a RunControl server listens for broadcasts.
RCBroadcastServer - Class in org.jlab.coda.cMsg.apps
Simulates an rc broadcast server and rc server together.
RCBroadcastServer() - Constructor for class org.jlab.coda.cMsg.apps.RCBroadcastServer
 
rcClient - Class in org.jlab.coda.cMsg.apps
This class implements a run control client.
rcClient() - Constructor for class org.jlab.coda.cMsg.apps.rcClient
 
rcClientPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a RunControl server assumes a client is waiting for connections on.
rcClientReconnect - Class in org.jlab.coda.cMsg.apps
This class implements a run control client that reconnects.
rcClientReconnect() - Constructor for class org.jlab.coda.cMsg.apps.rcClientReconnect
 
rcDomainBroadcastClient - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
First int to send in UDP broadcast to server if RC domain and sender is client.
rcDomainBroadcastKillSelf - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Tell RCBroadcast server to kill himself since server at that port & expid already exists.
rcDomainBroadcastServer - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
First int to send in UDP broadcast to server if RC domain and sernder is server.
rcListeningThread - Class in org.jlab.coda.cMsg.RCBroadcastDomain
This class implements a thread to listen to runcontrol clients in the runcontrol broadcast domain.
rcListeningThread(RCBroadcast, int) - Constructor for class org.jlab.coda.cMsg.RCBroadcastDomain.rcListeningThread
Constructor.
rcListeningThread - Class in org.jlab.coda.cMsg.RCDomain
This class implements a runcontrol client's thread which listens for communications from the runcontrol domain server.
rcListeningThread(RunControl, ServerSocketChannel) - Constructor for class org.jlab.coda.cMsg.RCDomain.rcListeningThread
Constructor.
RCServer - Class in org.jlab.coda.cMsg.RCServerDomain
This class implements the runcontrol server (rcs) domain.
RCServer() - Constructor for class org.jlab.coda.cMsg.RCServerDomain.RCServer
Constructor.
rcServerPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a RunControl server listens for a client connection on.
rcTcpListeningThread - Class in org.jlab.coda.cMsg.RCServerDomain
This class implements a thread to listen to runcontrol clients in the runcontrol server domain over TCP.
rcTcpListeningThread(RCServer) - Constructor for class org.jlab.coda.cMsg.RCServerDomain.rcTcpListeningThread
Constructor for regular clients.
rcUdpListeningThread - Class in org.jlab.coda.cMsg.RCServerDomain
This class implements a thread to listen to runcontrol clients in the runcontrol server domain over UDP.
rcUdpListeningThread(RCServer) - Constructor for class org.jlab.coda.cMsg.RCServerDomain.rcUdpListeningThread
Constructor for regular clients.
rcVClient - Class in org.jlab.coda.cMsg.apps
Vardan's runcontrol client.
rcVClient(String[]) - Constructor for class org.jlab.coda.cMsg.apps.rcVClient
Constructor.
readSocketBytes(ByteBuffer, SocketChannel, int, int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
This methods reads a minimum of number of bytes from a channel into a buffer.
readSocketBytesPlain(ByteBuffer, SocketChannel, int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
This methods reads a minimum of number of bytes from a channel into a buffer.
receiving - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
Boolean indicating whether this client's callbacks are active or not.
registerChannel(Selector, SocketChannel, int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Registers an nio channel with a selector and sets socket parameters.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to register domain client.
registerClient(cMsgClientInfo) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to register a domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to register domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to register a domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.Database
Method to register domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to register domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to register domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.LogFile
Method to register domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to register domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to register domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.TcpServer
Method to register domain client.
registerServer(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to register cMsg domain server as client.
registrationLock(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Grab the registration lock (for adding a client) of another cMsg domain server.
registrationLock(int) - Static method in class org.jlab.coda.cMsg.subdomains.cMsg
This lock must be locked before a client registration in the cMsg subdomain can be made.
registrationUnlock() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Release the registration lock (when adding a client) of another cMsg domain server.
registrationUnlock() - Static method in class org.jlab.coda.cMsg.subdomains.cMsg
Unlock the registration lock.
removeCallback(cMsgCallbackThread) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Method to remove a callback thread.
removeClientSubscriber(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Removes a client from the set containing only regular clients subscribed to this subject, type, and namespace.
removeNotifier(cMsgNotifier) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Remove a notifier object from the set of objects used to notify servers that their subscribeAndGet is complete.
removePayloadItem(cMsgPayloadItem) - Method in class org.jlab.coda.cMsg.cMsgMessage
Remove an item from the payload.
removePayloadItem(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Remove an item from the payload.
removeSubAndGetter(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Removes an entry to a hashmap with the subscribeAndGet id as the key and the callback object as the value.
removeSubAndGetter(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Removes a client from the hashmap containing all regular clients who have called cMsg.subscribeAndGet(java.lang.String, java.lang.String, int).
removeSubscriber(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Removes a client from the set containing all clients (regular and bridge) subscribed to this subject, type, and namespace.
removeSubscription() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Calling this method means this client is not subscribed to this sub/type/namespace anymore.
response() - Method in class org.jlab.coda.cMsg.cMsgMessage
Creates a proper response message to this message which was sent by a client calling sendAndGet.
response() - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Creates a proper response message to this message which was sent by a client calling sendAndGet.
reverseBase64Chars - Static variable in class org.jlab.coda.cMsg.Base64
Reverse lookup table for the Base64 alphabet.
run() - Method in class org.jlab.coda.cMsg.apps.B64test
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgConsumer
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgDualConsumer
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgEnterpriseTester
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgGetConsumer
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgGetResponder
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgMonitor
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgProducer
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgShutdowner
Run as a stand-alone application.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgTestRcServer
 
run() - Method in class org.jlab.coda.cMsg.apps.payloadTest
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.RCBroadcastServer
 
run() - Method in class org.jlab.coda.cMsg.apps.rcClient
 
run() - Method in class org.jlab.coda.cMsg.apps.rcClientReconnect
 
run() - Method in class org.jlab.coda.cMsg.apps.rcVClient
 
run() - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
This method is executed as a thread which runs the callback method
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgBroadcastListeningThread
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
This method is a thread which listens for TCP connections from the client.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerCloudJoiner
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSendAndGetter
 
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeAndGetter
 
run() - Method in class org.jlab.coda.cMsg.RCBroadcastDomain.rcListeningThread
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.RCDomain.rcListeningThread
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcTcpListeningThread
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcUdpListeningThread
This method is executed as a thread.
RunControl - Class in org.jlab.coda.cMsg.RCDomain
This class implements a cMsg client in the RunControl (or RC) domain.
RunControl() - Constructor for class org.jlab.coda.cMsg.RCDomain.RunControl
Constructor.

S

send(cMsgMessage) - Method in class org.jlab.coda.cMsg.CADomain.CA
Method to send a message to the domain server for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsg
Method to send a message to the domain server for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to send a message to the domain server for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to send a message to the domain server for further distribution.
send(cMsgMessage) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to send a message to the domain server for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.FileDomain.File
Writes to file.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.RCBroadcastDomain.RCBroadcast
Method to send an abort command to the rc client.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Method to send a message to the domain server for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Method to send a message/command to the rc client.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Method to send a message/command to the TCPServer.
sendAndGet(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsg
The message is sent as it would be in the cMsg.send(org.jlab.coda.cMsg.cMsgMessage) method.
sendAndGet(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The message is sent as it would be in the cMsg.send(org.jlab.coda.cMsg.cMsgMessage) method.
sendAndGet(cMsgMessage, String, cMsgCallbackInterface) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method to do a sendAndGet of a message of subject and type to another cMsg server.
sendAndGet(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
The message is sent as it would be in the cMsgDomainAdapter.send(org.jlab.coda.cMsg.cMsgMessage) method.
sendAndGet(cMsgMessage, int) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
The message is sent as it would be in the cMsgDomainInterface.send(org.jlab.coda.cMsg.cMsgMessage) method.
sendAndGet(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
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.
sendMessage(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
Put message on a cue of messages waiting to be taken by the callback.
sendMessage(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgSendAndGetCallbackThread
Put message on a cue waiting to be taken by the callback.
serverSendAndGet(cMsgMessage, String, cMsgCallbackInterface) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
The message is sent by a server client to another server as it would be in the cMsg.send(org.jlab.coda.cMsg.cMsgMessage) method.
serverShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method to shutdown the server connected to.
serverShutdownClients(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method to shutdown the given clients.
serverSubscribe(String, String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method for a server to subscribe to receive messages of a subject and type from another domain server.
serverUnSendAndGet(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method to remove a previous serverSendAndGet.
serverUnsubscribe(String, String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method for a server to unsubscribe a previous subscription to receive messages of a subject and type from another domain server.
setByteArray(byte[]) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set byte array of message.
setByteArray(byte[], int, int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set byte array of message by copying the array argument.
setByteArrayEndian(int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set endianness of the byte array data.
setByteArrayLength(int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set byte array length of data of interest.
setByteArrayNoCopy(byte[]) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set byte array of message to the given argument without copying the byte array itself - only the reference is copied.
setByteArrayNoCopy(byte[], int, int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set byte array of message to the given argument without copying the byte array itself - only the reference is copied.
setByteArrayOffset(int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set byte array index to data of interest.
setCloudStatus(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Set the status of the relationship of this server to the cMsg subdomain server cloud.
setContext(cMsgMessageContextInterface) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Sets the object containing information about the context of the callback receiving this message.
setCount(int) - Method in class org.jlab.coda.cMsg.cMsgCallbackThread
Sets the number of identical subscriptions.
setDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Sets the object used to deliver messages to this client.
setDescription(String) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Set the description of the client.
setDescription(String) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Set the description of the client.
setDomain(String) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set domain this message exists in.
setDomainHost(String) - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Sets host domain server is running on.
setDomainPort(int) - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Sets TCP port domain server is listening on.
setDomainUdpPort(int) - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Sets UDP port domain server is listening on.
setErrorCode(int) - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Sets the error code from when a "subscribeAndGet" or "sendAndGet" is woken up by an error condition.
setFieldsFromText(String, int) - Method in class org.jlab.coda.cMsg.cMsgMessage
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.
setFieldsFromText(String, int) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
This method makes the protected method cMsgMessage.setFieldsFromText(java.lang.String, int) available to other cMsg system classes.
setGetRequest(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Specify whether this message is a "sendAndGet" request.
setGetResponse(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
Specify whether this message is a response to a "sendAndGet" message.
setHistoryLengthMax(int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Sets the maximum number of entries this message keeps of its history of various parameters.
setId(int) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Sets the id which client generates (receiverSubscribeId).
setInfo(int) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set the info member.
setKillAllThreads(boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Sets boolean to kill this and all spawned threads.
setMessage(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Sets the messge object;
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to give the subdomain handler on object able to deliver messages to the client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.subdomains.TcpServer
Method to give the subdomain handler on object able to deliver messages to the client.
setName(String) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Set the name of the client.
setName(String) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Set the name of the client.
setNamespace(String) - Method in class org.jlab.coda.cMsg.cMsgClientInfo
Sets the namespace of client's cMsg subdomain.
setNamespace(String) - Method in class org.jlab.coda.cMsg.cMsgSubscription
Sets the namespace in the cMsg subdomain in which this subscription resides.
setNullGetResponse(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
Specify whether this message is a null response to a "sendAndGet" message.
setPayloadText(String) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Sets the String representation of the compound payload of this message.
setReceiver(String) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set message receiver.
setReceiverHost(String) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set message receiver's host computer.
setReceiverSubscribeId(int) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set receiverSubscribe id number.
setReceiverTime(Date) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set time message was receivered.
setReliableSend(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessageContextDefault
Sets whether the send will be reliable (default, TCP) or will be allowed to be unreliable (UDP).
setReliableSend(boolean) - Method in interface org.jlab.coda.cMsg.cMsgMessageContextInterface
Sets whether the send will be reliable (default, TCP) or will be allowed to be unreliable (UDP).
setReturnCode(int) - Method in exception org.jlab.coda.cMsg.cMsgException
 
setSender(String) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set message sender.
setSenderHost(String) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set message sender's host computer.
setSenderTime(Date) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set time message was sent.
setSenderToken(int) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set sender's token.
setShutdownHandler(cMsgShutdownHandlerInterface) - Method in class org.jlab.coda.cMsg.cMsg
Method to set the shutdown handler of the client.
setShutdownHandler(cMsgShutdownHandlerInterface) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to set the shutdown handler of the client.
setShutdownHandler(cMsgShutdownHandlerInterface) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to set the shutdown handler of the client.
setSubject(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set subject of message.
setSysMsgId(int) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Set system id of message.
setText(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set text of message.
setTimedOut(boolean) - Method in class org.jlab.coda.cMsg.cMsgGetHelper
Set boolean telling whether he "subscribeAndGet" or "sendAndGet" call timed out or not.
setTimeOrdered(boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Set the time ordering property of the server.
setType(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set type of message.
setUDL(String) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Set the UDL of the client.
setUDL(String) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Set the UDL of the client.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Set the UDL remainder of the client.
setUDLRemainder(String) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Set the UDL remainder of the client.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.cMsgSubdomainAdapter
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in interface org.jlab.coda.cMsg.cMsgSubdomainInterface
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.CA
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.cMsg
This method gives this subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.Database
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.Dummy
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.FileQueue
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.LogFile
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.Queue
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.SmartSockets
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.subdomains.TcpServer
Method to give the subdomain handler the appropriate part of the UDL the client used to talk to the domain server.
setUserInt(int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set message sender's id.
setUserTime(Date) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set time.
setVersion(int) - Method in class org.jlab.coda.cMsg.cMsgMessageFull
Sets the version number of this message.
shortToBytes(short, byte[], int) - Static method in class org.jlab.coda.cMsg.apps.B64test
Copies a short value into 2 bytes of a byte array.
shutdownClients(String, boolean) - Method in class org.jlab.coda.cMsg.cMsg
Method to shutdown the given clients.
shutdownClients(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to shutdown the given clients.
shutdownClients(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method to shutdown the given clients.
shutdownClients(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to shutdown the given clients.
shutdownClients(String, boolean) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to shutdown the given clients.
shutdownHandler - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
Handler for client shutdown command sent by server.
shutdownServer() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method to shutdown the given server this client is connected to.
shutdownServers(String, boolean) - Method in class org.jlab.coda.cMsg.cMsg
Method to shutdown the given servers.
shutdownServers(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to shutdown the given servers.
shutdownServers(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to shutdown the given servers.
shutdownServers(String, boolean) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to shutdown the given servers.
SmartSockets - Class in org.jlab.coda.cMsg.subdomains
cMsg subdomain handler for smartsockets subdomain.
SmartSockets() - Constructor for class org.jlab.coda.cMsg.subdomains.SmartSockets
 
start() - Method in class org.jlab.coda.cMsg.cMsg
Method to start or activate the subscription callbacks.
start() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to start or activate the subscription callbacks.
start() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to start or activate the subscription callbacks.
startServer(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Method to start up this server and join the cMsg server cloud that the argument, serverToJoin, is a part of.
stop() - Method in class org.jlab.coda.cMsg.cMsg
Method to stop or deactivate the subscription callbacks.
stop() - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to stop or deactivate the subscription callbacks.
stop() - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to stop or deactivate the subscription callbacks.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.CADomain.CA
Method to subscribe to receive messages of a subject and type from the domain server.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.cMsg
Method to subscribe to receive messages of a subject and type from the domain server.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to subscribe to receive messages of a subject and type from the domain server.
subscribe(String, String, String) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method for a server to subscribe to receive messages of a subject and type from another cMsg server.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to subscribe to receive messages of a subject and type from the domain server.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to subscribe to receive messages of a subject and type from the domain server.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.RCBroadcastDomain.RCBroadcast
Method to subscribe to receive messages from rc clients.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Method to subscribe to receive messages of a subject and type from the domain server.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
This is a method to subscribe to receive messages of a subject and type from the rc client.
subscribeAndGet(String, String, int) - Method in class org.jlab.coda.cMsg.CADomain.CA
This method does two separate things depending on the specifics of message in the argument.
subscribeAndGet(String, String, int) - Method in class org.jlab.coda.cMsg.cMsg
This method is like a one-time subscribe.
subscribeAndGet(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
This method is like a one-time subscribe.
subscribeAndGet(String, String, String, cMsgCallbackInterface) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method for a subscribeAndGet (a one-time subscribe) on another cMsg server.
subscribeAndGet(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
This method is like a one-time subscribe.
subscribeAndGet(String, String, int) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
This method is like a one-time subscribe.
subscribeAndGet(String, String, int) - Method in class org.jlab.coda.cMsg.RCBroadcastDomain.RCBroadcast
This method is like a one-time subscribe.
subscribeAndGet(String, String, int) - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
This method is like a one-time subscribe.
subscriptions - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Collection of all of this client's message subscriptions which are cMsgSubscription objects.
subscriptions - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
Collection of all of this client's message subscriptions which are cMsgSubscription objects.
syncSend(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsg
Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
syncSend(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
syncSend(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
syncSend(cMsgMessage, int) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to send a message to the domain server for further distribution and wait for a response from the subdomain handler that got it.
syncSend(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.FileDomain.File
Calls send to write to file.
systemFieldsOnly - Static variable in class org.jlab.coda.cMsg.cMsgMessage
When converting text to message fields, only convert system fields.

T

TCPS - Class in org.jlab.coda.cMsg.TCPSDomain
This class implements a cMsg client in the TCPServer (or TCPS) domain.
TCPS() - Constructor for class org.jlab.coda.cMsg.TCPSDomain.TCPS
Constructor.
TcpServer - Class in org.jlab.coda.cMsg.subdomains
cMsg subdomain handler to access tcpserver processes UDL: cMsg:cMsg://host:port/TcpServer/srvHost:srvPort
TcpServer() - Constructor for class org.jlab.coda.cMsg.subdomains.TcpServer
 
tcpServerPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a TCPServer server listens for connections.
thisServerCloudStatus(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
This method tells the server this server is connected to, what cloud status this server has.
toString() - Method in class org.jlab.coda.cMsg.cMsgMessage
This method converts the message to a printable string in XML format.

U

UDL - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
The Uniform Domain Locator which tells the location of a name server.
UDLremainder - Variable in class org.jlab.coda.cMsg.cMsgDomainAdapter
String containing the remainder part of the UDL.
unSendAndGet(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method to remove a previous sendAndGet to receive a message of a subject and type from the domain server.
unsubscribe(Object) - Method in class org.jlab.coda.cMsg.CADomain.CA
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
unsubscribe(Object) - Method in class org.jlab.coda.cMsg.cMsg
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
unsubscribe(Object) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
unsubscribe(String, String, String) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method for a server to unsubscribe for messages of a subject and type from another cMsg server.
unsubscribe(Object) - Method in class org.jlab.coda.cMsg.cMsgDomainAdapter
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
unsubscribe(Object) - Method in interface org.jlab.coda.cMsg.cMsgDomainInterface
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
unsubscribe(Object) - Method in class org.jlab.coda.cMsg.RCBroadcastDomain.RCBroadcast
Method to unsubscribe a previous subscription.
unsubscribe(Object) - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain server.
unsubscribe(Object) - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Method to unsubscribe a previous subscription.
unsubscribeAndGet(String, String, String, cMsgCallbackInterface) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method to remove a previous subscribeAndGet ton another cMsg server.
updatePayloadText() - Method in class org.jlab.coda.cMsg.cMsgMessage
This method creates a string representation of the whole compound payload and the hidden system fields (currently fields describing the history of the message bding sent) of the message and stores it in the cMsgMessage.payloadText member.

V

validName(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method checks a string to see if it is a valid payload item name.
version - Static variable in class org.jlab.coda.cMsg.Base64
Version number of this program
version - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Major cMsg version number.

W

wasSent - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Has the message been sent over the wire? -- is stored in 5th bit of info.

Z

zerosToIntStr(StringBuilder, int) - Static method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method changes an integer value into a string of 8 hex characters starting with "Z" in order to represent a number of zeros in our simple zero-compression scheme.
zerosToLongStr(StringBuilder, int) - Static method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method changes an integer value into a string of 16 hex characters starting with "Z" in order to represent a number of zeros in our simple zero-compression scheme.

A B C D E F G H I K L M N O P Q R S T U V W Z