Package | Description |
---|---|
org.jlab.coda.cMsg.cMsgDomain.server |
Modifier and Type | Field and Description |
---|---|
(package private) cMsgClientData |
cMsgHolder.data
Client associated with array.
|
(package private) cMsgClientData |
cMsgDomainServer.info
Object containing information about the client this object is connected to.
|
(package private) cMsgClientData |
cMsgDomainServerSelect.myClientInfo
Object containing information about the client this object is connected to.
|
Modifier and Type | Field and Description |
---|---|
(package private) java.util.concurrent.ConcurrentHashMap<cMsgClientData,java.lang.String> |
cMsgDomainServerSelect.clients
Set of all clients in this domain server.
|
(package private) java.util.concurrent.ConcurrentHashMap<cMsgClientData,java.lang.String> |
cMsgDomainServerSelect.clients2register
Set of all clients waiting to be registered with the selector of this domain server.
|
(package private) java.util.concurrent.ConcurrentHashMap<java.lang.String,cMsgClientData> |
cMsgNameServer.nameServers
Keep track of all name servers which have connected to this server.
|
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
cMsgDomainServerSelect.addClient(cMsgClientData info)
Method to allow another client to send to this domain server.
|
(package private) void |
cMsgMonitorClient.addClient(cMsgClientData info,
cMsgDomainServer ds)
Method to add another client for monitoring.
|
(package private) void |
cMsgMonitorClient.addClient(cMsgClientData info,
cMsgDomainServerSelect dss)
Method to add another client for monitoring.
|
void |
cMsgConnectionHandler.allowConnections(cMsgClientData info)
This method allows 2 connections from a client to begin.
|
(package private) void |
cMsgDomainServerSelect.deleteClient(cMsgClientData cd)
Method to gracefully remove client from this domain server.
|
boolean |
cMsgConnectionHandler.gotConnections(cMsgClientData info,
int secondsToWait)
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) . |
(package private) void |
cMsgMonitorClient.removeClient(cMsgClientData info)
Method to remove a client from being monitored.
|
Constructor and Description |
---|
cMsgDomainServer(cMsgNameServer nameServer,
cMsgClientData info,
boolean noUdp,
int debug)
Constructor.
|
cMsgHolder(byte[] array,
cMsgClientData data,
boolean isUdpChannel)
Constructor for holding request from client.
|