|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use LimeServerID | |
lime | |
lime.motes.util.console | |
lime.util.console |
Uses of LimeServerID in lime |
Fields in lime declared as LimeServerID | |
(package private) LimeServerID |
TransDescriptor.source
The ID of the LimeServer on which this transaction was created. |
private LimeServerID[] |
TransDescriptor.hostsDataExpected
LimeServers from which DATA messages should be received This is used only during engagements. |
(package private) LimeServerID |
TransactionOpDescriptor.sender
This is the host from which data is being sent from. |
private LimeServerID[] |
TransactionMgr.changingHosts
A reference to the changing hosts. |
private LimeServerID[] |
TransactionMgr.actualChangingHosts
Keeps track of the hosts that are actually disengageing during a host disengagemnet. |
(package private) LimeServerID |
TransactionID.initiationHost
The identifier is composed of two parts: the address of the host where the transaction has been initiated and a progressive number assigned on that host. |
(package private) LimeServerID |
RemoteOpDescriptor.source
The ID of the LimeServer on which this descriptor was created. |
(package private) LimeServerID |
RemoteOpDescriptor.dest
Where the message is destined. |
(package private) LimeServerID |
LimeTupleID.creationHost
The identifier is composed of two parts: the address of the host where the tuple has been inserted and a progressive number assigned on that host. |
private LimeServerID |
LimeServer.localServerID
|
private LimeServerID[] |
LimeServer.changingHosts
|
private LimeServerID |
LimeServer.mcastServerID
An ID prepresenting the multicast group this LIMEServer is part of. |
private LimeServerID |
IncomingThread.dest
|
(package private) LimeServerID |
HostLocation.host
|
(package private) LimeServerID |
ConnectionMgr.Connection.key
The key that uniquely(?) identifies this connection. |
(package private) LimeServerID |
AgentID.creationHost
The identifier is composed of two parts: the LimeServerID of
the host where the agent was created and a progressive number assigned by
that LimeServer . |
Methods in lime that return LimeServerID | |
(package private) LimeServerID[] |
TransDescriptor.getHostsDataExpected()
Returns an array of LimeServerIDs representing the hosts from which this transaction is expecting data from. |
(package private) LimeServerID[] |
LimeSystemTSMgr.getAllHosts()
Return an array containing the LimeServerIDs of each host in the LSTS. |
(package private) LimeServerID |
LimeSystemTSMgr.getHost(AgentID agentID)
given an agentID, give the InetAddress of the host from |
(package private) LimeServerID |
LimeSystemTSMgr.getLeader()
Returns the LimeServerID of the host that is the leader of this group. |
private LimeServerID[] |
LimeServer.getNewHosts(java.util.Vector newGroupMembers)
This method returns the hosts that are new to the group. |
private LimeServerID[] |
LimeServer.getLeavingHosts(java.util.Vector newGroupMembers)
This method returns the hosts that are leaving the group. |
(package private) LimeServerID[] |
LimeServer.getChangingHosts()
Returns the hosts that are changing in this engagement or disengagement. |
LimeServerID |
LimeServer.getServerID()
Returns the ID of the local server. |
LimeServerID |
LimeServer.getmcastServerID()
Returns the ID of the multicast server. |
Methods in lime with parameters of type LimeServerID | |
(package private) void |
TransDescriptor.setHostsDataExpected(LimeServerID[] ids)
Sets the host data expected variable within this calss. |
private void |
TransactionMgr.removeAgentsAndTS(java.util.Hashtable agents,
LimeServerID host)
Removes agents, tuple spaces, and hosts from the LSTS. |
private java.util.Hashtable |
TransactionMgr.getAgentsAndTS(LimeServerID host)
Find the agents and tuple spaces that are local to the passed host |
private void |
TransactionMgr.addAgentsToLSTS(java.util.Hashtable agents,
LimeServerID host)
|
private java.util.Hashtable |
TransactionMgr.getMisplacedUpons(short type,
java.util.Hashtable tSpaces,
java.util.Hashtable namedTS,
LimeServerID host,
short transType,
boolean isInstalled)
|
void |
OutgoingMgr.send(java.util.Vector buff,
LimeServerID dest)
Sends the objects stored in vector tmp to the specified LIMEServer. |
private void |
LimeTSMgr.generateRemoteSysReq(TupleOpDescriptor opDesc,
lights.interfaces.ITuple opTemplate,
LimeServerID opDestination)
Make the reaction to go into the pendingUpon structure, and put the remote system take or read opeartion into the outgoing queue. |
(package private) AgentID[] |
LimeSystemTSMgr.getAgents(LimeServerID host)
Return an array containing the AgentID of each agent present on a given host. |
(package private) java.lang.String[] |
LimeSystemTSMgr.getTupleSpaces(LimeServerID host)
Return an array containing the name of all the tuple spaces belonging to all the agents residing on the given host. |
(package private) void |
LimeSystemTSMgr.addHost(LimeServerID host)
|
(package private) void |
LimeSystemTSMgr.addAgent(AgentID agent,
LimeServerID host)
|
(package private) void |
LimeSystemTSMgr.removeHost(LimeServerID host)
Removes a host tuple from the tuple space, replaces it with its antituple. |
(package private) boolean |
LimeSystemTSMgr.contains(LimeServerID host)
Returns whether or not the specific host is in the current lime system. |
(package private) boolean |
LimeSystemTSMgr.hasTupleSpace(LimeServerID host,
java.lang.String tsname)
Returns true if the specified host has a tuple space with the specified name. |
(package private) boolean |
LimeSystemTSMgr.isAgentOnHost(AgentID agent,
LimeServerID host)
|
(package private) boolean |
LimeSystemTSMgr.hasAnyAgents(LimeServerID host)
Returns true if the host as any agents. |
private lights.interfaces.ITuple |
LimeSystemTSMgr.makeTemplate(java.lang.String type,
LimeServerID host,
AgentID aid,
java.lang.String tsname)
Makes a template. |
(package private) ConnectionMgr.Connection |
ConnectionMgr.get(LimeServerID lsID)
Returns the eonnection to the LimeServer with the specified LimeServerID. |
Constructors in lime with parameters of type LimeServerID | |
TransactionOpDescriptor(short type,
short transType,
TransactionID tid,
LimeServerID source,
LimeServerID sender,
AgentID agent,
EngagementMsg em)
Creates a with the specified source and sender. |
|
RemoteUponOpDescriptor(LimeServerID dest,
short type,
lights.interfaces.ITuple template,
short mode,
java.lang.String tsName,
long seqNum,
AgentID sourceAgent)
'UponOpDescriptor' Because remote operations have extra information that needs to be kept (such as the name of the tuple space the return value is destined for, and the sequence number for access into the ReplyTuples structure. |
|
RemoteTupleOpDescriptor(LimeServerID dest,
short type,
lights.interfaces.ITuple tuple,
java.lang.String tsName,
long seqNum,
AgentID sourceAgent,
AgentID destAgent)
For simple tuple operations to be performed on remote tuple spaces, and for replies to remote operations. |
|
HostLocation(LimeServerID host)
Create a location corresponding to the host-level tuple space of a given host. |
|
ConnectionMgr.Connection(LimeServerID l)
Creates a connection to the specified LimeServer. |
|
AgentID(LimeServerID creationHost,
long n)
Construct a new agent identifier. |
Uses of LimeServerID in lime.motes.util.console |
Methods in lime.motes.util.console that return LimeServerID | |
private LimeServerID |
MainDialog.getHost()
|
Uses of LimeServerID in lime.util.console |
Methods in lime.util.console that return LimeServerID | |
private LimeServerID |
MainDialog.getHost()
|
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |