Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W X 

A

abandonConnection - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
Quit a connection in progress if true.
acceptingClients - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Only allow response to rc clients if server is properly started.
addArrayListToPayload(String, int, ArrayList, cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
Adds ArrayList to message payload.
addCallback(cMsgCallbackThread) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Method to add a callback thread.
addClient(cMsgClientData) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Method to allow another client to send to this domain server.
addClient(cMsgClientData, cMsgDomainServerSelect) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
Method to add another client for monitoring.
addClient(cMsgClientData, cMsgDomainServer) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
Method to add another client for monitoring.
addClientSubscriber(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Adds a client to the set containing only regular clients subscribed to this subject, type, and namespace.
addCmsgPort(int) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Add a UDP port to the user-specified list of ports to be probed for cmsg name servers.
addCmsgPorts(Collection<Integer>) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Add a collection of UDP ports to the list of user-specified ports to be probed for cmsg name servers.
addCommanderId(int, int) - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Store a commander id, executor id pair in Map, both of which correspond to the same start-process or start-thread action.
addDataToArrayList(ResultSet, int, int, ArrayList) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
Adds query result data to ArrayList.
addHistoryToPayloadText(String, String, long) - Method in class org.jlab.coda.cMsg.cMsgMessage
This method creates a string representation out of the existing payload text and the given history parameters made into payload items together.
addNotifier(cMsgNotifier) - Method in class org.jlab.coda.cMsg.common.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.
addPrimitiveArg(String, String) - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Add to the argument list a primitive type (except char) with the given value.
addPrimitiveArg(String, String, int) - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Add to the argument list a primitive type (except char) with the given value at the given index into the existing list of arguments.
addPrimitiveArg(char) - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Add to the argument list a primitive char type with the given value.
addPrimitiveArg(char, int) - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Add to the argument list a primitive char type with the given value at the given index into the existing list of arguments.
addRcPort(int) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Add a UDP port to the list of ports to be probed for rc multicast servers.
addRcPorts(Collection<Integer>) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Add a collection of UDP ports to the list of ports to be probed for rc multicast servers.
addReferenceArg(String, ConstructorInfo) - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Add to the argument list a reference type with the information necessary to construct it.
addReferenceArg(String, ConstructorInfo, int) - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Add to the argument list a reference type with the information necessary to construct it at the given index into the existing list of arguments.
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.common.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.common.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.
adminCb() - Constructor for class org.jlab.coda.cMsg.test.VardanServer.adminCb
 
allFields - Static variable in class org.jlab.coda.cMsg.cMsgMessage
When converting text to message fields, convert all fields.
allowConnections(cMsgClientData) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
This method allows 2 connections from a client to begin.
allowConnectionsCloudSignal - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Use this to signal the point at which other servers and clients are allowed to connect to this server due to server cloud issues.
allSubjectType - Static variable in class org.jlab.coda.cMsg.remoteExec.Commander
cMsg message subject or type used in internal Commander/Executor communication.
areWildCardsInSub() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Returns true if there are * or ? characters in subject.
areWildCardsInType() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Returns true if there are * or ? characters in type.
argList - Variable in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
List of arguments.
ArgType - Enum in org.jlab.coda.cMsg.remoteExec
This enumerates the different types of a constructor's arguments.
array - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Byte array.
availableDomainServers - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
List of all cMsgDomainServerSelect objects that have room for more clients.

B

b64Decoder - Static variable in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
Decoder for binary data.
b64Encoder - Static variable in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
Encoder for binary data.
Base64 - Class in org.jlab.coda.cMsg.common
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.common.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.common
Exception that is thrown when an unexpected character is encountered during Base64 decoding.
Base64DecodingException(String, char) - Constructor for exception org.jlab.coda.cMsg.common.Base64DecodingException
Construct an new exception.
BECOMINGCLOUD - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Server is in the process of becoming a part of the server cloud.
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.
biggestUdpBufferSize - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
The size (in bytes) of biggest buffers used to send UDP 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(v6) 40 byte header - 8 byte UDP header.
birthday - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
blocking - Variable in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
 
bridgeBeingCreated - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Server this name server is in the middle of or starting to connect to.
bridges - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Keep track of all the cMsgServerBridge objects in the cMsg subdomain.
broadcastAddrs - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 
broadList - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Domain server's broadcast/subnet addresses.
buffer - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Direct buffer for reading TCP nonblocking IO.
buffer - Variable in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
Direct buffer for writing nonblocking IO.
buffer - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgMulticaster
 
buffer - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticaster
 
buffer - Variable in class org.jlab.coda.cMsg.test.etTest2
 
byteArrayCopied - Variable in class org.jlab.coda.cMsg.cMsgMessage
Was the byte array copied in or only a reference assigned?
bytes - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Allocate byte array once (used for reading in data) for efficiency's sake.
bytes - Variable in class org.jlab.coda.cMsg.cMsgMessage
Byte array of message.
bytesRead - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
 
bytesToInt(byte[], int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Converts 4 bytes of a byte array into an integer.
bytesToLong(byte[], int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Converts 8 bytes of a byte array into a long.
bytesToShort(byte[], int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Converts 2 bytes of a byte array into a short.

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 CA domain.
CA - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
cMsg subdomain handler for channel access (CA) subdomain.
CA() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.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.apps.cMsgAlarmServer.cb
Called when message arrives, logs to screen, file, and/or database.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgConsumer.myCallback
Callback method definition.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgGateway.cb1
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgGateway.cb2
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgGetResponder.myCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgLogger.cb
Called when message arrives, logs to screen, file, and/or database.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgProducer.myCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgQueue.getCB
Retrieves oldest entry in file or database queue and returns as getResponse.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.cMsgQueue.subscribeCB
Queues message to file or database.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.apps.rcClientKiller.MulticastCallback
This callback is called when a client is trying to connect to this multicast server.
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.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SendAndGetCallback
Callback which passes on a message to local clients.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SubscribeCallback
Callback which passes on a message to other clients.
callback - Variable in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Callback to be run.
callback(Object, CommandReturn) - Method in interface org.jlab.coda.cMsg.remoteExec.CommandCallback
Callback method definition.
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.cMsgTest.myCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.cMsgTestPayload.myCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.cMsgTestRcClient.myCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.cMsgTestRcClient.sAndGCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.cMsgTestRcServer.MulticastCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.cMsgTestRcServer.rcCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.DoubleTest.DoubleReceivingCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.DoubleTest.DoubleSendingCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.DoubleTestReceiver.DoubleReceivingCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.DoubleTestSender.DoubleSendingCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.RCClientReconnect.myCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.RCMulticastServer.MulticastCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.RCMulticastServer.rcCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.RCMulticastServer.starCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.UnsubTest.ReceivingCallback
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.VardanClient.receivingCb
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.VardanClient.startCb
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.VardanServer.adminCb
 
callback(cMsgMessage, Object) - Method in class org.jlab.coda.cMsg.test.VardanServer.sendingCb
 
callbackCancelled() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Has the callback been cancelled for any reason?
CallbackState - Enum in org.jlab.coda.cMsg.remoteExec
Enumerate the possible states of a callback.
calledShutdown - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Keep track of whether the shutdown method of this object has already been called.
calledShutdown - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Keep track of whether the shutdown method of this object has already been called.
calledSubdomainShutdown - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Keep track of whether the handleShutdown method of the subdomain handler object has already been called.
cancelCallback(CommandReturn) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
cb() - Constructor for class org.jlab.coda.cMsg.apps.cMsgAlarmServer.cb
 
cb() - Constructor for class org.jlab.coda.cMsg.apps.cMsgLogger.cb
 
cb - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeAndGetter
Callback for this subscription.
cb1() - Constructor for class org.jlab.coda.cMsg.apps.cMsgGateway.cb1
 
cb2() - Constructor for class org.jlab.coda.cMsg.apps.cMsgGateway.cb2
 
changeChannels(Socket) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.KeepAlive
If reconnecting to another server as part of a failover, we must change to another channel for keepAlives.
changeSockets(DataOutputStream) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.UpdateServer
If reconnecting to another server as part of a failover, we must change to another channel for keepAlives.
changeSockets(Socket) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
If reconnecting to another server as part of a failover, we must change to another channel.
channel - Variable in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Channel for talking to TCPServer.
cipherType - Static variable in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
 
cleanup() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Method to clean up after this object.
cleanUp() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Implement IExecutorThread interface so cMsgNameServer can be run using the Commander/Executor framework.
cleanupConnections(cMsgConnectionHandler.clientInfoStorage) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Cleanup debris when connections are not made, partially made, or cMsgConnectionHandler.gotConnections(org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData, int) has timed out.
clearArgs() - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Clear all arguments.
clearIds() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Clear everything in the Map.
clearNotifiers() - Method in class org.jlab.coda.cMsg.common.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.
clearQueue() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Clears the queue of all messages.
clearQueue() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Clears the queue of all messages.
clearSubAndGetters() - Method in class org.jlab.coda.cMsg.common.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.cMsgDomain.server.cMsgHolder
Store client(s) OR server(s) to shutdown.
client - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Client of cMsg server this object is a bridge to.
client - Variable in class org.jlab.coda.cMsg.common.cMsgNotifier
 
clientHost - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Client's host.
clientIsServer() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Is the single client served by this object is a cMsg server?
clientKey - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Unique key sent by cMsgNameServer to client as an ID.
clientNamesAndNamespaces - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
String array filled in by calling cMsgServerClient.getClientNamesAndNamespaces().
clientNamesHelper - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
clientPassword - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
For server clients, the password clients must use to connect to that server.
clientPassword - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Password that clients need to match before being allowed to connect.
clients - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Map in which to store the clients currently trying to connect and their associated info.
clients - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Set of all clients in this domain server.
clients2register - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Set of all clients waiting to be registered with the selector of this domain server.
clientSendAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
clientSubAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
clientSubscribes - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
clientSyncSends - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
clientTcpSends - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
clientUdpSends - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
clientUnsubscribes - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
clone() - Method in class org.jlab.coda.cMsg.cMsgMessage
Cloning this object does not pass on the context and copies the byte array if it exists.
clone() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Clone this object.
clone() - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Clone this object.
close() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
Method to close all streams and sockets.
close() - Method in interface org.jlab.coda.cMsg.common.cMsgDeliverMessageInterface
Method to close all system resources that need closing.
close() - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
This method results in this object becoming functionally useless.
cloud - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Manner in which to failover to a cloud.
cloudAny - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Failover of client to a server in the cloud will go to any of the cloud servers (default).
cloudLocal - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Failover of client to a server in the cloud will go to a local cloud server first before others are considered.
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.
cloudLock(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method grabs the cloud lock of a connected server in order to add this server to the cMsg domain server cloud.
cloudLockHelper - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Helper object used in cMsgServerClient.cloudLock(int).
cloudPassword - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Password that this server needs to join a cloud and the password that another server needs to join this one.
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.
cloudUnlock() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method releases the cloud lock of a connected server when adding this server to the cMsg domain server cloud.
cmd - Variable in class org.jlab.coda.cMsg.apps.cMsgStartEt
 
cMsg - Class in org.jlab.coda.cMsg
This class is instantiated by a client in order to connect to a domain.
cMsg(String, String, String) - Constructor for class org.jlab.coda.cMsg.cMsg
Constructor which creates the object used to connect to the UDL (domain) 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.cMsgDomain.subdomains
This class handles all client cMsg requests in the cMsg subdomain.
cMsg() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
No-arg constructor.
cMsg.KeepAlive - Class in org.jlab.coda.cMsg.cMsgDomain.client
Class that checks the health of the domain server by reading monitoring information.
cMsg.Multicaster - Class in org.jlab.coda.cMsg.cMsgDomain.client
This class defines a thread to multicast a UDP packet to the cMsg name server every second.
cMsg.ParsedUDL - Class in org.jlab.coda.cMsg.cMsgDomain.client
This class simply holds information obtained from parsing a UDL or information about an available cMsg server in a server cloud.
cMsg.UdpReceiver - Class in org.jlab.coda.cMsg.cMsgDomain.client
This class gets any response to our UDP multicast.
cMsg.UpdateServer - Class in org.jlab.coda.cMsg.cMsgDomain.client
Class that periodically sends statistical info to the domain server.
cMsgAlarmServer - Class in org.jlab.coda.cMsg.apps
This is a general purpose cMsg alarm server which logs special cMsg alarm messages to screen, file, and/or database.
cMsgAlarmServer() - Constructor for class org.jlab.coda.cMsg.apps.cMsgAlarmServer
 
cMsgAlarmServer.cb - Class in org.jlab.coda.cMsg.apps
Class to implement the callback.
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.common
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.common.cMsgCallbackThread
Constructor.
cMsgCallbackThread.WorkerThread - Class in org.jlab.coda.cMsg.common
Class defining threads (which can be run in parallel) that will run the callback.
cMsgClientData - Class in org.jlab.coda.cMsg.cMsgDomain.server
Need to store a little extra info not covered in the super class.
cMsgClientData(String, int, int, String, String, String, String, String, String, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Constructor specifing client's name, port, host, subdomain, and UDL remainder.
cMsgClientData(String, int, int, String, String, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Constructor used when cMsg server acts as a client and connects a to cMsg server.
cMsgClientData.monitorData - Class in org.jlab.coda.cMsg.cMsgDomain.server
Convenience class to store all monitoring quantities.
cMsgClientInfo - Class in org.jlab.coda.cMsg.common
This class stores a cMsg client's information.
cMsgClientInfo() - Constructor for class org.jlab.coda.cMsg.common.cMsgClientInfo
Default constructor.
cMsgClientInfo(String, int, int, String, String, String, String, String, String) - Constructor for class org.jlab.coda.cMsg.common.cMsgClientInfo
Constructor specifing client's name, port, host, subdomain, and UDL remainder.
cMsgClientInfo(String, int, int, String) - Constructor for class org.jlab.coda.cMsg.common.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, Socket) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Constructor for regular clients.
cMsgClientListeningThread(cMsgServerClient, Socket) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Constructor for server clients.
cMsgConnectionHandler - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class creates all permanent connections to clients and passes these sockets to either a cMsgDomainServer or cMsgDomainServerSelect object.
cMsgConnectionHandler(cMsgNameServer, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Constructor.
cMsgConstants - Class in org.jlab.coda.cMsg
This interface defines some useful constants.
cMsgConsumer - Class in org.jlab.coda.cMsg.apps
This is an example class which creates a cMsg message consumer.
cMsgConsumer(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgConsumer
Constructor.
cMsgConsumer.myCallback - Class in org.jlab.coda.cMsg.apps
This class defines the callback to be run when a message matching our subscription arrives.
cMsgDeliverMessageInterface - Interface in org.jlab.coda.cMsg.common
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.common
This class provides a very basic (non-functional, dummy) implementation of the cMsgDomainInterface interface.
cMsgDomainAdapter() - Constructor for class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Constructor which gives a default shutdown handler to this client.
cMsgDomainInterface - Interface in org.jlab.coda.cMsg.common
This interface is the cMsg client API for cMsg domain.
cMsgDomainMulticast - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Int to send in UDP packet to cMsg name server if cMsg domain.
cMsgDomainServer - Class in org.jlab.coda.cMsg.cMsgDomain.server
Domain Server which services a number of clients through select and nonblocking sockets.
cMsgDomainServer(cMsgNameServer, cMsgClientData, boolean, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Constructor.
cMsgDomainServerSelect - Class in org.jlab.coda.cMsg.cMsgDomain.server
Domain Server which services a number of clients through select and nonblocking sockets.
cMsgDomainServerSelect(cMsgNameServer, int, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Constructor.
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 detail 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(Throwable) - Constructor for exception org.jlab.coda.cMsg.cMsgException
Constructs a new exception with the specified cause and a detail message of (cause==null ? null : cause.toString()) (which typically contains the class and detail message of cause).
cMsgException(String) - Constructor for exception org.jlab.coda.cMsg.cMsgException
Constructs a new exception with the specified detail message.
cMsgException() - Constructor for exception org.jlab.coda.cMsg.cMsgException
Constructs a new exception with null as its detail message.
cMsgFileToXML - Class in org.jlab.coda.cMsg.apps
Dumps cMsgQueue binary files to XML;
cMsgFileToXML() - Constructor for class org.jlab.coda.cMsg.apps.cMsgFileToXML
 
cMsgFinder() - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgFinder
 
cMsgFindLocalNetworkInfo - Class in org.jlab.coda.cMsg.apps
This is an class which printout out some local network information.
cMsgFindLocalNetworkInfo() - Constructor for class org.jlab.coda.cMsg.apps.cMsgFindLocalNetworkInfo
 
cMsgFindServers - Class in org.jlab.coda.cMsg.apps
This is an example class which creates a cMsg server finder.
cMsgFindServers(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgFindServers
Constructor.
cMsgGateway - Class in org.jlab.coda.cMsg.apps
This is a general purpose cMsg gateway which cross-posts message between two domains.
cMsgGateway() - Constructor for class org.jlab.coda.cMsg.apps.cMsgGateway
 
cMsgGateway.cb1 - Class in org.jlab.coda.cMsg.apps
Callback for cross-posting.
cMsgGateway.cb2 - Class in org.jlab.coda.cMsg.apps
Callback for cross-posting.
cMsgGetConsumer - Class in org.jlab.coda.cMsg.apps
This is an example class which creates a cMsg client that synchronously either sends and receives messages by calling cMsg.sendAndGet(org.jlab.coda.cMsg.cMsgMessage, int) or subscribes to a subject and type and receives a response by calling cMsg.subscribeAndGet(java.lang.String, java.lang.String, int).
cMsgGetConsumer(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgGetConsumer
Constructor.
cMsgGetHelper - Class in org.jlab.coda.cMsg.common
This class is used to help in implementing some sendAndGet, subscribeAndGet, and syncSend methods.
cMsgGetHelper() - Constructor for class org.jlab.coda.cMsg.common.cMsgGetHelper
 
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 (see cMsgGetConsumer).
cMsgGetResponder(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgGetResponder
Constructor.
cMsgGetResponder.myCallback - Class in org.jlab.coda.cMsg.apps
This class defines our callback object.
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(byte[], cMsgClientData, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Constructor for holding request from client.
cMsgHolder(cMsgMessageFull) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Constructor for holding send and sendAndGet information from client.
cMsgHolder(cMsgMessageFull, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Constructor for holding syncSend 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
This class is a general purpose message logger which logs cMsg messages to screen, file, and/or database.
cMsgLogger() - Constructor for class org.jlab.coda.cMsg.apps.cMsgLogger
 
cMsgLogger.cb - Class in org.jlab.coda.cMsg.apps
Class to implement the callback interface.
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.common
The class defines the default context that a message starts with when it's created.
cMsgMessageContextDefault() - Constructor for class org.jlab.coda.cMsg.common.cMsgMessageContextDefault
 
cMsgMessageContextInterface - Interface in org.jlab.coda.cMsg.common
Interface defining the context in which a subscription's callback is run.
cMsgMessageDeliverer - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
This class delivers messages from the subdomain handler objects in the cMsg domain to a particular client.
cMsgMessageDeliverer() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
Create a message delivering object for use with one specific client.
cMsgMessageFull - Class in org.jlab.coda.cMsg.common
This class contains the full functionality of a message.
cMsgMessageFull() - Constructor for class org.jlab.coda.cMsg.common.cMsgMessageFull
Constructor.
cMsgMessageFull(cMsgMessage) - Constructor for class org.jlab.coda.cMsg.common.cMsgMessageFull
Constructor using existing cMsgMessage type of message.
cMsgMessageFull(String) - Constructor for class org.jlab.coda.cMsg.common.cMsgMessageFull
Constructor using XML string generated by cMsgMessage.toString().
cMsgMessageFull(File) - Constructor for class org.jlab.coda.cMsg.common.cMsgMessageFull
Constructor reading file generated by writing cMsgMessage.toString() output.
cMsgMonitor - Class in org.jlab.coda.cMsg.apps
This class prints out cMsg domain system monitoring information obtained from a cMsg domain client.
cMsgMonitor(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgMonitor
Constructor.
cMsgMonitorClient - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class implements an object to monitor the health of all cMsg clients connected to this server and to provide these clients with evidence of this server's health.
cMsgMonitorClient(cMsgNameServer, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
Constructor.
cMsgMulticast - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Multicast address used in cMsg domain = "239.220.0.0"
cMsgMulticaster(byte[], DatagramSocket) - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgMulticaster
 
cMsgMulticastListeningThread - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class implements a thread to listen to cMsg clients multicasting in order to find and then fully connect to a cMsg server.
cMsgMulticastListeningThread(cMsgNameServer, int, int, MulticastSocket, String, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMulticastListeningThread
Constructor.
cMsgMulticastReceiver(DatagramSocket) - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgMulticastReceiver
 
cMsgNameServer - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class implements a cMsg name server in the cMsg domain.
cMsgNameServer(int, int, int, boolean, boolean, String, String, String, int, 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.common
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.common.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, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Constructor for hidden system fields.
cMsgPayloadItem(String, String, String, int, boolean) - 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, String[], boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Constructor for hidden system fields like cMsgSenderHistory.
cMsgPayloadItem(String, String[], String, int, boolean) - 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, byte[], int, String, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from a byte array containing binary data.
cMsgPayloadItem(String, byte[][], int[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of byte arrays containing binary data.
cMsgPayloadItem(String, byte[][]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of byte arrays containing binary data.
cMsgPayloadItem(String, byte[][], int[], String, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of byte arrays 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, String, int, boolean) - 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, cMsgMessage[], String, int, boolean) - 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, byte, String, int, boolean) - 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, short, String, int, boolean) - 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, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Constructor for hidden system fields.
cMsgPayloadItem(String, int, String, int, boolean) - 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, long, String, int, boolean) - 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, BigInteger, String, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an unsigned 64-bit integer.
cMsgPayloadItem(String, byte[]) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of 8-bit integers.
cMsgPayloadItem(String, byte[], String, int, boolean) - 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, short[], String, int, boolean, boolean) - 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, int[], String, int, boolean, boolean) - 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, long[], boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Constructor for hidden system fields like cMsgSenderTimeHistory.
cMsgPayloadItem(String, long[], String, int, boolean, boolean) - 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, BigInteger[], String, int, boolean) - 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, float, String, int, boolean) - 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, double, String, int, boolean) - 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, float[], String, int, boolean) - 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.
cMsgPayloadItem(String, double[], String, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgPayloadItem
Construct a payload item from an array of doubles.
cMsgPayloadProducer - Class in org.jlab.coda.cMsg.apps
An example class which creates a cMsg message producer whose messges contain many and varied payload items.
cMsgPayloadProducer(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgPayloadProducer
Constructor.
cMsgPlatformSpy - Class in org.jlab.coda.cMsg.apps
Thread that sleeps for 10 sec and checks to see if there is a platform running with the given EXPID
cMsgPlatformSpy(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgPlatformSpy
Constructor.
cMsgProducer - Class in org.jlab.coda.cMsg.apps
This is an example class which creates a cMsg message producer.
cMsgProducer(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgProducer
Constructor.
cMsgProducer.myCallback - Class in org.jlab.coda.cMsg.apps
This class defines the callback to be run when a message matching our subscription arrives.
cMsgQueue - Class in org.jlab.coda.cMsg.apps
This class is a general purpose cMsg queue utility that queues messages to a file OR a database.
cMsgQueue() - Constructor for class org.jlab.coda.cMsg.apps.cMsgQueue
 
cMsgQueue.getCB - Class in org.jlab.coda.cMsg.apps
Inner class to implement sendAndGet() callback.
cMsgQueue.subscribeCB - Class in org.jlab.coda.cMsg.apps
Inner class to implement subscribe callback.
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.
cMsgSendAndGetCallbackThread(cMsgCallbackInterface, Object) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsgSendAndGetCallbackThread
Constructor used to pass an arbitrary argument to callback method.
cMsgSerializeTest - Class in org.jlab.coda.cMsg.test
Tests serialization/deserialization
cMsgSerializeTest() - Constructor for class org.jlab.coda.cMsg.test.cMsgSerializeTest
 
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, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Constructor.
cMsgServerBridge.SendAndGetCallback - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class defines the callback to be run when a sendAndGet response message arrives from a bridge connection and must be passed on to a client(s).
cMsgServerBridge.SubscribeCallback - Class in org.jlab.coda.cMsg.cMsgDomain.server
This class defines the callback to be run when a message matching our subscription arrives from a bridge connection and must be passed on to a client(s).
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.
cMsgServerClient.RejectHandler - Class in org.jlab.coda.cMsg.cMsgDomain.client
Class for telling a thread pool what to do for rejected requests to start a new thread (when the pool already is using its maximum number of threads.
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, int, Set<String>, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerCloudJoiner
Constructor.
cMsgServerFinder - Class in org.jlab.coda.cMsg.common
This class finds cMsg domain name servers and rc domain multicast servers which are listening on UDP sockets.
cMsgServerFinder() - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder
Constructor.
cMsgServerFinder(int) - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder
Constructor.
cMsgServerFinder.cMsgFinder - Class in org.jlab.coda.cMsg.common
Class to find cmsg name servers.
cMsgServerFinder.cMsgMulticaster - Class in org.jlab.coda.cMsg.common
This class defines a thread to multicast a single UDP packet to cmsg name servers.
cMsgServerFinder.cMsgMulticastReceiver - Class in org.jlab.coda.cMsg.common
This class gets any response to our UDP multicast to cmsg name servers.
cMsgServerFinder.rcFinder - Class in org.jlab.coda.cMsg.common
Class to find rc multicast servers.
cMsgServerFinder.rcMulticaster - Class in org.jlab.coda.cMsg.common
This class defines a thread to multicast a single UDP packet to rc multicast servers.
cMsgServerFinder.rcMulticastReceiver - Class in org.jlab.coda.cMsg.common
This class gets any response to our UDP multicast to rc multicast servers.
cMsgServerFinder.ResponderInfo - Class in org.jlab.coda.cMsg.common
Class to store info from a multicast responder.
cMsgServerScan - Class in org.jlab.coda.cMsg.test
Created by timmer on 1/26/15.
cMsgServerScan() - Constructor for class org.jlab.coda.cMsg.test.cMsgServerScan
 
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<Integer, cMsgServerSendAndGetter>) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSendAndGetter
Constructor.
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>, 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 shuts down other specified cMsg clients (possibly including itself).
cMsgShutdowner(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgShutdowner
Constructor.
cMsgShutdowner.myShutdownHandler - Class in org.jlab.coda.cMsg.apps
 
cMsgShutdownHandlerDefault - Class in org.jlab.coda.cMsg.common
This class implements the default client shutdown handler.
cMsgShutdownHandlerDefault() - Constructor for class org.jlab.coda.cMsg.common.cMsgShutdownHandlerDefault
 
cMsgShutdownHandlerInterface - Interface in org.jlab.coda.cMsg.common
Classes implementing this interface are used as cMsg clients' shutdown handlers.
cMsgStartEt - Class in org.jlab.coda.cMsg.apps
Created by timmer on 8/6/15.
cMsgStartEt(String[]) - Constructor for class org.jlab.coda.cMsg.apps.cMsgStartEt
Constructor.
cMsgSubdomainAdapter - Class in org.jlab.coda.cMsg.common
This class provides a very basic (non-functional/dummy) implementation of the cMsgSubdomainInterface interface.
cMsgSubdomainAdapter() - Constructor for class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
 
cMsgSubdomainHandler - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Reference to cMsg subdomain handler object if appropriate.
cMsgSubdomainInterface - Interface in org.jlab.coda.cMsg.common
This interface is an API for an object that a cMsg domain server uses to respond to client demands.
cMsgSubscription - Class in org.jlab.coda.cMsg.common
This class stores a client's subscription to a particular message subject and type.
cMsgSubscription(String, String) - Constructor for class org.jlab.coda.cMsg.common.cMsgSubscription
Constructor used for cMsg and rcServer domain subscribeAndGets.
cMsgSubscription(String, String, String) - Constructor for class org.jlab.coda.cMsg.common.cMsgSubscription
Constructor used by cMsg subdomain handler.
cMsgSubscription(String, String, int, cMsgCallbackThread) - Constructor for class org.jlab.coda.cMsg.common.cMsgSubscription
Constructor used by cMsg domain API.
cMsgSubscriptionHandle - Interface in org.jlab.coda.cMsg
cMsgTest - Class in org.jlab.coda.cMsg.test
Test the payload.
cMsgTest(String[]) - Constructor for class org.jlab.coda.cMsg.test.cMsgTest
Constructor.
cMsgTest.myCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a message matching our subscription arrives.
cMsgTestPayload - Class in org.jlab.coda.cMsg.test
Test the payload.
cMsgTestPayload(String[]) - Constructor for class org.jlab.coda.cMsg.test.cMsgTestPayload
Constructor.
cMsgTestPayload.myCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a message matching our subscription arrives.
cMsgTestRcClient - Class in org.jlab.coda.cMsg.test
This class implements a run control client that works with cMsgTextRcServer.
cMsgTestRcClient(String[]) - Constructor for class org.jlab.coda.cMsg.test.cMsgTestRcClient
Constructor.
cMsgTestRcClient.myCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a message matching our subscription arrives.
cMsgTestRcClient.sAndGCallback - Class in org.jlab.coda.cMsg.test
This class defines our callback object.
cMsgTestRcServer - Class in org.jlab.coda.cMsg.test
This class implements an RC Multicast server and an RC Server server together and works with cMsgTestRcClient as a client.
cMsgTestRcServer(String[]) - Constructor for class org.jlab.coda.cMsg.test.cMsgTestRcServer
Constructor.
cMsgTestRcServer.MulticastCallback - Class in org.jlab.coda.cMsg.test
 
cMsgTestRcServer.rcCallback - Class in org.jlab.coda.cMsg.test
 
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
 
coda - Variable in class org.jlab.coda.cMsg.test.cMsgTest
 
coda - Variable in class org.jlab.coda.cMsg.test.cMsgTestPayload
 
coda - Variable in class org.jlab.coda.cMsg.test.DoubleTest
 
coda - Variable in class org.jlab.coda.cMsg.test.DoubleTestReceiver
 
coda - Variable in class org.jlab.coda.cMsg.test.DoubleTestSender
 
coda - Variable in class org.jlab.coda.cMsg.test.UnsubTest
 
coda - Variable in class org.jlab.coda.cMsg.test.VardanServer
 
codaSend - Variable in class org.jlab.coda.cMsg.test.DoubleTest
 
CommandCallback - Interface in org.jlab.coda.cMsg.remoteExec
Interface for callback object to be run when process or thread ends.
Commander - Class in org.jlab.coda.cMsg.remoteExec
This class in conjunction with an Executor running on a remote host, allow its user to run any command or java thread on that Executor.
Commander(String, String, String, String) - Constructor for class org.jlab.coda.cMsg.remoteExec.Commander
Create this object given parameters needed to make a connection to the cMsg server.
CommandReturn - Class in org.jlab.coda.cMsg.remoteExec
CommandReturn(Commander, ExecutorInfo, CallbackState) - Constructor for class org.jlab.coda.cMsg.remoteExec.CommandReturn
Constructor.
CommandReturn(Commander, ExecutorInfo, int, int, boolean, boolean, String, String) - Constructor for class org.jlab.coda.cMsg.remoteExec.CommandReturn
Constructor.
CommandType - Enum in org.jlab.coda.cMsg.remoteExec
This enumerates the commands that can be sent to Executor.
compressPayload() - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
If this message is expanded (has items in its payload hashmap), then unexpand or compress the payload by removing all payload hashmap items.
connect() - Method in class org.jlab.coda.cMsg.CADomain.CA
Connects to CA channel after parsing UDL.
connect() - Method in class org.jlab.coda.cMsg.cMsg
Method to connect to a particular domain.
connect() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to connect to the domain server from this client.
connect(int, int, boolean, String, String, boolean) - 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, String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Method to connect to server.
connect() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Method to connect to a particular domain.
connect() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to connect to a particular domain.
connect() - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
Method to connect to the server from this client.
connect() - Method in class org.jlab.coda.cMsg.FileDomain.File
Opens a file.
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.RCMulticastDomain.RCMulticast
Method to connect to rc clients from this server.
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.
connectCompletion - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
Signal to coordinate the finishing of the 3-leg connect method.
ConnectDisconnectThread(String, String, int) - Constructor for class org.jlab.coda.cMsg.test.RCMulticastServer.ConnectDisconnectThread
 
connected - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Boolean indicating whether this client is connected to the domain or not.
connectLock - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Lock for calling cMsg.connect() or cMsg.disconnect().
connectLock - Variable in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Lock for calling TCPS.connect() or TCPS.disconnect().
connectTest - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
connectTest(String[]) - Constructor for class org.jlab.coda.cMsg.test.connectTest
Constructor.
connectToServer(String, String, String) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Connect to the specified cMsg server.
connectWithMulticast() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to multicast in order to find the domain server from this client.
ConstructorInfo - Class in org.jlab.coda.cMsg.remoteExec
This class stores all arguments needed to construct an object.
ConstructorInfo() - Constructor for class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Constructor.
constructServerName(String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
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.common.cMsgSubscription
Is this a subscription of the given client (regular or bridge)? Used only on the server side.
context - Variable in class org.jlab.coda.cMsg.cMsgMessage
Object giving info about callback environment.
copy(cMsgMessage, cMsgMessage) - Static method in class org.jlab.coda.cMsg.cMsgMessage
This method turns the destination message into a complete copy of the source message.
copy() - Method in class org.jlab.coda.cMsg.cMsgMessage
Creates a complete copy of this message.
copy() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Creates a complete copy of this object.
copy() - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Creates a complete copy of this message.
copyBuffer(ByteBuffer) - Static method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
Copy a buffer.
copyPayload(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsgMessage
Copy only the payload of the given message, overwriting the existing payload.
count - Variable in class org.jlab.coda.cMsg.test.RCClientReconnect
 
counter - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl.Multicaster
 
counterOffset - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl.Multicaster
 
createClientConnection(SocketChannel, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
Creates a socket communication channel to a client.
createDeliverableMessage() - Static method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Creates a deliverable message with blank fields so no NullPointerExceptions are thrown when creating a message in a subdomain that is delivered to the client.
createMessageFromArgs() - Method in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Take argument specification data and store it in a cMsg message.
createPayloadText(Map<String, cMsgPayloadItem>) - Method in class org.jlab.coda.cMsg.cMsgMessage
This method creates a string representation out of a given map of payload items with names as keys.
currentParsedUDL - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The parsed form of the single UDL the client is currently connected to.

D

data - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Client associated with array.
data - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl.Multicaster
 
Database - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
cMsg subdomain handler for database subdomain.
Database() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
 
dataOut - Variable in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Socket output stream associated with channel - sends messages to server.
dateFormatter - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Object to format and parse date strings.
debug - Variable in class org.jlab.coda.cMsg.apps.cMsgPlatformSpy
 
debug - Variable in class org.jlab.coda.cMsg.apps.cMsgStartEt
 
debug - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Debug level.
debug - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Level of debug output for this class.
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.
decipherAES - Static variable in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
 
decode(String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decode(String, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decode(String, String, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decode(byte[]) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded bytes.
decode(byte[], OutputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded bytes to the an OutputStream.
decode(File) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from one file to the other.
decode(File, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from one file to the other.
decode(File, File) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from one file to the other.
decode(File, File, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from one file to the other.
decode(InputStream, OutputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from the InputStream to the OutputStream.
decode(InputStream, OutputStream, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from the InputStream to the OutputStream.
decodeCommandLine(String[]) - Method in class org.jlab.coda.cMsg.apps.cMsgShutdowner
Method to decode the command line used to start this application.
decodeToBytes(String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decodeToBytes(String, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decodeToBytes(byte[]) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded bytes.
decodeToBytes(InputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from the InputStream to a byte array.
decodeToStream(String, OutputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String to an OutputStream.
decodeToStream(String, String, OutputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String to an OutputStream.
decodeToStream(byte[], OutputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded bytes to the an OutputStream.
decodeToString(String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decodeToString(String, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decodeToString(String, String, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode a Base64 encoded String.
decodeToString(byte[]) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded bytes.
decodeToString(byte[], String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded bytes.
decodeToString(InputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from the InputStream to a String.
decodeToString(InputStream, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Decode Base64 encoded data from the InputStream to a String.
decrypt(String) - Static method in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
Decrypt encrypted string.
delay - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Delay (milliseconds) in cloud locking and client registration.
deleteClient(cMsgClientData) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Method to gracefully remove client from this domain server.
deliverer - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Object for delivering messages to this client.
deliverMessage(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
Method to deliver a message from a domain server's subdomain handler to a client.
deliverMessage(int, int, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
Method to deliver an integer from a domain server's subdomain handler to a client.
deliverMessage(String[], int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsgMessageDeliverer
Method to deliver an array of string from a domain server's subdomain handler to a client.
deliverMessage(cMsgMessage, int) - Method in interface org.jlab.coda.cMsg.common.cMsgDeliverMessageInterface
Method to deliver a message from a domain server's subdomain handler to a client.
deliverMessage(String[], int) - Method in interface org.jlab.coda.cMsg.common.cMsgDeliverMessageInterface
Method to deliver an array of strings from a domain server's subdomain handler to a client.
deliverMessage(int, int, int) - Method in interface org.jlab.coda.cMsg.common.cMsgDeliverMessageInterface
Method to deliver 2 integers from a domain server's subdomain handler to a client.
description - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Client supplied description.
description - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Description of the client.
dieNow(boolean) - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
This method kills this thread as soon as possible.
disconnect() - Method in class org.jlab.coda.cMsg.CADomain.CA
Disconnects from CA channel.
disconnect() - Method in class org.jlab.coda.cMsg.cMsg
Method to close the connection to the domain.
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.common.cMsgDomainAdapter
Method to close the connection to the domain.
disconnect() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to close the connection to the domain.
disconnect() - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
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.RCDomain.RunControl
Method to close the connection to the domain server.
disconnect() - Method in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Method to stop listening for packets from rc clients.
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.cMsgMessage
Message exists in this domain.
domain - Variable in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Subscription's domain.
domain - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Domain being connected to.
domainHost - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Domain server's host.
domainOut - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Socket output stream associated with domainOutChannel - sends info to server.
domainOut - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
Output TCP data stream from this client to the RC server.
domainOutSocket - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Channel for talking to domain server.
domainPort - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Domain server's TCP port.
domainPortMax - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
The maximum value for the cMsgDomainServer's listening port number.
domainServerHost - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Domain server's host.
domainServerPort - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Domain server's TCP port.
domainServerPort - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
The value of the TCP listening port for establishing permanent client connections.
domainServerPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Default TCP port at which a cMsg domain, domain server listens for 2 client connections (after that client has connected to name server) = 45001
domainServers - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Set of all active cMsgDomainServer objects.
domainServersSelect - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Set of all active cMsgDomainServerSelect objects.
domainServerTcpPort - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Name server's domain server TCP port.
domainType - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Type of domain this is.
domainType - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Type of domain this is.
domainUdpPort - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Domain server's UDP port.
dottedDecimalAddr - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Client's address in dotted decimal form.
DoubleReceivingCallback() - Constructor for class org.jlab.coda.cMsg.test.DoubleTest.DoubleReceivingCallback
 
DoubleReceivingCallback() - Constructor for class org.jlab.coda.cMsg.test.DoubleTestReceiver.DoubleReceivingCallback
 
DoubleSendingCallback() - Constructor for class org.jlab.coda.cMsg.test.DoubleTest.DoubleSendingCallback
 
DoubleSendingCallback() - Constructor for class org.jlab.coda.cMsg.test.DoubleTestSender.DoubleSendingCallback
 
DoubleTest - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
DoubleTest(String[]) - Constructor for class org.jlab.coda.cMsg.test.DoubleTest
Constructor.
DoubleTest.DoubleReceivingCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a double arrives.
DoubleTest.DoubleSendingCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a message matching our subscription arrives.
DoubleTestReceiver - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
DoubleTestReceiver(String[]) - Constructor for class org.jlab.coda.cMsg.test.DoubleTestReceiver
Constructor.
DoubleTestReceiver.DoubleReceivingCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a double arrives.
DoubleTestSender - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
DoubleTestSender(String[]) - Constructor for class org.jlab.coda.cMsg.test.DoubleTestSender
Constructor.
DoubleTestSender.DoubleSendingCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a message matching our subscription arrives.
Dummy - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
This class is a subdomain which does nothing.
Dummy() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 

E

EmuClient - Class in org.jlab.coda.cMsg.EmuDomain
This class implements a cMsg client in the Emu domain.
EmuClient() - Constructor for class org.jlab.coda.cMsg.EmuDomain.EmuClient
Constructor.
EmuClient.Multicaster - Class in org.jlab.coda.cMsg.EmuDomain
This class defines a thread to multicast a UDP packet to the Emu server every second.
EmuClient.MulticastReceiver - Class in org.jlab.coda.cMsg.EmuDomain
This class gets any response to our UDP multicast.
emuDomainMulticastClient - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Int to send in UDP packet to server if Emu domain and sender is client.
emuDomainMulticastKillSelf - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Tell Emu multicast server to kill himself since server at that port and expid already exists.
emuDomainMulticastProbe - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Client is just trying to find Emu multicast servers.
emuDomainMulticastServer - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Int to send in UDP packet to Emu multicast server if Emu domain and sender is server.
emuEnd - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Will shutdown socket on other end.
emuEventTypeControl - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Must be same as org.jlab.coda.emu.support.data.EventType.CONTROL.
emuEventTypePP - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Must be same as org.jlab.coda.emu.support.data.EventType.PARTIAL_PHYSICS.
emuEventTypeRoc - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Must be same as org.jlab.coda.emu.support.data.EventType.ROC_RAW.
emuEvioEndEvent - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Evio file format data containing only END event.
emuEvioFileFormat - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Evio file format data.
emuMulticast - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Multicast address used in Emu domain = "239.230.0.0"
emuTcpPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Default TCP port at which an Emu domain server listens for client connections = 46100
encipherAES - Static variable in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
 
encode(String) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode a String in Base64.
encode(String, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode a String in Base64.
encode(byte[]) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode bytes in Base64.
encode(byte[], int, int, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode bytes in Base64.
encode(byte[], boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode bytes in Base64.
encode(File) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode this file in Base64.
encode(File, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode this file in Base64.
encode(File, File) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode this file in Base64.
encode(File, File, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode this file in Base64.
encode(InputStream, OutputStream) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode data from the InputStream to the OutputStream in Base64.
encode(InputStream, OutputStream, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode data from the InputStream to the OutputStream in Base64.
encodeToString(byte[]) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode bytes in Base64.
encodeToString(byte[], int, int, boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode bytes in Base64.
encodeToString(byte[], boolean) - Static method in class org.jlab.coda.cMsg.common.Base64
Encode bytes in Base64.
encrypt(String) - Static method in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
Encrypt string.
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.
enviromentalExpid - Variable in class org.jlab.coda.cMsg.apps.cMsgPlatformSpy
 
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.
errorCode - Variable in class org.jlab.coda.cMsg.common.cMsgGetHelper
When a "subscribeAndGet" or "sendAndGet" is woken up by an error condition, such as "the server died", this code is set.
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.common.cMsgSubscription
This method takes a string and escapes regular expression characters with the exception of * and ? which are untouched.
escapeAllForXML(String) - Static method in class org.jlab.coda.cMsg.cMsgMessage
This method escapes the chars <, >, " for putting strings into XML.
escapeBar(String) - Static method in class org.jlab.coda.cMsg.common.cMsgSubscription
This method takes a string and escapes | (bar (OR)).
escapeCdataForXML(String) - Static method in class org.jlab.coda.cMsg.cMsgMessage
This method escapes CDATA constructs which will appear inside of XML CDATA sections.
escapeNoBar(String) - Static method in class org.jlab.coda.cMsg.common.cMsgSubscription
This method takes a string and escapes regular expression characters with the exception of *, ?, and | which are untouched.
escapeQuotesForXML(String) - Static method in class org.jlab.coda.cMsg.cMsgMessage
This method escapes the " char for putting strings into XML.
Et - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
cMsg subdomain handler for opening and putting events into an ET system.
Et() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
 
etTest - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
etTest(String[]) - Constructor for class org.jlab.coda.cMsg.test.etTest
Constructor.
etTest2 - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
etTest2(String[]) - Constructor for class org.jlab.coda.cMsg.test.etTest2
Constructor.
ExampleThread - Class in org.jlab.coda.cMsg.remoteExec
Class to test Commander/Executor abilities to run threads.
ExampleThread(Rectangle) - Constructor for class org.jlab.coda.cMsg.remoteExec.ExampleThread
 
executeCallback() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Run the registered callback.
Executor - Class in org.jlab.coda.cMsg.remoteExec
This class, when used appropriately, can execute any command by being sent the proper cMsg message by a Commander.
Executor(String, String, String) - Constructor for class org.jlab.coda.cMsg.remoteExec.Executor
Constructor.
ExecutorInfo - Class in org.jlab.coda.cMsg.remoteExec
This class contains information representative of a single Executor and is used by a Commander.
ExecutorInfo(String, String, String, String, String, String) - Constructor for class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Constructor.
ExecutorSecurity - Class in org.jlab.coda.cMsg.remoteExec
This class is used to encrypt passwords which in turn allow users to restrict the ability of Commanders to work with password-enabled Executors.
ExecutorSecurity() - Constructor for class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
 
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.
expandPayload() - Method in class org.jlab.coda.cMsg.cMsgMessage
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.
expandPayload() - Method in class org.jlab.coda.cMsg.common.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.
expid - Variable in class org.jlab.coda.cMsg.apps.cMsgPlatformSpy
 
expid - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 
expid - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Runcontrol's experiment id.

F

failover - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Manner in which to failover.
failoverAny - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Failover of client can go to any of the UDLs given in connect (default).
failoverCloud - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Failover of client will go to servers in the cloud first, if none are available, the client can go to any of the UDLs given in connect.
failoverCloudOnly - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Failover of client will only go to servers in the cloud.
file - Variable in class org.jlab.coda.cMsg.apps.cMsgStartEt
 
File - Class in org.jlab.coda.cMsg.FileDomain
This class implements a client in the cMsg File domain which stores messages in files.
File() - Constructor for class org.jlab.coda.cMsg.FileDomain.File
Constructor for File domain.
FileHelper - Class in org.jlab.coda.cMsg.common
Utilities for File manipulation.
FileHelper() - Constructor for class org.jlab.coda.cMsg.common.FileHelper
 
FileQueue - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
cMsg subdomain handler for FileQueue subdomain.
FileQueue() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
 
find() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Find all reachable cmsg name servers and rc multicast servers by multicasting.
findCmsgServers() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Find all reachable cmsg name servers by multicasting.
finder - Variable in class org.jlab.coda.cMsg.apps.cMsgPlatformSpy
 
findExecutors(int) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Find all executors currently running.
findRcServers() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Find all reachable rc multicast servers by multicasting.
flush(int) - Method in class org.jlab.coda.cMsg.CADomain.CA
Complete what the "send" method started -- write the double value to channel for real.
flush(int) - Method in class org.jlab.coda.cMsg.cMsg
Method to force cMsg client to send pending communications with domain.
flush(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
This method does nothing.
flush(int) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Method to force cMsg client to send pending communications with domain.
flush(int) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to force cMsg client to send pending communications with domain.
flush(int) - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
Method to force cMsg client to send pending communications with domain.
flush(int) - Method in class org.jlab.coda.cMsg.FileDomain.File
Flushes output.
flush(int) - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Does nothing in this domain.
fullMonitorXML - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
String which contains the entire monitor data of the server cloud (xml format).

G

generateKeyDataAES() - Static method in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
Use this method to generate a new AES key in byte array form.
getAllBroadcastAddresses() - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Get all local IP broadcast addresses in a list in dotted-decimal form.
getAllIpAddresses() - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Get all local IP addresses in a list in dotted-decimal form.
getAllIpInfo() - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Get all local IP addresses, broadcast addresses and subnet masks in a single list of InterfaceAddress objects.
getAllSubscribers() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets the set containing all clients (regular and bridge) subscribed to this subject, type, and namespace.
getArgType(int) - Static method in enum org.jlab.coda.cMsg.remoteExec.ArgType
Obtain the enum from the value.
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.
getBinaryArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of byte array objects holding binary data.
getBlobName(DatabaseMetaData) - Static method in class org.jlab.coda.cMsg.apps.cMsgLogger
 
getBlobName(Connection) - Static method in class org.jlab.coda.cMsg.apps.cMsgQueue
Gets blob name for this particular database.
getBroadcastAddress(String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Given a local IP address as an argument, this method will return its broadcast or subnet address.
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 region of interest.
getByteArrayLengthFull() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get full length of the byte array or 0 if it is null.
getByteArrayOffset() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get byte array index to region of interest.
getCallback() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Gets the callback object.
getCallback() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the callback object.
getCallbacks() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets the set storing callback threads.
getCallbackState(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.CallbackState
Obtain the enum from the value.
getCallbackState() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get the state of the callback.
getCB() - Constructor for class org.jlab.coda.cMsg.apps.cMsgQueue.getCB
 
getChar() - Method in exception org.jlab.coda.cMsg.common.Base64DecodingException
Get the character that caused this error.
getClientHost() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets host client is running on.
getClientNames() - Static method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.server.cMsgServerBridge
This method gets the names of all the local clients (not servers) of another cMsg domain server.
getClientNamesAndNamespaces() - Static method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
This method gets the names and namespaces of all clients in the cMsg subdomain.
getClientsMax() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Gets the maximum number of clients this object communicates with.
getClientSubscribers() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets the set containing only regular clients subscribed to this subject, type, and namespace.
getClobName(DatabaseMetaData) - Static method in class org.jlab.coda.cMsg.apps.cMsgLogger
 
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.
getCloudStatus() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method gets the cloud status of the server this server is connected to.
getCmsgServers() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Return an array of cMsg messages contains payload items of the cmsg name servers information found in the last search.
getCmsgServersXML() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Return a string in XML format of the cmsg name servers found in the last search.
getCommanderIds() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get all the commander ids.
getCommandType(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.CommandType
Obtain the enum from the value.
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.cMsgPayloadItem
Get the number of elements if this payload item is an array, else return one.
getCount() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the number of identical subscriptions.
getCurrentUDL() - Method in class org.jlab.coda.cMsg.cMsg
Get the UDL the client is currently connected to.
getCurrentUDL() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Get the UDL the client is currently connected to or null if no connection.
getCurrentUDL() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the UDL the client is currently connected to.
getCurrentUDL() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get the UDL the client is currently connected to.
getData(int, ByteBuffer) - Method in class org.jlab.coda.cMsg.test.jniEtTrial
 
getDebug() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get client's level of debug output.
getDebug() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get client's level of debug output.
getDeliverer() - Method in class org.jlab.coda.cMsg.common.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.common.cMsgClientInfo
Gets client's description.
getDescription() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the client's description.
getDescription() - Method in interface org.jlab.coda.cMsg.common.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.cMsgMessage
Get domain this message exists in.
getDomain() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Gets the domain in which this subscription lives.
getDomain() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the domain in which this subscription lives.
getDomain() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the name of the domain connected to.
getDomain() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get the name of the domain connected to.
getDomain() - Method in class org.jlab.coda.cMsg.common.cMsgMessageContextDefault
Gets the domain this callback is running in.
getDomain() - Method in interface org.jlab.coda.cMsg.common.cMsgMessageContextInterface
Gets the domain this callback is running in.
getDomainHost() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets host domain server is running on.
getDomainPort() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Get the domain server's listening port.
getDomainPort() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets TCP port domain server is listening on.
getDomainUdpPort() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets UDP port domain server is listening on.
getDottedDecimalAddr() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets client's address in dotted decimal form.
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.
getEndianArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the array of endian values if this payload item is an array of byte arrays containing binary data.
getError() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get error output (if any) generated by the started process or thread.
getErrorCode() - Method in class org.jlab.coda.cMsg.common.cMsgGetHelper
Gets the error code from when a "subscribeAndGet" or "sendAndGet" is woken up by an error condition.
getExecutorId() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get the Executor generated id number.
getExecutorId(int) - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get the executor id corresponding to the given commander id.
getExecutors() - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Get the collection of known Executors.
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.cMsgDomain.server.cMsgNameServer
Get the host this server is running on.
getHost() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the host the client is running on.
getHost() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get the host the client is running on.
getHost() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get the name of the host the Executor is running on.
getId() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get the Commander generated id number.
getInfo(String) - Method in class org.jlab.coda.cMsg.cMsg
General purpose I/O method which gets a string that the implementation class wants to return up to the top (this) level API.
getInfo(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Get a string of information dependent upon the argument.
getInfo() - Method in class org.jlab.coda.cMsg.cMsgMessage
Gets information compacted into a bit pattern.
getInfo(String) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
General purpose I/O method which gets a string that the implementation class wants to return up to the top (this) level API.
getInfo(String) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
General purpose I/O method which gets a string that the implementation class wants to return up to the top (this) level API.
getInfoType(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.InfoType
Obtain the enum from the value.
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).
getIntVal() - Method in class org.jlab.coda.cMsg.common.cMsgGetHelper
Gets intVal from when a "syncSend" is woken up.
getIntVal() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets the intVal which client generates (receiverSubscribeId).
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.
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).
getMachine() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get the machine type the Executor is running on.
getMatchingLocalIpAddress(String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Given an IP address as an argument, this method will return that if it matches one of the local IP addresses.
getMaximumQueueSize() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method to get the maximum number of messages to queue for the callback.
getMaximumQueueSize() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method to get the maximum number of messages to queue for the callback.
getMaximumQueueSize() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SubscribeCallback
 
getMaximumQueueSize() - Method in class org.jlab.coda.cMsg.test.VardanClient.receivingCb
 
getMaximumQueueSize() - Method in class org.jlab.coda.cMsg.test.VardanServer.adminCb
 
getMaximumQueueSize() - Method in class org.jlab.coda.cMsg.test.VardanServer.sendingCb
 
getMaximumThreads() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method to get the maximum number of worker threads to use for running the callback if "mustSerializeMessages" returns false.
getMaximumThreads() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method to get the maximum number of worker threads to use for running the callback if "mustSerializeMessages" returns false.
getMessage() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as a cMsgMessage object.
getMessage() - Method in class org.jlab.coda.cMsg.common.cMsgGetHelper
Returns the message object.
getMessageArray() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Gets the payload item as an array of cMsgMessage objects.
getMessageChannel() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets the SocketChannel used to send messages to and receives messages/requests from this client.
getMessageChannelRemoteSocketAddress() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets the InetAddress object of the client end of the socket the client uses for sending/receiving messages to/from server.
getMessagesPerThread() - Method in class org.jlab.coda.cMsg.cMsgCallbackAdapter
Method to get the maximum number of unprocessed messages per worker thread before starting another worker thread (until the maximum # of threads is reached).
getMessagesPerThread() - Method in interface org.jlab.coda.cMsg.cMsgCallbackInterface
Method to get the maximum number of unprocessed messages per worker thread before starting another worker thread (until the maximum # of threads is reached).
getMsgCount() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Gets the total number of messages passed to the callback.
getMsgCount() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the number of messages passed to the callback.
getMulticastPort() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Get name server's multicast listening port.
getName() - Method in class org.jlab.coda.cMsg.cMsg
Get the name of the client.
getName() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the name of this payload item.
getName() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets client's name.
getName() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the name of the client.
getName() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get the name of the client.
getName(int) - Static method in enum org.jlab.coda.cMsg.remoteExec.ArgType
Obtain the name from the value.
getName(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.CallbackState
Obtain the name from the value.
getName(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.CommandType
Obtain the name from the value.
getName() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get the name of the Executor.
getName(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.InfoType
Obtain the name from the value.
getNamespace() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Getter for namespace.
getNamespace() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets the namespace of client's cMsg subdomain.
getNamespace() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets the namespace in the cMsg subdomain in which this subscription resides.
getNetworkAddressInt(byte[], short) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Get the network or subnet address (32-bit integer format) of the given IP address (byte array format) for the given netmask (# of bits format).
getNetworkAddressString(byte[], short) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Get the network or subnet address as a dotted-decimal string of the given IP address (byte array format) for the given netmask (# of bits format).
getNetworkAddressString(String, short) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Get the network or subnet address as a dotted-decimal string of the given IP address (dotted-decimal string format) for the given netmask (# of bits format).
getNotifiers() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets the set of objects used to notify servers that their subscribeAndGet is complete.
getOS() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get the operating system the Executor is running on.
getOSRelease() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get the operating system release the Executor is running on.
getOutput() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get output (if any) generated by the started process or thread.
getPassword() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Gets server client's client-connect password.
getPassword() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Get the password for connecting to a cmsg name server.
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.
getProcessor() - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Get the processor the Executor is running on.
getQueueSize() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Gets the number of messages in the queue.
getQueueSize() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the number of messages in the queue.
getQueueSize() - Method in class org.jlab.coda.cMsg.common.cMsgMessageContextDefault
Gets the value of this callback's queue size.
getQueueSize() - Method in interface org.jlab.coda.cMsg.common.cMsgMessageContextInterface
Gets the value of this callback's queue size.
getRcServers() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Return an array of cMsg messages contains payload items of the rc multicast servers information found in the last search.
getRcServersXML() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Return a string in XML format of the rc multicast servers found in the last search.
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.
getReceiverTime() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get time message was received.
getReliableSend() - Method in class org.jlab.coda.cMsg.cMsgMessage
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
Get the return code specified in the constructor cMsgException.cMsgException(String, int).
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.cMsg
Get the host of the server (if any) that this client is connected to.
getServerHost() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Get the host of the cMsg server that this client is connected to.
getServerHost() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets host connecting name server (client of this server) is running on.
getServerHost() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the host of the server (if any) that this client is connected to.
getServerHost() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get the host of the server (if any) that this client is connected to.
getServerHost() - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
Get the host of the emu server that this client is connected to.
getServerHost() - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Get the host of the RC server that this client is connected to.
getServerMulticastPort() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets the UDP multicasting port the connecting name server (client of this server) is listening 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.cMsg
Get the port of the server (if any) that this client is connected to.
getServerPort() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Get the TCP port of the cMsg server that this client is connected to.
getServerPort() - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Gets the TCP port the connecting name server (client of this server) is listening on.
getServerPort() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the port of the server (if any) that this client is connected to.
getServerPort() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get the port of the server (if any) that this client is connected to.
getServerPort() - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
Get the TCP port of the emu server that this client is connected to.
getServerPort() - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Get the TCP port of the RC server that this client is connected to.
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.common.cMsgDomainAdapter
Method to get the shutdown handler of the client.
getShutdownHandler() - Method in interface org.jlab.coda.cMsg.common.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.
getSkipSize() - Method in class org.jlab.coda.cMsg.test.DoubleTest.DoubleSendingCallback
 
getSkipSize() - Method in class org.jlab.coda.cMsg.test.VardanServer.adminCb
 
getSkipSize() - Method in class org.jlab.coda.cMsg.test.VardanServer.sendingCb
 
getSleepTime() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Get the time to wait for server responses in milliseconds.
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 host and port 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.common.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.common.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.cMsgMessage
Get subject of message.
getSubject() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Gets the subject of this subscription.
getSubject() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the subject of this subscription.
getSubject() - Method in class org.jlab.coda.cMsg.common.cMsgMessageContextDefault
Gets the subject of this callback's subscription.
getSubject() - Method in interface org.jlab.coda.cMsg.common.cMsgMessageContextInterface
Gets the subject of this callback's subscription.
getSubject() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets subject subscribed to.
getSubjectPattern() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets subject turned into compiled regular expression pattern.
getSubjectRegexp() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets subject turned into regular expression that understands * and ?.
getSysMsgId() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get system intVal of message.
getTcpPort() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
Get the TCP listening port of this server.
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.cMsgMessage
Get type of message.
getType() - Method in class org.jlab.coda.cMsg.cMsgPayloadItem
Get the type of this payload item.
getType() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Gets the type of this subscription.
getType() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the type of this subscription.
getType() - Method in class org.jlab.coda.cMsg.common.cMsgMessageContextDefault
Gets the type of this callback's subscription.
getType() - Method in interface org.jlab.coda.cMsg.common.cMsgMessageContextInterface
Gets the type of this callback's subscription.
getType() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets type subscribed to.
getTypePattern() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Gets type turned into compiled regular expression pattern.
getTypeRegexp() - Method in class org.jlab.coda.cMsg.common.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.common.cMsgClientInfo
Gets client's UDL.
getUDL() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the client's UDL.
getUDL() - Method in interface org.jlab.coda.cMsg.common.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.common.cMsgClientInfo
Gets remainder of the UDL the client used to connect to the domain server.
getUDLRemainder() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Get the client's UDL remainder.
getUDLRemainder() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Get the client's UDL remainder.
getUdpPort() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Getter for the UDP port being used.
getUdpPort() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Getter for the UDP port being used.
getUdpPort() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
Get the UDP listening port of this server.
getUniqueKey() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Get a unique key to use as client identification which is used in forming the 2 permanent client connections using this object.
getUserInt() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get user supplied integer.
getUserObject() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Gets the subscription's user object argument.
getUserObject() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Gets the subscription's user object argument.
getUserTime() - Method in class org.jlab.coda.cMsg.cMsgMessage
Get user supplied time.
getValue() - Method in enum org.jlab.coda.cMsg.remoteExec.ArgType
Get the enum's value.
getValue() - Method in enum org.jlab.coda.cMsg.remoteExec.CallbackState
Get the enum's value.
getValue() - Method in enum org.jlab.coda.cMsg.remoteExec.CommandType
Get the enum's value.
getValue() - Method in enum org.jlab.coda.cMsg.remoteExec.InfoType
Get the enum's value.
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.
gotCloudLock - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Did we successfully grab the cloud-joining lock of the server in the cloud we are trying to join?
gotConnections(cMsgClientData, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
This method determines whether or not 2 connections from a client were made after the process was initialized by the method cMsgConnectionHandler.allowConnections(org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData).
gotRegistrationLock - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Did we successfully grab the client-joining lock of the server in the cloud we are trying to join? This lock is necessary to ensure that each client joining a server that is part of a cloud has a unique name.

H

handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to handle a client or domain server (and therefore subdomain handler) shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to handle a client or domain server shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
Method to handle a client or domain server (and therefore subdomain handler) shutdown.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
Dump leftover events, then close the ET system.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.LogFile
Close file if no one else is using it.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Close connection to database.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Close connection to smartsockets server.
handleClientShutdown() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to handle a client or domain server (and therefore subdomain handler) shutdown.
handleClientShutdown() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to handle a client or domain server (and therefore subdomain handler) shutdown.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.subdomains.Database
Executes sql statement in message text field, returns resultset as payload arrays.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
Returns message at head of queue.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Returns message at head of queue.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.TcpServer
Sends text string to server to execute, returns result.
handleSendAndGetRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to synchronously get a single message by sending out a message which is responded to by its receiver(s).
handleSendAndGetRequest(cMsgMessageFull) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to synchronously get a single message by sending out a message which is responded to by its receiver(s).
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to handle a message sent by a domain client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
This method handles a message sent by regular (non-server) client.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
If there are no events to work with, get chunk number of empty events from the ET system.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
Write message to queue file.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.LogFile
Write message to a file.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Inserts message into SQL database table via JDBC.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Forwards message to smartsockets system.
handleSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to handle a message sent by a domain client.
handleSendRequest(cMsgMessageFull) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to handle a message sent by a domain client.
handleServerSendAndGetRequest(cMsgMessageFull, String, cMsgNotifier) - Method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.subdomains.cMsg
Method to synchronously get a single message from a responder to a message being sent by the server client.
handleServerSubscribeAndGetRequest(String, String, cMsgNotifier) - Method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.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.cMsgDomain.subdomains.cMsg
Method to handle unsubscribe request sent by another cMsg server (server client).
handleShutdown() - Method in class org.jlab.coda.cMsg.apps.cMsgShutdowner.myShutdownHandler
 
handleShutdown() - Method in class org.jlab.coda.cMsg.common.cMsgShutdownHandlerDefault
 
handleShutdown() - Method in interface org.jlab.coda.cMsg.common.cMsgShutdownHandlerInterface
This method handles the shutdown command sent to a client.
handleShutdownClientsRequest(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to handle request to shutdown clients sent by client.
handleShutdownClientsRequest(String, boolean) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleShutdownClientsRequest(String, boolean) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to handle a request to shutdown clients sent by a domain client.
handleShutdownClientsRequest(String, boolean) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to handle a request to shutdown clients sent by a domain client.
handleSubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.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.cMsgDomain.subdomains.Dummy
 
handleSubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.common.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.common.cMsgSubdomainInterface
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.cMsgDomain.subdomains.CA
Performs CA monitorOn.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to handle subscribe request sent by regular client.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Subscribe to receive smartsockets messages.
handleSubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to handle a subscribe request sent by a domain client.
handleSubscribeRequest(String, String, int) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to handle a subscribe request sent by a domain client.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to handle a message sent by a domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to handle message sent by client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
Executes sql statement in message text field.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
If there are no events to work with, get chunk number of empty events from the ET system.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
Write message to queue file.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.LogFile
Write message to a file.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Inserts message into SQL database table via JDBC.
handleSyncSendRequest(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to handle a message sent by a domain client in synchronous mode.
handleSyncSendRequest(cMsgMessageFull) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to handle a message sent by a domain client in synchronous mode.
handleUnSendAndGetRequest(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to handle remove sendAndGet request sent by any client (hidden from user).
handleUnSendAndGetRequest(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleUnSendAndGetRequest(int) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to remove a sendAndGet request previously sent by a domain client.
handleUnSendAndGetRequest(int) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to remove a sendAndGet request previously sent by a domain client.
handleUnsubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.subdomains.Dummy
 
handleUnsubscribeAndGetRequest(String, String, int) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to remove a subscribeAndGet request previously sent by a domain client.
handleUnsubscribeAndGetRequest(String, String, int) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to remove a subscribeAndGet request previously sent by a domain client.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Performs CA monitorOff.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to handle unsubscribe request sent by regular client.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Unsubscribe smartsockets subscription.
handleUnsubscribeRequest(String, String, int) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to handle an unsubscribe request sent by a domain client.
handleUnsubscribeRequest(String, String, int) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to handle an unsubscribe request sent by a domain client.
hasError() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get whether error occurred in the attempt to run the process or thread.
hasOutput() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get whether the process has any output.
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 - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The subdomain server object or client handler implements cMsg.send(org.jlab.coda.cMsg.cMsgMessage).
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.LogFile
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSend() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSend() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to tell if the "send" cMsg API function is implemented by this interface implementation in the "handleSendRequest" method.
hasSendAndGet - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The subdomain server object or client handler implements cMsg.sendAndGet(org.jlab.coda.cMsg.cMsgMessage, int).
hasSendAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
hasSendAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the "handleSendAndGetRequest" method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
hasSendAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the "handleSendAndGetRequest" method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the "handleSendAndGetRequest" method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.TcpServer
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the "handleSendAndGetRequest" method.
hasSendAndGet() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the "handleSendAndGetRequest" method.
hasSendAndGet() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to tell if the "sendAndGet" cMsg API function is implemented by this interface implementation in the "handleSendAndGetRequest" method.
hasShutdown - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The subdomain server object or client handler implements cMsg.shutdownClients(String, boolean).
hasShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method saying this subdomain implements cMsg.handleShutdownClientsRequest(String, boolean).
hasShutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
hasShutdown() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to tell if the "shutdown" cMsg API function is implemented by this interface implementation in the "handleShutdownClientsRequest" method.
hasShutdown() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to tell if the "shutdown" cMsg API function is implemented by this interface implementation in the "handleShutdownClientsRequest" method.
hasSubscribe - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The subdomain server object or client handler implements cMsg.subscribe(String, String, org.jlab.coda.cMsg.cMsgCallbackInterface, Object).
hasSubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the "handleSubscribeRequest" method.
hasSubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method saying this subdomain implements cMsg.handleSubscribeRequest(String, String, int).
hasSubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
hasSubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the "handleSubscribeRequest" method.
hasSubscribe() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the "handleSubscribeRequest" method.
hasSubscribe() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to tell if the "subscribe" cMsg API function is implemented by this interface implementation in the "handleSubscribeRequest" method.
hasSubscribeAndGet - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The subdomain server object or client handler implements cMsg.subscribeAndGet(String, String, int).
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to tell if the "subscribeAndGet" cMsg API function is implemented by this interface implementation in the "handleSubscribeAndGetRequest" method.
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method saying this subdomain implements cMsg.handleSubscribeAndGetRequest(String, String, int).
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
hasSubscribeAndGet() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to tell if the "subscribeAndGet" cMsg API function is implemented by this interface implementation in the "handleSubscribeAndGetRequest" method.
hasSubscribeAndGet() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to tell if the "subscribeAndGet" cMsg API function is implemented by this interface implementation in the "handleSubscribeAndGetRequest" method.
hasSubscription - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Only allow response to rc clients if we have a subscription to pass client info to.
hasSyncSend - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The subdomain server object or client handler implements cMsg.syncSend(org.jlab.coda.cMsg.cMsgMessage, int).
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.LogFile
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasSyncSend() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasSyncSend() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to tell if the "syncSend" cMsg API function is implemented by this interface implementation in the "handleSyncSendRequest" method.
hasTerminated(boolean) - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Set whether the process has already terminated.
hasTerminated() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Get whether the process has already terminated.
hasUnsubscribe - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
The subdomain server object or client handler implements cMsg.unsubscribe(org.jlab.coda.cMsg.cMsgSubscriptionHandle).
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the "handleUnsubscribeRequest" method.
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method saying this subdomain implements cMsg.handleUnsubscribeRequest(String, String, int).
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the "handleUnsubscribeRequest" method.
hasUnsubscribe() - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the "handleUnsubscribeRequest" method.
hasUnsubscribe() - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to tell if the "unsubscribe" cMsg API function is implemented by this interface implementation in the "handleUnsubscribeRequest" method.
hexStrToInt(String, boolean) - Static method in class org.jlab.coda.cMsg.cMsgMessage
Method to convert 8 hex characters into a int value.
hexStrToLong(String, boolean) - Static method in class org.jlab.coda.cMsg.cMsgMessage
Method to convert 16 hex characters into a long value.
hexStrToShort(String, boolean) - Static method in class org.jlab.coda.cMsg.cMsgMessage
Method to convert 4 hex characters into a short value.
host - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Host the client is running on.
host - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 
host - Static variable in class org.jlab.coda.cMsg.test.cMsgServerScan
 
host - Variable in class org.jlab.coda.cMsg.test.etTest2
 

I

id - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Request id.
id - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SendAndGetCallback
Send messges's senderToken on this server.
id - Variable in class org.jlab.coda.cMsg.common.cMsgNotifier
 
IExecutorThread - Interface in org.jlab.coda.cMsg.remoteExec
This interface allows the Executor to run, wait for, and shut down an application it has been told to run.
in - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Socket input stream associated with channel.
in - Variable in class org.jlab.coda.cMsg.test.etTest2
 
INCLOUD - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Server is in the server cloud.
include - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
In a shutdownClients or shutdownServers call, include self or own server?
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.
inCmsgSubdomain - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Is this client in the cMsg domain?
info - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Object containing information about the client this object is connected to.
info - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Client which created the subscription/subAndGet.
info - Variable in class org.jlab.coda.cMsg.cMsgMessage
Condensed information stored in bits.
InfoType - Enum in org.jlab.coda.cMsg.remoteExec
This enumerates the type of information that can be sent from Executor to Commander.
init(String, int) - Method in class org.jlab.coda.cMsg.test.jniEtTrial
 
init_database() - Static method in class org.jlab.coda.cMsg.apps.cMsgAlarmServer
 
intToBytes(int, byte[], int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Copies an integer value into 4 bytes of a byte array.
intVal - Variable in class org.jlab.coda.cMsg.common.cMsgGetHelper
Used to store syncSend return value.
ipAddrs - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 
ipList - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Domain server's IP addresses.
isBase64(byte[]) - Static method in class org.jlab.coda.cMsg.common.Base64
Determines if the byte array is in base64 format.
isBase64(String) - Static method in class org.jlab.coda.cMsg.common.Base64
Determines if the String is in base64 format.
isBase64(String, String) - Static method in class org.jlab.coda.cMsg.common.Base64
Determines if the String is in base64 format.
isBase64(File) - Static method in class org.jlab.coda.cMsg.common.Base64
Determines if the File is in base64 format.
isBase64(InputStream) - Static method in class org.jlab.coda.cMsg.common.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 or not.
isConnected() - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Method to determine if this object is still connected to the domain or not.
isConnected() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to determine if this object is still connected to the domain or not.
isDottedDecimal(String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
This method tells whether the given IPv4 address is in dot-decimal notation or not.
isExpandedPayload() - Method in class org.jlab.coda.cMsg.cMsgMessage
Does this message have a payload that consists of objects in a hashmap (ie.
isExpandedPayload() - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Does this message have a payload that consists of objects in a hashmap (ie.
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?
isHostLocal(String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Determine whether a given host name refers to the local host.
isHostSame(String, String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Determine whether two given host names refers to the same host.
isJava - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
isLocked() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Is this object locked from further updates?
isNullGetResponse - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Is message null response to a sendAndGet from a responder? -- 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?
isNullGetServerResponse() - Method in class org.jlab.coda.cMsg.cMsgMessage
Is this message a result of the local server having no subscribers to the send part of a sendAndGet?
isNullGetServerResponse() - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Is this message a result of the local server having no subscribers to the send part of a sendAndGet?
isQueueFull() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
Returns true if queue is full.
isQueueFull() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Returns true if queue is full.
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.common.cMsgDomainAdapter
Method telling whether callbacks are activated or not.
isReceiving() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method telling whether callbacks are activated or not.
isRegistered(String) - Static method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to see if domain client is registered.
isServer - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Is this client another cMsg server?
isServer() - Method in class org.jlab.coda.cMsg.common.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.common.cMsgGetHelper
Returns true if the "subscribeAndGet" or "sendAndGet" call timed out.
isUdpChannel - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
 
items - Variable in class org.jlab.coda.cMsg.cMsgMessage
List of payload items.

J

jniEtTrial - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
jniEtTrial(int) - Constructor for class org.jlab.coda.cMsg.test.jniEtTrial
 

K

kaBuffer - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Buffer for sending keep-alive/monitoring info to this client if there are "issues".
KeepAlive(Socket) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.KeepAlive
Constructor.
keepAliveChannel - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Socket channel used by this server to get monitor data from client and to send monitor data to client (dual functions as keepAlive).
keepAliveSocket - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Socket for checking to see that the domain server is still alive.
keepAliveThread - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Thread for sending keep alive commands to domain server to check its health.
kill(ExecutorInfo, boolean) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Kill the specified executor and, optionally, all processes it has started.
killAll(boolean) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Kill all executors and, optionally, all processes they have started.
killClientHandlerThreads() - Method in class org.jlab.coda.cMsg.RCDomain.rcListeningThread
Kills ClientHandler threads.
killSpawnedThreads - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Kill all spawned threads if true.
killSpawnedThreads() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Kill spawned threads.
killThisThread - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Kill this thread if true.
killThread() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.KeepAlive
Kill this thread.
killThread() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.UpdateServer
Kill this thread.
killThread() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgClientListeningThread
Kills this thread.
killThread() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Kills this thread.
killThread() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMulticastListeningThread
Kills this thread.
killThread() - Method in class org.jlab.coda.cMsg.RCDomain.rcListeningThread
Kills this thread.
killThread() - Method in class org.jlab.coda.cMsg.RCMulticastDomain.rcListeningThread
Kills this thread.
killThread() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
Kills this thread.

L

latch - Variable in class org.jlab.coda.cMsg.common.cMsgNotifier
 
length - Variable in class org.jlab.coda.cMsg.cMsgMessage
Length of byte array elements to use.
listeningThread - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Thread listening for messages and responding to domain server commands.
listeningThreadsStartedSignal - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Use this to signal that this server's listening threads have been started so bridges may be created and clients may connect.
local - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Is this client connected to a local server?
localSend(cMsgMessage, String) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
This method handles a message sent by a local bridge object's callback.
localTempPort - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
The local port used temporarily while multicasting for other rc multicast servers.
localUdpPort - Variable in class org.jlab.coda.cMsg.RCServerDomain.RCServer
UDP port on which to receive messages from the rc client.
lock() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Lock this object from further updates.
LogFile - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
cMsg subdomain handler for LogFile subdomain which stores messages in a file.
LogFile() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.LogFile
 
logToDatabase(cMsgMessage) - Static method in class org.jlab.coda.cMsg.apps.cMsgAlarmServer
 

M

magicNumbers - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Ints representing ascii for "cMsg is cool", used to filter out port-scanning software.
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.cMsgFileToXML
 
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgFindLocalNetworkInfo
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgFindServers
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.cMsgPayloadProducer
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.cMsgPlatformSpy
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.cMsgStartEt
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.apps.rcClientKiller
 
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.
main(String[]) - Static method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Run as a stand-alone RC server to test incoming messages.
main(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.Commander
Take keyboard input, pass as commands to one Executor, and print results - like a simple remote terminal.
main(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.Executor
Run as a stand-alone application
main(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
Here's an example that uses this class to generate a key and use that to encrypt and decrypt a string.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.cMsgSerializeTest
 
main(String[]) - Static method in class org.jlab.coda.cMsg.test.cMsgServerScan
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.cMsgTest
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.cMsgTestPayload
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.cMsgTestRcClient
 
main(String[]) - Static method in class org.jlab.coda.cMsg.test.cMsgTestRcServer
 
main(String[]) - Static method in class org.jlab.coda.cMsg.test.connectTest
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.DoubleTest
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.DoubleTestReceiver
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.DoubleTestSender
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.etTest
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.etTest2
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.jniEtTrial
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.RCClientReconnect
 
main(String[]) - Static method in class org.jlab.coda.cMsg.test.RCMulticastServer
 
main(String[]) - Static method in class org.jlab.coda.cMsg.test.rcServerNetworkTest
This method is executed as a thread.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.regexpUDL
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.UnsubTest
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.VardanClient
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.VardanProducer
Run as a stand-alone application.
main(String[]) - Static method in class org.jlab.coda.cMsg.test.VardanServer
Run as a stand-alone application.
main0(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.Commander
Run the command "ls" inside an xterm in all Executors.
main1(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.Commander
RStart up 20 xterms in one Executor, then shut them down one-by-one.
main2(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.Commander
Run the ExampleThread object as a thread in a single Executor, wait 5 sec, and then shut it down.
main3(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.Commander
Run a cMsg server a thread in a single Executor, wait 5 sec, and then shut it down.
main4(String[]) - Static method in class org.jlab.coda.cMsg.remoteExec.Commander
Kill all Executors and their spawned processes either 1-by-1 or all at once.
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.common.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.common.cMsgMessageFull
Converts existing message to response of supplied message.
matches(String, String) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
This method checks to see if there is a match between a given (message's) subject and type pair and this subscription's subject and type.
matches(String, String, boolean) - Static method in class org.jlab.coda.cMsg.common.cMsgSubscription
This method implements a simple wildcard matching scheme where "*" means any or no characters, "?" means exactly 1 character, and "#" means 1 or no positive integer.
matchesOrig(String, String) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
This method checks to see if there is a match between a given msgSubject and msgType pair and this subscription's msgSubject and msgType.
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.
maySkipMessages() - Method in class org.jlab.coda.cMsg.test.DoubleTest.DoubleSendingCallback
 
maySkipMessages() - Method in class org.jlab.coda.cMsg.test.VardanServer.adminCb
 
maySkipMessages() - Method in class org.jlab.coda.cMsg.test.VardanServer.sendingCb
 
memSize - Variable in class org.jlab.coda.cMsg.test.jniEtTrial
 
message - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Message object.
message - Variable in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Place to temporarily store the returned message from a get.
message - Variable in class org.jlab.coda.cMsg.common.cMsgGetHelper
Message object.
messageChannel - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Socket channel used to get messages to and receive messages/requests from client.
MessageProcessor() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor.MonitorPanel.MessageProcessor
 
minorVersion - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Minor cMsg version number = 0
monData - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
 
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 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.common.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.common.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.
monitor(String) - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
This method is a synchronous call to receive a message containing monitoring data from the rc multicast server specified in the UDL.
monitorData() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
monitoringOff - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
If true, this server does NOT send an XML string containing its state to all clients.
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.
MonitorPanel.MessageProcessor - Class in org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor
This class periodically gets a message of monitor data and updates the display.
monitors - Variable in class org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor.Monitor
Map to keep track of connections to and monitors of cMsg systems.
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.
monXML - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
move(File, File) - Static method in class org.jlab.coda.cMsg.common.FileHelper
Move a file from one location to another.
move(File, File, boolean) - Static method in class org.jlab.coda.cMsg.common.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.
msgCount - Variable in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Number of messages passed to the callback.
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.
msgServerCloudLockResponse - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send a response to a server client's "cloud lock" request.
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.
msgServerRegistrationLockResponse - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send a response to a server client's "registration lock" request.
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.
msgServerSendClientNamesResponse - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send a response to a server client's "sendClientNames" request.
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.
msgSyncSendResponse - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Send a response to a syncSend request.
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.
MulticastCallback() - Constructor for class org.jlab.coda.cMsg.apps.rcClientKiller.MulticastCallback
 
MulticastCallback() - Constructor for class org.jlab.coda.cMsg.test.cMsgTestRcServer.MulticastCallback
 
MulticastCallback() - Constructor for class org.jlab.coda.cMsg.test.RCMulticastServer.MulticastCallback
 
Multicaster(DatagramPacket) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.Multicaster
 
Multicaster(DatagramPacket) - Constructor for class org.jlab.coda.cMsg.EmuDomain.EmuClient.Multicaster
 
Multicaster(DatagramPacket, byte[]) - Constructor for class org.jlab.coda.cMsg.RCDomain.RunControl.Multicaster
 
Multicaster(DatagramPacket) - Constructor for class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast.Multicaster
 
multicastPort - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
If this client is a cMsg server, this quantity is the UDP multicast port of the server which has just become a client of cMsg server where this object lives.
MulticastReceiver() - Constructor for class org.jlab.coda.cMsg.EmuDomain.EmuClient.MulticastReceiver
 
multicastResponse - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Signal to coordinate the multicasting and waiting for responses.
multicastTimeout - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Timeout in milliseconds to wait for server to respond to multicasts.
mustMulticast - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
True if the host given by the UDL is \"multicast\" or the string cMsgNetworkConstants.cMsgMulticast.
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.
myCallback() - Constructor for class org.jlab.coda.cMsg.apps.cMsgConsumer.myCallback
 
myCallback() - Constructor for class org.jlab.coda.cMsg.apps.cMsgGetResponder.myCallback
 
myCallback() - Constructor for class org.jlab.coda.cMsg.apps.cMsgProducer.myCallback
 
myCallback() - Constructor for class org.jlab.coda.cMsg.test.cMsgTest.myCallback
 
myCallback() - Constructor for class org.jlab.coda.cMsg.test.cMsgTestPayload.myCallback
 
myCallback() - Constructor for class org.jlab.coda.cMsg.test.cMsgTestRcClient.myCallback
 
myCallback() - Constructor for class org.jlab.coda.cMsg.test.RCClientReconnect.myCallback
 
myClientInfo - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Object containing information about the client this object is connected to.
myCon - Variable in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
database access objects.
myShutdownHandler() - Constructor for class org.jlab.coda.cMsg.apps.cMsgShutdowner.myShutdownHandler
 
myStmt - Variable in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
 

N

name - Variable in class org.jlab.coda.cMsg.cMsgPayloadItem
Name of this item.
name - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Client's name.
name - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Name of this client.
nameServer - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
Name server object.
nameServerHost - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Name server's host.
nameServers - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Keep track of all name servers which have connected to this server.
nameServerTcpPort - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Name server's TCP port.
nameServerTcpPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Default TCP port at which a cMsg domain name server listens for client connections = 45000
nameServerUdpPort - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Name server's UDP port.
nameServerUdpPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Default UDP port at which a cMsg name server listens for multicasts = 45000
namespace - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Namespace.
namespace - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
This refers to a cMsg subdomain's namespace in which this subscription resides.
namespace - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
cMsg subdomain namespace client is using.
needsUpdate() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Tells caller if cMsgServerFinder.find() needs to be called since the server search parameters (eg.
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.
needToWait() - Method in class org.jlab.coda.cMsg.common.cMsgGetHelper
Returns true if the "syncSend" response has not yet been received and the client still needs to wait for it.
noHistoryAdditions - Variable in class org.jlab.coda.cMsg.cMsgMessage
If true, do NOT add current sender to message history in payload.
noHistoryAdditions() - Method in class org.jlab.coda.cMsg.cMsgMessage
Does the message record sender history (assuming history length max is not exceeded)?
NONCLOUD - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Server is NOT in the server cloud.
notConnectLock - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Lock for calling methods other than cMsg.connect() or cMsg.disconnect().
notConnectLock - Variable in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Lock for calling methods other than TCPS.connect() or TCPS.disconnect().
notifier - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSendAndGetter
Wait on this object which tells us when a response message has been sent to a sendAndGet so we can notify bridges to cancel their sendAndGets.
notifier - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeAndGetter
Wait on this object which tells us when a matching message has been sent to a subscribeAndGet so we can notify bridges to cancel their subscriptions (which are used to implement remote subAndGets).
nsMonitorXML - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
String which contains the monitor data of this particular name server (xml format).
nullGetServerResponse - Static variable in class org.jlab.coda.cMsg.cMsgMessage
Does local server have no subscriber to send from sendAndGet? Is stored in 8rd bit of info.
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.common.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.common.cMsgSubscription
Method to return the number of callback threads registered.
numberOfClients() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
 
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.common.cMsgSubscription
Returns the total number of subscribers and subscribeAndGet callers subscribed to this subject, type, and namespace.
numDigits(long) - Static method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method returns the number of characters needed to represent an integer including a minus sign.
numDigits(BigInteger) - Static method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method returns the number of characters needed to represent an integer including a minus sign for large numbers including unsigned 64 bit.
numPrimitiveArgs - Variable in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Number of primitive type arguments.
numReferenceArgs - Variable in class org.jlab.coda.cMsg.remoteExec.ConstructorInfo
Number of reference type arguments that are not null or do not use a no-arg constructor.

O

offset - Variable in class org.jlab.coda.cMsg.cMsgMessage
Offset into byte array of first element.
ok - Static variable in class org.jlab.coda.cMsg.cMsgConstants
No error.
orderIPAddresses(List<String>, List<String>, String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Takes a list of dotted-decimal formatted IP address strings and their corresponding broadcast addresses and orders them so that those on the local, preferred subnet are first, those on other local subnets are next, and all others come last.
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.cMsgDomain.subdomains - package org.jlab.coda.cMsg.cMsgDomain.subdomains
 
org.jlab.coda.cMsg.common - package org.jlab.coda.cMsg.common
 
org.jlab.coda.cMsg.EmuDomain - package org.jlab.coda.cMsg.EmuDomain
 
org.jlab.coda.cMsg.FileDomain - package org.jlab.coda.cMsg.FileDomain
 
org.jlab.coda.cMsg.RCDomain - package org.jlab.coda.cMsg.RCDomain
 
org.jlab.coda.cMsg.RCMulticastDomain - package org.jlab.coda.cMsg.RCMulticastDomain
 
org.jlab.coda.cMsg.RCServerDomain - package org.jlab.coda.cMsg.RCServerDomain
 
org.jlab.coda.cMsg.remoteExec - package org.jlab.coda.cMsg.remoteExec
 
org.jlab.coda.cMsg.TCPSDomain - package org.jlab.coda.cMsg.TCPSDomain
 
org.jlab.coda.cMsg.test - package org.jlab.coda.cMsg.test
 
out - Variable in class org.jlab.coda.cMsg.test.etTest2
 

P

packet - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.Multicaster
 
packet - Variable in class org.jlab.coda.cMsg.EmuDomain.EmuClient.Multicaster
 
packet - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl.Multicaster
 
packet - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast.Multicaster
 
ParsedUDL(String, String, String, int, int, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Constructor for storing info about cloud server and used in failing over to cloud server.
ParsedUDL(String, String, String, String, String, String, String, int, int, int, int, int, int, int, boolean, boolean) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Constructor used in parsing UDL.
parseUDL(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to parse the Universal Domain Locator (UDL) into its various components.
parseUDL(String) - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
Method to parse the Universal Domain Locator (UDL) into its various components.
parseUDL(String) - Method in class org.jlab.coda.cMsg.RCDomain.RunControl
Method to parse the Universal Domain Locator (UDL) into its various components.
parseUDLOld(String) - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
Method to parse the Universal Domain Locator (UDL) into its various components.
parseXml(String) - Static method in class org.jlab.coda.cMsg.common.cMsgMessageFull
This method parses an XML string representing a cMsg message (using a DOM parser) and turns it into a cMsg message.
password - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Optional password included in UDL for connection to server requiring one.
pause() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
This method stops any further calling of the callback.
pause() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
This method stops any further calling of the callback.
payloadBin - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Binary array in cMsg message payload.
payloadBinA - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Array of binary arrays 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.
payloadText - Variable in class org.jlab.coda.cMsg.cMsgMessage
String representation of the entire payload (including hidden system payload items).
payloadToString() - Method in class org.jlab.coda.cMsg.cMsgMessage
This method converts the message payload to a printable string in XML format.
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.
pendingSendAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
pendingSubAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
permanent - Variable in class org.jlab.coda.cMsg.common.cMsgCallbackThread.WorkerThread
Is this a temporary or permanent worker thread?
port - Variable in class org.jlab.coda.cMsg.test.etTest2
 
postConnectionThreadsStartedSignal - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
There are 2 threads which must be running before client connections are allowed.
preConnectionThreadsStartedSignal - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
There are 3 threads which must be running before client connections are allowed.
preferredSubnet - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Optional preferred subnet.
print() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Print out the cmsg name servers and rc multicast servers found in the last search.
printBuffer(ByteBuffer, int, int, String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
This method takes a byte buffer and prints out the desired number of words from the given position.
printBuffer(ByteBuffer, int, int, String) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticastReceiver
This method takes a byte buffer and prints out the desired number of words from the given position.
printBytes(ByteBuffer, int, int, String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
This method takes a byte buffer and prints out the desired number of bytes from the given position.
printBytes(byte[], int, int, String) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
This method takes a byte array and prints out the desired number of bytes from the given index.
printData() - Method in class org.jlab.coda.cMsg.test.jniEtTrial
 
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.cMsgDomain.subdomains.cMsg
 
printSizes() - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
This method prints the sizes of all sets and maps.
printStaticSizes() - Static method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
 
putData(int, int, ByteBuffer) - Method in class org.jlab.coda.cMsg.test.jniEtTrial
 

Q

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

R

rcCallback() - Constructor for class org.jlab.coda.cMsg.test.cMsgTestRcServer.rcCallback
 
rcCallback() - Constructor for class org.jlab.coda.cMsg.test.RCMulticastServer.rcCallback
 
rcClientBroadcast - Variable in class org.jlab.coda.cMsg.test.RCMulticastServer.ConnectDisconnectThread
 
rcClientBroadcast - Variable in class org.jlab.coda.cMsg.test.RCMulticastServer.RcServerReconnectThread
 
rcClientHost - Variable in class org.jlab.coda.cMsg.test.RCMulticastServer.ConnectDisconnectThread
 
rcClientHost - Variable in class org.jlab.coda.cMsg.test.RCMulticastServer.RcServerReconnectThread
 
rcClientKiller - Class in org.jlab.coda.cMsg.apps
This class simulates an rc multicast receiver, but then it commands all rc clients that attempt to connect to abort/die.
rcClientKiller(String[]) - Constructor for class org.jlab.coda.cMsg.apps.rcClientKiller
Constructor.
rcClientKiller.MulticastCallback - Class in org.jlab.coda.cMsg.apps
Callback for handling RC client trying to connect.
RCClientReconnect - Class in org.jlab.coda.cMsg.test
This class implements a run control client that reconnects with a server that comes and goes - RCMulticastServer.
RCClientReconnect() - Constructor for class org.jlab.coda.cMsg.test.RCClientReconnect
 
RCClientReconnect.myCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run when a message matching our subscription arrives.
rcClientTcpPort - Variable in class org.jlab.coda.cMsg.test.RCMulticastServer.ConnectDisconnectThread
 
rcClientTcpPort - Variable in class org.jlab.coda.cMsg.test.RCMulticastServer.RcServerReconnectThread
 
rcDomainMulticastClient - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Int to send in UDP packet to server if RC domain and sender is client.
rcDomainMulticastKillSelf - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Tell RCMulticast server to kill himself since server at that port and expid already exists.
rcDomainMulticastProbe - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Client is just trying to find RCMulticast servers.
rcDomainMulticastServer - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Int to send in UDP packet to rc multicast server if RC domain and sender is server.
rcFinder() - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder.rcFinder
 
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.
rcListeningThread - Class in org.jlab.coda.cMsg.RCMulticastDomain
This class implements a thread to listen to runcontrol clients in the runcontrol multicast domain.
rcListeningThread(RCMulticast, int) - Constructor for class org.jlab.coda.cMsg.RCMulticastDomain.rcListeningThread
Constructor.
rcListeningThread - Class in org.jlab.coda.cMsg.RCServerDomain
This class implements a thread to listen to runcontrol clients in the runcontrol server domain over TCP.
rcListeningThread(RCServer) - Constructor for class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
Constructor for regular clients.
rcMulticast - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Multicast address used in runcontrol domain = "239.210.0.0"
RCMulticast - Class in org.jlab.coda.cMsg.RCMulticastDomain
This class implements the runcontrol multicast (rcm) domain.
RCMulticast() - Constructor for class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
 
RCMulticast.Multicaster - Class in org.jlab.coda.cMsg.RCMulticastDomain
This class defines a thread to multicast a UDP packet to the RC Multicast server every second.
rcMulticaster(byte[], MulticastSocket) - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticaster
 
rcMulticastPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Default UDP port at which a run control multicast server listens for multicasts = 45200
rcMulticastReceiver(DatagramSocket) - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticastReceiver
 
RCMulticastServer - Class in org.jlab.coda.cMsg.test
This class implements an RC Multicast server and RC Server server together.
RCMulticastServer() - Constructor for class org.jlab.coda.cMsg.test.RCMulticastServer
 
RCMulticastServer.ConnectDisconnectThread - Class in org.jlab.coda.cMsg.test
Class for handling client which does endless connects and disconnects.
RCMulticastServer.MulticastCallback - Class in org.jlab.coda.cMsg.test
 
RCMulticastServer.rcCallback - Class in org.jlab.coda.cMsg.test
 
RCMulticastServer.RcServerReconnectThread - Class in org.jlab.coda.cMsg.test
Class for client testing message sending after server disconnects then reconnects.
RCMulticastServer.starCallback - Class in org.jlab.coda.cMsg.test
 
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.
rcServerAddress - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
RunControl server's net addresses obtained from multicast response.
rcServerNetworkTest - Class in org.jlab.coda.cMsg.test
Print out all network info used by the rc multicast server.
rcServerNetworkTest() - Constructor for class org.jlab.coda.cMsg.test.rcServerNetworkTest
 
rcServerPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a run control server starts looking for a port to listen for a client connection on = 45300
RcServerReconnectThread(String, String, int) - Constructor for class org.jlab.coda.cMsg.test.RCMulticastServer.RcServerReconnectThread
 
rcTcpClientPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a run control client starts looking for a port to listen on and the port that a run control server assumes a client is waiting for connections on = 45700
rcTcpServerPort - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
RunControl server's TCP listening port obtained from RunControl.connect().
rcUdpServerPort - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
RunControl server's UDP listening port obtained from RunControl.connect().
readingSize - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Internal bookkeeping.
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.
rec - Variable in class org.jlab.coda.cMsg.remoteExec.ExampleThread
 
receiver - Variable in class org.jlab.coda.cMsg.cMsgMessage
Name of message receiver.
receiverHost - Variable in class org.jlab.coda.cMsg.cMsgMessage
Host receiver is running on.
receiverTime - Variable in class org.jlab.coda.cMsg.cMsgMessage
Time message was received in milliseconds from midnight GMT, Jan 1st, 1970.
receiving - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Boolean indicating whether this client's callbacks are active or not.
ReceivingCallback() - Constructor for class org.jlab.coda.cMsg.test.UnsubTest.ReceivingCallback
 
receivingCb() - Constructor for class org.jlab.coda.cMsg.test.VardanClient.receivingCb
 
reconnectToServer() - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Tries to connect to the last cMsg server successfully connected to.
regexpUDL - Class in org.jlab.coda.cMsg.test
Class to test regular expression parsing of UDL.
regexpUDL(String[]) - Constructor for class org.jlab.coda.cMsg.test.regexpUDL
Constructor.
regime - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
What throughput do we expect from this client? Values may be one of: cMsgConstants.regimeHigh, cMsgConstants.regimeMedium, cMsgConstants.regimeLow.
regimeHigh - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Client has high data/message throughput.
regimeLow - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Client has low data/message throughput.
regimeLowMaxClients - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Default maximum number of clients per cMsgDomainServerSelect object in regimeLow mode.
regimeMedium - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Client has medium data/message throughput (default).
registerCallback(CommandCallback, Object) - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Register a callback to be run when the process ends.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.CA
Creates JCA, context, and channel objects.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to register a domain client.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Database
Creates separate database connection for each client connection.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Dummy
 
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
Open ET system and attach to GrandCentral station.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.FileQueue
Creates files to store messages in.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.LogFile
Open file in which to store messages using append mode.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Queue
Creates separate database connection for each client connection.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
Connect to smartsockets server.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.TcpServer
Connects to tcpserver.
registerClient(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.common.cMsgSubdomainAdapter
Method to register a domain client.
registerClient(cMsgClientInfo) - Method in interface org.jlab.coda.cMsg.common.cMsgSubdomainInterface
Method to register a domain client.
registerServer(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.cMsgDomain.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) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method grabs the registration lock (for adding a client) of another cMsg domain server.
registrationLock(int) - Static method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
This lock must be locked before a client registration in the cMsg subdomain can be made.
registrationLockHelper - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
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() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method releases the registration lock (when adding a client) of another cMsg domain server.
registrationUnlock() - Static method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Unlock the registration lock.
rejectedExecution(Runnable, ThreadPoolExecutor) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient.RejectHandler
 
RejectHandler() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient.RejectHandler
 
reliableSend - Variable in class org.jlab.coda.cMsg.cMsgMessage
Should the message be sent with a reliable method (TCP) or is an unreliable method (UDP) ok?
remoteExecSubjectType - Static variable in class org.jlab.coda.cMsg.remoteExec.Commander
cMsg message subject or type used in internal Commander/Executor communication.
removeCallback(cMsgCallbackThread) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Method to remove a callback thread.
removeClient(cMsgClientData) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
Method to remove a client from being monitored.
removeClientSubscriber(cMsgClientInfo) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Removes a client from the set containing only regular clients subscribed to this subject, type, and namespace.
removeCmsgPort(int) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Remove a user-specified UDP port from the list of ports to be probed for cmsg name servers.
removeCmsgPorts() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Remove all user-specified UDP ports from list of ports to be probed for cmsg name servers.
removeCommanderId(int) - Method in class org.jlab.coda.cMsg.remoteExec.ExecutorInfo
Remove a commander id / executor id pair from Map.
removeNotifier(cMsgNotifier) - Method in class org.jlab.coda.cMsg.common.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.
removeRcPort(int) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Remove a UDP port from the list of user-specified ports to be probed for rc multicast servers.
removeRcPorts() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Remove all user-specified UDP ports from list of ports to be probed for rc multicast servers.
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.common.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.common.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.
request - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Request type.
reserved - Variable in class org.jlab.coda.cMsg.cMsgMessage
Class member reserved for future use.
resetByteArrayLength() - Method in class org.jlab.coda.cMsg.cMsgMessage
Reset the byte array length to the full length of the array or zero if there is none.
resetPayload() - Method in class org.jlab.coda.cMsg.cMsgMessage
Clears the payload of all items including system items.
ResponderInfo() - Constructor for class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 
respondingHost - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
The host of the responding server to initial multicast probes of the local subnet.
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.common.cMsgMessageFull
Creates a proper response message to this message which was sent by a client calling sendAndGet.
restart() - Method in interface org.jlab.coda.cMsg.cMsgSubscriptionHandle
This method resumes any calling of the callback delayed by the cMsgSubscriptionHandle.pause() method.
restart() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
This method (re)starts any calling of the callback delayed by the cMsgCallbackThread.pause method.
reverseBase64Chars - Static variable in class org.jlab.coda.cMsg.common.Base64
Reverse lookup table for the Base64 alphabet.
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.cMsgFindServers
 
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.cMsgPayloadProducer
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.apps.cMsgPlatformSpy
 
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.cMsgStartEt
 
run() - Method in class org.jlab.coda.cMsg.apps.rcClientKiller
 
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.KeepAlive
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.Multicaster
 
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.UdpReceiver
 
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.UpdateServer
This method is executed as a thread.
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.cMsgMonitor.MonitorPanel.MessageProcessor
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgConnectionHandler
This method is a thread which listens for TCP connections from the client.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
This method is a thread which uses select to read messages from clients.
run() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMulticastListeningThread
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.common.cMsgCallbackThread
This method is executed as a thread which starts up the right number of worker threads
run() - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread.WorkerThread
This method is executed as a thread which runs the callback method
run() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgFinder
 
run() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgMulticaster
 
run() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgMulticastReceiver
 
run() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder.rcFinder
 
run() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticaster
 
run() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticastReceiver
 
run() - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient.Multicaster
 
run() - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient.MulticastReceiver
 
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.RCDomain.RunControl.Multicaster
 
run() - Method in class org.jlab.coda.cMsg.RCMulticastDomain.rcListeningThread
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast.Multicaster
 
run() - Method in class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.remoteExec.ExampleThread
When run as a thread, this class must respond to interrupts sent by the Commander so that it may be stopped.
run() - Method in class org.jlab.coda.cMsg.test.cMsgTest
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.cMsgTestPayload
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.cMsgTestRcClient
 
run() - Method in class org.jlab.coda.cMsg.test.cMsgTestRcServer
 
run() - Method in class org.jlab.coda.cMsg.test.connectTest
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.DoubleTest
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.DoubleTestReceiver
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.DoubleTestSender
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.etTest
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.etTest2
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.RCClientReconnect
 
run() - Method in class org.jlab.coda.cMsg.test.RCMulticastServer.ConnectDisconnectThread
 
run() - Method in class org.jlab.coda.cMsg.test.RCMulticastServer.RcServerReconnectThread
 
run() - Method in class org.jlab.coda.cMsg.test.RCMulticastServer
 
run() - Method in class org.jlab.coda.cMsg.test.regexpUDL
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.UnsubTest
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.VardanClient
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.VardanProducer
This method is executed as a thread.
run() - Method in class org.jlab.coda.cMsg.test.VardanServer
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.
RunControl.Multicaster - Class in org.jlab.coda.cMsg.RCDomain
This class defines a thread to multicast a UDP packet to the RC Multicast server every second.
runCycle() - Method in class org.jlab.coda.cMsg.test.connectTest
This method is executed as a thread.

S

sAndGCallback() - Constructor for class org.jlab.coda.cMsg.test.cMsgTestRcClient.sAndGCallback
 
scan() - Static method in class org.jlab.coda.cMsg.test.cMsgServerScan
 
secretKeyType - Static variable in class org.jlab.coda.cMsg.remoteExec.ExecutorSecurity
 
selector - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Selector object each client's channel is registered with.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.CADomain.CA
Set double value of channel from message's text field.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsg
Method to send a message to the domain for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to send a message to the domain for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Method to send a message to the domain for further distribution.
send(cMsgMessage) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to send a message to the domain for further distribution.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.EmuDomain.EmuClient
Method to send a message to the Emu domain server.
send(cMsgMessage) - Method in class org.jlab.coda.cMsg.FileDomain.File
Writes to file.
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.RCMulticastDomain.RCMulticast
Method to send an abort command to the rc client.
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(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 cMsgDomainInterface.send(org.jlab.coda.cMsg.cMsgMessage) method and a single synchronous response is received.
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.common.cMsgDomainAdapter
The message is sent as it would be in the cMsgDomainInterface.send(org.jlab.coda.cMsg.cMsgMessage) method and a single synchronous response is received.
sendAndGet(cMsgMessage, int) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
The message is sent as it would be in the cMsgDomainInterface.send(org.jlab.coda.cMsg.cMsgMessage) method and a single synchronous response is received.
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.
SendAndGetCallback(int, int) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SendAndGetCallback
Constructor.
sendAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Collection of all of this client's cMsg.sendAndGet(org.jlab.coda.cMsg.cMsgMessage, int) calls currently in execution.
sendAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
sendAndGets - Variable in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Collection of all of this client's RCServer.sendAndGet(cMsgMessage, int) calls currently in execution.
sendAndGetters - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSendAndGetter
A map of all cMsgServerSendAndGetter objects (threads) for this client.
sender - Variable in class org.jlab.coda.cMsg.cMsgMessage
Name of message sender (must be unique in some domains).
senderHost - Variable in class org.jlab.coda.cMsg.cMsgMessage
Host sender is running on.
senderTime - Variable in class org.jlab.coda.cMsg.cMsgMessage
Time message was sent in milliseconds from midnight GMT, Jan 1st, 1970.
senderToken - Variable in class org.jlab.coda.cMsg.cMsgMessage
Field used by domain server in implementing "sendAndGet".
sendingCb() - Constructor for class org.jlab.coda.cMsg.test.VardanServer.sendingCb
 
sendMessage(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgSendAndGetCallbackThread
Put message on a cue waiting to be taken by the callback.
sendMessage(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Put message on a queue of messages waiting to be taken by the callback.
server - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMulticastListeningThread
Name server object.
serverName - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
 
serverName - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
This server's name.
serverName - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Name of cMsg server ("host:port") this server is connected to.
serverPort - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
If this client is a cMsg server, this quantity is the TCP listening port of the server which has just become a client of cMsg server where this object lives.
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.
serverSendAndGetCancel - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
serverSendAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
Collection of all of this server client's cMsgSendAndGetCallbackThread objects which are threads waiting for results of a cMsgServerClient.serverSendAndGet(org.jlab.coda.cMsg.cMsgMessage, java.lang.String, org.jlab.coda.cMsg.cMsgCallbackInterface) on a connected server.
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.
serverTcpPort - Static variable in class org.jlab.coda.cMsg.test.cMsgServerScan
 
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
Copy byte array into message.
setByteArray(byte[], int, int) - Method in class org.jlab.coda.cMsg.cMsgMessage
Copy byte array into message by copying "length" number of elements starting at "offset".
setByteArray(ByteBuffer) - Method in class org.jlab.coda.cMsg.cMsgMessage
Copy buffer data into message's byte array.
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 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 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 region of interest.
setCallbackState(CallbackState) - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Set the state of the callback, but not when locked.
setCallbackStateIfLocked(CallbackState) - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Set the state of the callback even if locked.
setClientsMax(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Sets the maximum number of clients this object communicates with.
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.
setCloudStatus(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method locally sets the cloud status of the server this server is connected to through this bridge.
setContext(cMsgMessageContextInterface) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Sets the object containing information about the context of the callback receiving this message.
setCount(int) - Method in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Sets the number of identical subscriptions.
setDebug(int) - Method in class org.jlab.coda.cMsg.cMsg
Set level of debug output.
setDebug(int) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Set client's level of debug output.
setDebug(int) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Set client's level of debug output.
setDebug(int) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Set level of debug output.
setDeliverer(cMsgMessageDeliverer) - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Sets the object used to deliver messages to this client.
setDescription(String) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Set the description of the client.
setDescription(String) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Set the description of the client.
setDomain(String) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set domain this message exists in.
setDomainHost(String) - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Sets host domain server is running on.
setDomainPort(int) - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Sets TCP port domain server is listening on.
setDomainUdpPort(int) - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Sets UDP port domain server is listening on.
setError(String) - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Set error output generated by the started process or thread.
setErrorCode(int) - Method in class org.jlab.coda.cMsg.common.cMsgGetHelper
Sets the error code from when a "subscribeAndGet" or "sendAndGet" is woken up by an error condition.
setExpandedPayload(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set the "expanded-payload" bit of a message.
setExpandedPayload(boolean) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set the "expanded-payload" bit of a message.
setFieldsFromText(String, int) - Method in class org.jlab.coda.cMsg.cMsgMessage
This method 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.common.cMsgMessageFull
This method 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.
setGetRequest(boolean) - Method in class org.jlab.coda.cMsg.common.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.
setInfo(int) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set the info member.
setIntVal(int) - Method in class org.jlab.coda.cMsg.common.cMsgGetHelper
Sets intVal from when a "syncSend" is woken up.
setIntVal(int) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Sets the intVal which client generates (receiverSubscribeId).
setMessage(cMsgMessageFull) - Method in class org.jlab.coda.cMsg.common.cMsgGetHelper
Sets the messge object;
setMessageChannel(SocketChannel) - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Sets the SocketChannel used to send messages to and receives messages/requests from this client.
setMessageDeliverer(cMsgDeliverMessageInterface) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.cMsg
Method to give the subdomain handler on object able to deliver messages to the client.
setName(String) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Set the name of the client.
setName(String) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Set the name of the client.
setNamespace(String) - Method in class org.jlab.coda.cMsg.common.cMsgClientInfo
Sets the namespace of client's cMsg subdomain.
setNamespace(String) - Method in class org.jlab.coda.cMsg.common.cMsgSubscription
Sets the namespace in the cMsg subdomain in which this subscription resides.
setNoHistoryAdditions(boolean) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Sets the message to NOT record sender history if arg is true, even if the history length max is not exceeded.
setNullGetResponse(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
Specify whether this message is a null response to a "sendAndGet" message.
setNullGetServerResponse(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set the "nullGetServerResponse" bit of a message.
setNullGetServerResponse(boolean) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set the "nullGetServerResponse" bit of a message.
setOutput(String) - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Set output generated by the started process or thread.
setPassword(String) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Set the password for connecting to a cmsg name server.
setPayloadText(String) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Sets the String representation of the compound payload of this message.
setReceiver(String) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set message receiver.
setReceiverHost(String) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set message receiver's host computer.
setReceiverTime(Date) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set time message was receivered.
setReliableSend(boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
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
Set the return code.
setSender(String) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set message sender.
setSenderHost(String) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set message sender's host computer.
setSenderTime(Date) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set time message was sent.
setSenderToken(int) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set sender's token.
setServerName(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
Sets the name of the server this bridge's client is connected to.
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.common.cMsgDomainAdapter
Method to set the shutdown handler of the client.
setShutdownHandler(cMsgShutdownHandlerInterface) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to set the shutdown handler of the client.
setSleepTime(int) - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Set the time to wait for server responses in milliseconds.
setSubject(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set subject of message.
setSysMsgId(int) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Set system intVal 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.common.cMsgGetHelper
Set boolean telling whether he "subscribeAndGet" or "sendAndGet" call timed out or not.
setType(String) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set type of message.
setUDL(String) - Method in class org.jlab.coda.cMsg.cMsg
Set the UDL of the client.
setUDL(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Set the UDL of the client which may be a semicolon separated list of UDLs in this domain.
setUDL(String) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Set the UDL of the client.
setUDL(String) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Set the UDL of the client.
setUDL(String) - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Set the UDL of the client which may be a semicolon separated list of (sub)UDLs in this domain.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.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.cMsgDomain.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.cMsgDomain.subdomains.Dummy
 
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.subdomains.Et
Parse arg to get ET system file, method to open ET system, chunk size.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.cMsgDomain.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.cMsgDomain.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.cMsgDomain.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.cMsgDomain.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.cMsgDomain.subdomains.TcpServer
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.common.cMsgDomainAdapter
Set the UDL remainder of the client.
setUDLRemainder(String) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Set the UDL remainder of the client.
setUDLRemainder(String) - Method in class org.jlab.coda.cMsg.common.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.common.cMsgSubdomainInterface
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 intVal.
setUserTime(Date) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set time.
setUserTime(long) - Method in class org.jlab.coda.cMsg.cMsgMessage
Set time.
setValues(int, int, boolean, boolean, String, String) - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Set various member values, but not when locked.
setVersion(int) - Method in class org.jlab.coda.cMsg.common.cMsgMessageFull
Sets the version number of this message.
shortToBytes(short, byte[], int) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
Copies a short value into 2 bytes of a byte array.
shutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Method to gracefully shutdown this object's threads and clean things up.
shutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Method to gracefully shutdown this object's threads and clean things up.
shutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
Shuts down all client monitoring threads.
shutdown() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Method to gracefully shutdown all threads associated with this server and to clean up.
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 client(s).
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.common.cMsgDomainAdapter
Method to shutdown the given client(s).
shutdownClients(String, boolean) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to shutdown the given client(s).
shutdownHandler - Variable in class org.jlab.coda.cMsg.common.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 server(s).
shutdownServers(String, boolean) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Method to shutdown the given server(s).
shutdownServers(String, boolean) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to shutdown the given server(s).
shutItDown() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
 
shutItDown() - Method in class org.jlab.coda.cMsg.remoteExec.ExampleThread
 
shutItDown() - Method in interface org.jlab.coda.cMsg.remoteExec.IExecutorThread
When a class implementing this interface is run by an Executor, eventually a Commander may want to stop it.
size - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Size of data in bytes (not including int representing size which is the first data sent).
size - Variable in class org.jlab.coda.cMsg.test.etTest2
 
skip - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SendAndGetCallback
Allow this callback to skip extra incoming messages since only one is needed.
SmartSockets - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
cMsg subdomain handler for smartsockets subdomain.
SmartSockets() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.SmartSockets
 
socket - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgMulticaster
 
socket - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.cMsgMulticastReceiver
 
socket - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticaster
 
socket - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.rcMulticastReceiver
 
socketLock - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Lock to ensure that methods using the socket, write in sequence.
socketLock - Variable in class org.jlab.coda.cMsg.TCPSDomain.TCPS
Lock to ensure that methods using the socket, write in sequence.
ssid - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
syncSend id.
standAlone - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Does this server stand alone and NOT allow bridges to/from other cMsg subdomain servers?
starCallback() - Constructor for class org.jlab.coda.cMsg.test.RCMulticastServer.starCallback
 
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.common.cMsgDomainAdapter
Method to start or activate the subscription callbacks.
start() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to start or activate the subscription callbacks.
startCb() - Constructor for class org.jlab.coda.cMsg.test.VardanClient.startCb
 
startCommandInWindows(List<ExecutorInfo>, String, int, int) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
This method is example of how to make a bunch of identical xterm windows fill the screen in a conveniently packed manner and run a single given command in each of the xterms.
startCommandsInWindows(List<ExecutorInfo>, List<String>, int, int) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
This method is example of how to make a bunch of identical xterm windows fill the screen in a conveniently packed manner and run a single, different command in each of the xterms.
startItUp() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
 
startItUp() - Method in class org.jlab.coda.cMsg.remoteExec.ExampleThread
 
startItUp() - Method in interface org.jlab.coda.cMsg.remoteExec.IExecutorThread
When a class implementing this interface is run by an Executor, it calls this method to do so.
startLatch - Variable in class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
Let connect() know that the client has established a connection to this server.
startProcess(ExecutorInfo, String, boolean, CommandCallback, Object) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
This method is an asynchronous means of starting an external process using the specified executor.
startProcess(ExecutorInfo, String, boolean, int) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
This method is a synchronous means of starting an external process using the specified executor and waiting for it to finish.
startProcess(ExecutorInfo, String, boolean, boolean, CommandCallback, Object, int) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Start an external process using the specified executor.
startServer() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Method to start up this server and join the cMsg server cloud that serverToJoin is a part of.
startThread(ExecutorInfo, String, CommandCallback, Object, ConstructorInfo) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
This method is an asynchronous means of starting an internal thread in the specified executor and immediately returns.
startThread(ExecutorInfo, String, int, ConstructorInfo) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
This method is a synchronous means of starting an internal thread in the specified executor and waiting for it to finish.
startThread(ExecutorInfo, String, boolean, CommandCallback, Object, int, ConstructorInfo) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Starts an internal thread in the specified executor and immediately returns.
startThreads() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServer
Start reading and writing over the sockets.
startThreads() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgDomainServerSelect
Start reading and writing over the sockets.
startWindows(ExecutorInfo, String, int, int, int) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
This method is example of how to make a bunch of identical xterm windows fill the screen in a conveniently packed manner.
startXterm(ExecutorInfo, String, String, String) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Start an xterm and run the specified command in it using the specified executor.
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.common.cMsgDomainAdapter
Method to stop or deactivate the subscription callbacks.
stop() - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to stop or deactivate the subscription callbacks.
stop(ExecutorInfo, CommandReturn) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Stop the given process or thread on the specified executor.
stop(ExecutorInfo, int) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Stop the given process or thread on the specified executor.
stop() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Stop the process or thread on the executor this object is associated with.
stopAll(ExecutorInfo) - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Stop all processes and threads on the specified executor.
stopAll() - Method in class org.jlab.coda.cMsg.remoteExec.Commander
Stop all processes and threads on all executors.
sub - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeAndGetter
Contains information about this particular subscription.
subAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
subAndGetters - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
This map contains all regular clients (servers do not call subscribeAndGet but use subscribe to implement it) who have called cMsg.subscribeAndGet(java.lang.String, java.lang.String, int) with this exact subject, type, and namespace.
subdomain - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Subdomain being used.
subdomain - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Subdomain client wishes to use.
subdomainHandler - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Reference to subdomain handler object.
subject - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Subject.
subject - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Subject subscribed to.
subject - Variable in class org.jlab.coda.cMsg.cMsgMessage
Subject of message.
subject - Variable in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Subscription's subject.
subRemainder - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Subdomain remainder part of the UDL.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.CADomain.CA
Does a CA "monitor on" for this channel.
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.
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.
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.common.cMsgDomainAdapter
Method to subscribe to receive messages of a subject and type from the domain.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to subscribe to receive messages of a subject and type from the domain.
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 rc server.
subscribe(String, String, cMsgCallbackInterface, Object) - Method in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Method to subscribe to receive messages from rc clients.
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
Get the channel's value and place it in the return message's text field.
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.common.cMsgDomainAdapter
This method is like a one-time subscribe.
subscribeAndGet(String, String, int) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
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.
subscribeAndGets - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Collection of all of this client's cMsg.subscribeAndGet(String, String, int) calls currently in execution.
subscribeAndGets - Variable in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Collection of all of this client's RCServer.subscribeAndGet(String, String, int) calls currently in execution.
SubscribeCallback() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SubscribeCallback
 
subscribeCB() - Constructor for class org.jlab.coda.cMsg.apps.cMsgQueue.subscribeCB
 
subscribed - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
If this is 1, the client did a subscription, else if 0 only subAndGets.
subscribeLock - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
subscribeLock - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Lock to ensure all access to cMsgNameServer.subscriptions is sequential.
subscribes - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
subscriptions - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Collection of all of this client's message subscriptions which are cMsgSubscription objects (value of map is dummy so we can use concurrent hashmap).
subscriptions - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Set of all subscriptions (including the subAndGets) of all clients on this server.
subscriptions - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeAndGetter
Contains all subscriptions made by this server.
subscriptions - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
Collection of all of this client's message subscriptions which are cMsgSubscription objects.
subscriptions - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Collection of all of this server's subscriptions which are cMsgSubscription objects.
subscriptions - Variable in class org.jlab.coda.cMsg.RCServerDomain.RCServer
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 for further distribution and wait for a response from the domain that got it.
syncSend(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Method to send a message to the domain 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.common.cMsgDomainAdapter
Method to send a message to the domain 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.common.cMsgDomainInterface
Method to send a message to the domain 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.
syncSend(cMsgMessage, int) - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Method to send a "ping" command to the rc client.
syncSends - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Collection of all of this client's cMsg.syncSend(org.jlab.coda.cMsg.cMsgMessage, int) calls currently in execution.
syncSends - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
sysMsgId - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge.SendAndGetCallback
Send message's sysMsgId on this server.
sysMsgId - Variable in class org.jlab.coda.cMsg.cMsgMessage
Unique message intVal created by cMsg system.
systemFieldsOnly - Static variable in class org.jlab.coda.cMsg.cMsgMessage
When converting text to message fields, only convert system fields.

T

tabbedPane - Variable in class org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor.Monitor
TabbedPane widget which shows a cMsg connection in each pane.
talkToNameServerFromClient(Socket) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
This method gets the host and port of the domain server from the name server.
talkToNameServerFromServer(Socket, int, int, int, boolean, String, String) - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsgServerClient
This method gets the host and port of the domain server from the name server.
tcpPort - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 
tcpPort - Variable in class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
Tcp listening port.
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.
tcpSends - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
TcpServer - Class in org.jlab.coda.cMsg.cMsgDomain.subdomains
cMsg subdomain handler to access tcpserver processes
TcpServer() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.subdomains.TcpServer
 
tcpServerHost - Variable in class org.jlab.coda.cMsg.TCPSDomain.TCPS
TCPServer's host.
tcpServerPort - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
TCP port at which a TCPServer server listens for connections = 45600
tcpServerPort - Variable in class org.jlab.coda.cMsg.TCPSDomain.TCPS
TCPServer's TCP listening port.
tcpSocket - Variable in class org.jlab.coda.cMsg.RCDomain.RunControl
Socket over which to send messages to the RC server over TCP.
testConnect() - Method in class org.jlab.coda.cMsg.RCServerDomain.RCServer
Method for testing rc client communications with this test server.
testSubscribe(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 test rc client.
text - Variable in class org.jlab.coda.cMsg.cMsgMessage
Text of message.
text - Variable in class org.jlab.coda.cMsg.cMsgPayloadItem
String representation for this item, containing name, type, count, length, values, etc for wire protocol.
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.
thisServerCloudStatus(int) - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerBridge
This method tells the server this server is connected to, what cloud status this server has.
timedOut - Variable in class org.jlab.coda.cMsg.common.cMsgGetHelper
Has the "subscribeAndGet" or "sendAndGet" call timed out?
toString() - Method in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
Take all of this object's parameters and copy to this client's members.
toString() - Method in class org.jlab.coda.cMsg.cMsgMessage
This method converts the message to a printable string in XML format.
toString(boolean, boolean, boolean) - Method in class org.jlab.coda.cMsg.cMsgMessage
This method converts the message to a printable string in XML format.
toString() - Method in class org.jlab.coda.cMsg.common.cMsgServerFinder
Return a string in XML format of the cmsg name servers and rc multicast servers found in the last search.
toString() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
 
type - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgHolder
Type.
type - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgServerSubscribeInfo
Type subscribed to.
type - Variable in class org.jlab.coda.cMsg.cMsgMessage
Type of message.
type - Variable in class org.jlab.coda.cMsg.common.cMsgCallbackThread
Subscription's type.

U

UDL - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
The Uniform Domain Locator which tells the location of a domain.
UDL - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Client supplied UDL.
UDL - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
The Uniform Domain Locator which tells the location of a domain.
UDLremainder - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.ParsedUDL
String containing the remainder part of the UDL.
UDLremainder - Variable in class org.jlab.coda.cMsg.common.cMsgClientInfo
Remainder from client's UDL.
UDLremainder - Variable in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
String containing the remainder part of the UDL.
UdpClientPortMax - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Maximum value of a local UDP port range to avoid for client who multicasts looking a server.
UdpClientPortMin - Static variable in class org.jlab.coda.cMsg.cMsgNetworkConstants
Mimimum value of a local UDP port range to avoid for client who multicasts looking a server.
udpPort - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 
udpPort - Variable in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
This runcontrol multicast server's UDP listening port obtained from UDL or default value.
udpPort - Variable in class org.jlab.coda.cMsg.RCServerDomain.rcListeningThread
Udp listening port.
UdpReceiver() - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.UdpReceiver
 
udpSends - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
udpSocket - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
Socket to receive UDP sends from the client.
uniqueClientKey - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Unique id sent by server to use in our responses.
uniqueId - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Used to create unique id numbers associated with a specific message subject/type pair.
UNKNOWNCLOUD - Static variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
Server cloud status is unknown.
unregisterCallback() - Method in class org.jlab.coda.cMsg.remoteExec.CommandReturn
Unregister a callback so it does not get run.
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(cMsgSubscriptionHandle) - Method in class org.jlab.coda.cMsg.CADomain.CA
Does a CA "monitor off" for this channel.
unsubscribe(cMsgSubscriptionHandle) - 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.
unsubscribe(cMsgSubscriptionHandle) - 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.
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(cMsgSubscriptionHandle) - Method in class org.jlab.coda.cMsg.common.cMsgDomainAdapter
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain.
unsubscribe(cMsgSubscriptionHandle) - Method in interface org.jlab.coda.cMsg.common.cMsgDomainInterface
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain.
unsubscribe(cMsgSubscriptionHandle) - 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 rc server.
unsubscribe(cMsgSubscriptionHandle) - Method in class org.jlab.coda.cMsg.RCMulticastDomain.RCMulticast
Method to unsubscribe a previous subscription to receive messages of a subject and type from the domain.
unsubscribe(cMsgSubscriptionHandle) - 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 on another cMsg server.
unsubscribes - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData.monitorData
 
UnsubTest - Class in org.jlab.coda.cMsg.test
 
UnsubTest(String[]) - Constructor for class org.jlab.coda.cMsg.test.UnsubTest
Constructor.
UnsubTest.ReceivingCallback - Class in org.jlab.coda.cMsg.test
This class defines the callback to be run - sleeps for 1 sec.
updateDisplay - Variable in class org.jlab.coda.cMsg.cMsgDomain.cMsgMonitor.MonitorPanel
Enable displayDomTree to be run in the swing thread.
updateMonitorXML() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgMonitorClient
This method updates the XML string representing the state of this server and the XML string representing the state of the complete cMsg system - cMsg subdomain.
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 being sent) of the message and stores it in the cMsgMessage.payloadText member.
UpdateServer(DataOutputStream) - Constructor for class org.jlab.coda.cMsg.cMsgDomain.client.cMsg.UpdateServer
Constructor.
updateServerThread - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
Thread for sending periodic monitoring info to domain server to check this client's health.
updateTime - Variable in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgClientData
 
useFailovers - Variable in class org.jlab.coda.cMsg.cMsgDomain.client.cMsg
If more than one viable failover UDL is given or failover to a cloud is indicated, then this is true, meaning if any request to the server is interrupted, that method will wait a short while for the failover to complete before throwing an exception or continuing on.
userInt - Variable in class org.jlab.coda.cMsg.cMsgMessage
Integer supplied by user.
userTime - Variable in class org.jlab.coda.cMsg.cMsgMessage
Time supplied by user in milliseconds from midnight GMT, Jan 1st, 1970.

V

validSystemName(String) - Static method in class org.jlab.coda.cMsg.cMsgPayloadItem
This method checks a string to see if it is a valid payload item name starting with "cmsg", independent of case, reserved for use by the cMsg system itself.
valueOf(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.ArgType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.CallbackState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.CommandType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.jlab.coda.cMsg.remoteExec.InfoType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.jlab.coda.cMsg.remoteExec.ArgType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.cMsg.remoteExec.CallbackState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.cMsg.remoteExec.CommandType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.jlab.coda.cMsg.remoteExec.InfoType
Returns an array containing the constants of this enum type, in the order they are declared.
VardanClient - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
VardanClient(String[]) - Constructor for class org.jlab.coda.cMsg.test.VardanClient
Constructor.
VardanClient.receivingCb - Class in org.jlab.coda.cMsg.test
 
VardanClient.startCb - Class in org.jlab.coda.cMsg.test
 
VardanProducer - Class in org.jlab.coda.cMsg.test
 
VardanProducer(String[]) - Constructor for class org.jlab.coda.cMsg.test.VardanProducer
Constructor.
VardanServer - Class in org.jlab.coda.cMsg.test
Created by IntelliJ IDEA.
VardanServer(String[]) - Constructor for class org.jlab.coda.cMsg.test.VardanServer
Constructor.
VardanServer.adminCb - Class in org.jlab.coda.cMsg.test
 
VardanServer.sendingCb - Class in org.jlab.coda.cMsg.test
 
version - Static variable in class org.jlab.coda.cMsg.cMsgConstants
Major cMsg version number = 6
version - Variable in class org.jlab.coda.cMsg.cMsgMessage
Version number of cMsg.
version - Static variable in class org.jlab.coda.cMsg.common.Base64
Version number of this program
version - Variable in class org.jlab.coda.cMsg.common.cMsgServerFinder.ResponderInfo
 

W

waitUntilDone() - Method in class org.jlab.coda.cMsg.cMsgDomain.server.cMsgNameServer
 
waitUntilDone() - Method in class org.jlab.coda.cMsg.remoteExec.ExampleThread
 
waitUntilDone() - Method in interface org.jlab.coda.cMsg.remoteExec.IExecutorThread
When a class implementing this interface is run by an Executor, a Commander may want to wait until it finished running.
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.
WorkerThread() - Constructor for class org.jlab.coda.cMsg.common.cMsgCallbackThread.WorkerThread
 
WorkerThread(boolean) - Constructor for class org.jlab.coda.cMsg.common.cMsgCallbackThread.WorkerThread
 
wrapChannel(ByteChannel) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
This method wraps a SocketChannel so that the input and output streams derived from that channel do not block each other (SUN java bug id 4774871).
wrapChannel2(ByteChannel) - Static method in class org.jlab.coda.cMsg.cMsgUtilities
 

X

XML - Variable in class org.jlab.coda.cMsg.test.cMsgTest
 
xtermGeometry(int, int, int) - Static method in class org.jlab.coda.cMsg.remoteExec.Commander
This method calculates the geometry specification of a given number of identical xterm windows on the local display screen in a conveniently packed manner.
A B C D E F G H I J K L M N O P Q R S T U V W X 
Skip navigation links