A C D E F G H I J K L M N O P R S T U W X Y

A

ACTIVATE - Static variable in class repserver.RSCONSTANTS
 
activate() - Method in class repserver.RepServer
This method is invoked when GUI should be shown - generally this is invoked by the AgentLoader when the Agent is in the List of running Agents - the default implementation in FIPAOSAgent does nothing.
activate() - Method in class agentserver.AgentServer
This method is invoked when GUI should be shown - generally this is invoked by the AgentLoader when the Agent is in the List of running Agents - the default implementation in FIPAOSAgent does nothing.
activate() - Method in class ihelp.UIAgent
This method is invoked when GUI should be shown - generally this is invoked by the AgentLoader when the Agent is in the List of running Agents - the default implementation in FIPAOSAgent does nothing.
activate() - Method in class ihelp.LoadAgents
This method is invoked when GUI should be shown - generally this is invoked by the AgentLoader when the Agent is in the List of running Agents - the default implementation in FIPAOSAgent does nothing.
ACTIVE_AGENT - Static variable in class repserver.RSCONSTANTS
 
addAgent(RepAgentID) - Method in class repserver.RepGroup
Add an agent to this replicant group.
addKeyword(String) - Method in class ihelp.UIAgent
if the personal agent is online, start the AddKeywordTask task
addKeyword(String) - Method in class ihelp.PersAgent
add the given keyword to the list of keywords
addPersAgent(AgentID) - Method in class ihelp.MMAgent
Add the given AgentID to the MM
AgentGUI - class utils.AgentGUI.
AgentGUI - A simple GUI that can be called from an agent.
AgentGUI(String) - Constructor for class utils.AgentGUI
 
agentserver - package agentserver
 
AgentServer - class agentserver.AgentServer.
AgentServer implements an AgentServer for FIPAOS.
AGENTSERVER - Static variable in class agentserver.ASCONSTANTS
 
AGENTSERVER_ONT - Static variable in class agentserver.ASCONSTANTS
 
AgentServer.CreateTask - class agentserver.AgentServer.CreateTask.
Create an agent
AgentServer.CreateTask(AgentServer, ACL) - Constructor for class agentserver.AgentServer.CreateTask
 
AgentServer.IdleTask - class agentserver.AgentServer.IdleTask.
IdleTask.
AgentServer.IdleTask(AgentServer) - Constructor for class agentserver.AgentServer.IdleTask
 
AgentServer.ListTask - class agentserver.AgentServer.ListTask.
List the agents that have been created in this AgentServer.
AgentServer.ListTask(AgentServer, ACL) - Constructor for class agentserver.AgentServer.ListTask
 
AgentServer.PropertiesTask - class agentserver.AgentServer.PropertiesTask.
List the properties of this AgentServer.
AgentServer.PropertiesTask(AgentServer, ACL) - Constructor for class agentserver.AgentServer.PropertiesTask
 
AgentServer(String, String, String, String, String) - Constructor for class agentserver.AgentServer
constructor - sets up an IdleTask as the default ListenerTask for incoming messages, and starts off registration with the AMS and DF
AgentServerGUI - class agentserver.AgentServerGUI.
a gui for the AgentServer Agent.
ASCONSTANTS - class agentserver.ASCONSTANTS.
This class is used as a central repository for constants used by AgentServer and agents that make use of the AgentServer.
ASCONSTANTS() - Constructor for class agentserver.ASCONSTANTS
 

C

checkForFailure() - Method in class ihelp.MMAgent
generate a random number, and if the number is in the range to fail, shutdown this agent.
checkForFailure() - Method in class ihelp.PersAgent
generate a random number, and if the number is in the range to fail, shutdown this agent.
COLD_STANDBY - Static variable in class repserver.RSCONSTANTS
 
countReps() - Method in class repserver.RepGroup
return the number of replicants in this replicant group
CREATE - Static variable in class repserver.RSCONSTANTS
 
CREATE - Static variable in class agentserver.ASCONSTANTS
 

D

DB2 - Static variable in class ihelp.IHCONSTANTS
 
delAgent(RepAgentID) - Method in class repserver.RepGroup
Delete an agent from this replicant group.
delPersAgent(AgentID) - Method in class ihelp.MMAgent
Remove the given AgentID from the MM
DEREGISTER - Static variable in class ihelp.IHCONSTANTS
 
DFSearchResults(DFAgentDescription[]) - Method in class ihelp.UIAgent.FindPersAgentTask
 
DFSearchResults(DFAgentDescription[]) - Method in class ihelp.LoadAgents.IdleTask
Get the ids of the repservers and put them in the _repservers vector.
DFSearchResults(DFAgentDescription[]) - Method in class ihelp.PersAgent.FindMMTask
This method is invoked when a DFSearchTask has completed succesfully.
doneAgentServer_CreateTask(Task) - Method in class agentserver.AgentServer.IdleTask
 
doneAgentServer_ListTask(Task) - Method in class agentserver.AgentServer.IdleTask
 
doneAgentServer_PropertiesTask(Task) - Method in class agentserver.AgentServer.IdleTask
 
doneLoadAgents_SendReqTasks(Task) - Method in class ihelp.LoadAgents.IdleTask
 
doneMMAgent_FindTask(Object) - Method in class ihelp.MMAgent.HandleRequestTask
 
doneMMAgent_HandleRequestTask(Object) - Method in class ihelp.MMAgent.IdleTask
 
doneMMAgent_SendFindTask(Task) - Method in class ihelp.MMAgent.FindTask
 
donePersAgent_FindHelpTask(Object) - Method in class ihelp.PersAgent.HandleRequestTask
 
donePersAgent_FindMMTask(Task) - Method in class ihelp.PersAgent
 
donePersAgent_HandleRequestTask(Object) - Method in class ihelp.PersAgent.IdleTask
 
doneRepAgent_RegisterTask(Task) - Method in class repserver.RepAgent
 
doneRepAgent_RepServerManagementTask(Task) - Method in class ihelp.MMAgent.IdleTask
 
doneRepAgent_RepServerManagementTask(Task) - Method in class ihelp.PersAgent.IdleTask
 
doneRepAgent_StateTask(Task) - Method in class ihelp.MMAgent.IdleTask
 
doneRepAgent_StateTask(Task) - Method in class ihelp.PersAgent.IdleTask
 
doneRepProxy_ConvHandlerTask(Task) - Method in class repserver.RepProxy.IdleTask
 
doneRepServer_ActivateTask(Task) - Method in class repserver.RepServer.CheckRepGroupTask
When an agree comes back, we are done
doneRepServer_CheckRepGroupTask(Object) - Method in class repserver.RepServer.PingRepGroupsTask
the CheckRepGroupTask task is done.
doneRepServer_CreateTask(Task) - Method in class repserver.RepServer.IdleTask
 
doneRepServer_PingRepGroupsTask(Task) - Method in class repserver.RepServer.PingUpdateTask
 
doneRepServer_PingTask(Object) - Method in class repserver.RepServer.PingRepGroupsTask
the PingRepGroup task is done.
doneRepServer_RegisterTask(Task) - Method in class repserver.RepServer.IdleTask
 
doneRepServer_ReplicateTask(Task) - Method in class repserver.RepServer.IdleTask
 
doneRepServer_StateTask(Task) - Method in class repserver.RepServer.IdleTask
 
doneRepServer_UpdateAgentTask(Object) - Method in class repserver.RepServer.ActivateTask
A UpdateAgentTask completes normally.
doneRepServer_UpdateAgentTask(Object) - Method in class repserver.RepServer.UpdateRepGroupTask
A UpdateAgentTask completes normally.
doneRepServer_UpdateRepGroupTask(Object) - Method in class repserver.RepServer.StateTask
 
doneTestAgent_SendReqTask(Task) - Method in class ihelp.LoadAgents.IdleTask
 
doneUIAgent_AddKeywordTask(Task) - Method in class ihelp.UIAgent
once the AddKeywordTask is done.
doneUIAgent_FindHelpTask(Object) - Method in class ihelp.UIAgent
when the FindHelpTask is done...
doneUIAgent_FindPersAgentTask(Task) - Method in class ihelp.UIAgent
once FindPersAgentTask completes update the GUI
doneUIAgent_GetKeywordsTask(Object) - Method in class ihelp.UIAgent.FindPersAgentTask
 
doneUIAgent_SwitchStatusTask(Task) - Method in class ihelp.UIAgent
 
doneWaitTask(Task) - Method in class repserver.RepServer.PingUpdateTask
 
doneWaitTask(Task) - Method in class repserver.RepServer.ReplicateTask
 
doneWaitTask(Task) - Method in class ihelp.LoadAgents.IdleTask
If we Invoked when a WaitTask "completes" (i.e.
doneWaitTask(Task) - Method in class ihelp.LoadAgents.SendReqTask
 

E

errorMMAgent_SendFindTask(Task, Throwable) - Method in class ihelp.MMAgent.FindTask
 
errorRepServer_UpdateAgentTask(Throwable, Task) - Method in class repserver.RepServer.UpdateRepGroupTask
 

F

FAIL_RATE - Static variable in class ihelp.IHCONSTANTS
 
FIND - Static variable in class ihelp.IHCONSTANTS
 
FIND_TIMEOUT - Static variable in class ihelp.IHCONSTANTS
 
findHelp(String) - Method in class ihelp.UIAgent
start a FindHelpTask to find helpers for the given keyword
findPersAgent() - Method in class ihelp.UIAgent
start a FindPersAgentTask to find my personal agent
findRepServers() - Method in class ihelp.LoadAgents.IdleTask
 
FIPA - Static variable in class ihelp.IHCONSTANTS
 

G

getActive() - Method in class repserver.RepGroup
get the Active Agent
getAgent() - Method in class repserver.RepServer.PingTask
Just returns the name of the Agent that this Task is pinging
getAgent() - Method in class repserver.RepServer.UpdateAgentTask
Just returns the name of the Agent that this Task is pinging
getAgent() - Method in class ihelp.MMAgent.SendFindTask
return the AgentID of the agent we are asking
getAgents() - Method in class repserver.RepGroup
Return an array of the agents in this group.
getAState() - Method in class repserver.RepAgent
returns a byte stream representing the current state of this agent.
getAState() - Method in class ihelp.MMAgent
 
getAState() - Method in class ihelp.PersAgent
return the state of this agent.
getCM(ConversationListener, MTS, FIPAOSAgent, DatabaseProfile, ProtocolProfile) - Method in class repserver.RepAgentComponentFactory
Generates a ConversationManager implementation
getConvs() - Method in class repserver.RepAgent
Get the number of current conversations
getConvs() - Method in class repserver.RepProxy
 
getConvs() - Method in class repserver.RepServer
 
getConvs() - Method in class ihelp.UIAgent
Get the number of current conversations
getGroup() - Method in class repserver.RepServer.PingTask
Just returns the name of the Agent that this Task is pinging
getGroup() - Method in class repserver.RepServer.CheckRepGroupTask
 
getGroup() - Method in class repserver.RepServer.UpdateRepGroupTask
 
getGroupName() - Method in class repserver.RepAgent
Return the group name of the replicant group this agent is registered with
getKeywords() - Method in class ihelp.UIAgent
 
getKeywords() - Method in class ihelp.PersAgent
get a string of the list of keywords
getLocalPostOffice() - Method in class repserver.RepAgent
 
getLocalPostOffice() - Method in class repserver.RepProxy
 
getLocalPostOffice() - Method in class repserver.RepServer
 
getLocalPostOffice() - Method in class agentserver.AgentServer
return the current localpostoffice object
getLocalPostOffice() - Method in interface localpostoffice.LocalMsg
 
getMTS(PlatformProfile, AgentProfile, AgentID) - Method in class repserver.RepAgentComponentFactory
Generates a MTS implementation
getName() - Method in class repserver.RepGroup
Returns the name of this repgroup
getPersAgent() - Method in class ihelp.UIAgent
 
getPing() - Method in class repserver.RepAgentID
return the current ping flag
getPing(RepAgentID) - Method in class repserver.RepGroup
Return the ping flag for the given agent.
getProxy() - Method in class repserver.RepGroup
Get the message proxy
getProxyAID() - Method in class repserver.RepAgent
Return the AgentID of the message proxy this agent is registered with
getProxyAID() - Method in class repserver.RepGroup
Get the agentID of the mail proxy
getReceiver(ACL) - Method in class repserver.RepAgent
retreive the replytoAID.
getReceiver(ACL) - Method in class repserver.RepProxy
retreive the replytoAID.
getReplicationType() - Method in class repserver.RepGroup
 
getRepServer() - Method in class repserver.RepAgent
Returns the AgentID of this agents RepServer
getResponse() - Method in class ihelp.MMAgent.SendFindTask
return the response that we got.
getRole() - Method in class repserver.RepAgent
Returns the current role of this REPLICANT
getState() - Method in class repserver.RepGroup
return the most recent value of the _state vector
getStatus() - Method in class ihelp.UIAgent
 
getStatus() - Method in class ihelp.PersAgent
get the status.
getStrStatus() - Method in class ihelp.PersAgent
get the String status.
getTM(FIPAOSAgent, MessageSender, Task, TaskManagerProfile) - Method in class repserver.RepAgentComponentFactory
Generates a TaskManager implementation
getUIAgent() - Method in class ihelp.PersAgent
get the AgentID of the user interface agent
getUpdate() - Method in class repserver.RepAgentID
return the update time
getUpdateTime(RepAgentID) - Method in class repserver.RepGroup
get the updatetime for the given agent.
getUserName() - Method in class ihelp.PersAgent
get the user_name for the agent
goActive() - Method in class repserver.RepAgent
Code to execute when this agent is set to ACTIVE_AGENT.
goActive() - Method in class ihelp.MMAgent
 
goActive() - Method in class ihelp.PersAgent
when going to ACTIVE_AGENT, look for a new MMAgent
GROUPTIMEOUT - Static variable in class repserver.RSCONSTANTS
 

H

handleAgree(Conversation) - Method in class repserver.RepAgent.RegisterTask
 
handleAgree(Conversation) - Method in class repserver.RepAgent.RepServerManagementTask
 
handleAgree(Conversation) - Method in class repserver.RepAgent.StateTask
 
handleAgree(Conversation) - Method in class repserver.RepServer.PingTask
When an agree comes back, call done().
handleAgree(Conversation) - Method in class repserver.RepServer.ActivateTask
 
handleAgree(Conversation) - Method in class repserver.RepServer.UpdateAgentTask
When an agree comes back, send the state.
handleAgree(Conversation) - Method in class ihelp.UIAgent.AddKeywordTask
 
handleAgree(Conversation) - Method in class ihelp.UIAgent.GetKeywordsTask
 
handleAgree(Conversation) - Method in class ihelp.UIAgent.FindHelpTask
 
handleAgree(Conversation) - Method in class ihelp.UIAgent.SwitchStatusTask
 
handleAgree(Conversation) - Method in class ihelp.UIAgent.FindPersAgentTask
 
handleAgree(Conversation) - Method in class ihelp.LoadAgents.SendReqTask
 
handleAgree(Conversation) - Method in class ihelp.MMAgent.SendFindTask
 
handleAgree(Conversation) - Method in class ihelp.PersAgent.FindMMTask
 
handleAgree(Conversation) - Method in class ihelp.PersAgent.FindHelpTask
 
handleInform(Conversation) - Method in class repserver.RepAgent.RegisterTask
 
handleInform(Conversation) - Method in class repserver.RepAgent.RepServerManagementTask
 
handleInform(Conversation) - Method in class repserver.RepServer.StateTask
The agent will send an INFORM with the state
handleInform(Conversation) - Method in class repserver.RepServer.PingTask
When an inform comes back, call done().
handleInform(Conversation) - Method in class repserver.RepServer.ActivateTask
 
handleInform(Conversation) - Method in class ihelp.UIAgent.AddKeywordTask
 
handleInform(Conversation) - Method in class ihelp.UIAgent.GetKeywordsTask
 
handleInform(Conversation) - Method in class ihelp.UIAgent.FindHelpTask
 
handleInform(Conversation) - Method in class ihelp.UIAgent.SwitchStatusTask
 
handleInform(Conversation) - Method in class ihelp.UIAgent.FindPersAgentTask
 
handleInform(Conversation) - Method in class ihelp.LoadAgents.SendReqTask
 
handleInform(Conversation) - Method in class ihelp.MMAgent.SendFindTask
 
handleInform(Conversation) - Method in class ihelp.PersAgent.FindMMTask
 
handleInform(Conversation) - Method in class ihelp.PersAgent.FindHelpTask
 
handleOther(Conversation) - Method in class repserver.RepProxy.IdleTask
 
handleOther(Conversation) - Method in class repserver.RepProxy.ConvHandlerTask
 
handleRequest(Conversation) - Method in class repserver.RepServer.IdleTask
 
handleRequest(Conversation) - Method in class agentserver.AgentServer.IdleTask
 
handleRequest(Conversation) - Method in class ihelp.MMAgent.IdleTask
 
handleRequest(Conversation) - Method in class ihelp.PersAgent.IdleTask
 
hasKeyword(String) - Method in class ihelp.PersAgent
return true if the keyword is in the list.
hasPersAgent(AgentID) - Method in class ihelp.MMAgent
true if the given AgentID is registered with this MM
HELP - Static variable in class ihelp.IHCONSTANTS
 
HOT_STANDBY - Static variable in class repserver.RSCONSTANTS
 

I

IHCONSTANTS - class ihelp.IHCONSTANTS.
Constants for use with the I-HELP simulation
IHCONSTANTS() - Constructor for class ihelp.IHCONSTANTS
 
ihelp - package ihelp
 
IHELP_ONT - Static variable in class ihelp.IHCONSTANTS
 
isActiveAgent() - Method in class repserver.RepAgent
Returns true if this agent is currently in ACTIVE_AGENT role
isReplicant() - Method in class repserver.RepAgent
Returns true if this agent is currently in REPLICANT role

J

JAVA - Static variable in class ihelp.IHCONSTANTS
 

K

KEYWORD_ADD - Static variable in class ihelp.IHCONSTANTS
 
KEYWORD_LIST - Static variable in class ihelp.IHCONSTANTS
 
KEYWORDS - Static variable in class ihelp.IHCONSTANTS
 

L

LIST - Static variable in class agentserver.ASCONSTANTS
 
listAgents() - Method in class ihelp.MMAgent
List, as a string the names of all the agents currently registered with this matchmaker
LoadAgents - class ihelp.LoadAgents.
Load Agents for the IHELP simulation
LoadAgents.IdleTask - class ihelp.LoadAgents.IdleTask.
Idletask, starts the loading process
LoadAgents.IdleTask(LoadAgents) - Constructor for class ihelp.LoadAgents.IdleTask
 
LoadAgents.SendReqTask - class ihelp.LoadAgents.SendReqTask.
send requests to the RepServers to set up the application
LoadAgents.SendReqTask(LoadAgents) - Constructor for class ihelp.LoadAgents.SendReqTask
 
LoadAgents(String, String, String) - Constructor for class ihelp.LoadAgents
Agent constructor - sets up an IdleTask as the default ListenerTask for incoming messages, and starts off registration with the AMS and DF
LOADSTATE - Static variable in class repserver.RSCONSTANTS
 
LocalMsg - interface localpostoffice.LocalMsg.
Agents implementing LocalMsg can take advantage of a local post office.
localpostoffice - package localpostoffice
 
LocalPostOffice - class localpostoffice.LocalPostOffice.
LocalPostOffice implements a local message delivery system.
LocalPostOffice(Hashtable) - Constructor for class localpostoffice.LocalPostOffice
Constructor.

M

main(String[]) - Static method in class repserver.RepServerGUI
 
main(String[]) - Static method in class repserver.RepProxy
A main method to enable the agent to be run from the command line.
main(String[]) - Static method in class repserver.RepServer
Test-harness
main(String[]) - Static method in class agentserver.AgentServer
Test-harness
main(String[]) - Static method in class agentserver.AgentServerGUI
 
main(String[]) - Static method in class ihelp.UIAgentGUI
 
main(String[]) - Static method in class ihelp.UIAgent
Test-harness
main(String[]) - Static method in class ihelp.LoadAgents
Test-harness
main(String[]) - Static method in class ihelp.MMAgent
Test harness
main(String[]) - Static method in class ihelp.PersAgent
 
main(String[]) - Static method in class utils.AgentGUI
 
MAX_AGENTS - Static variable in class agentserver.ASCONSTANTS
 
MINUTES_1 - Static variable in class repserver.RSCONSTANTS
 
MMAgent - class ihelp.MMAgent.
MMAgent is the IHelp matchmaker agent It maintains a hashtable of personal agents, broadcasts help requests to all the PersAgents that it knows about and assembles the replies that it gets.
MMAGENT - Static variable in class ihelp.IHCONSTANTS
 
MMAgent.FindTask - class ihelp.MMAgent.FindTask.
FindTask sends a help request to all the personal agents that this MM knows about.
MMAgent.FindTask(MMAgent, String, String) - Constructor for class ihelp.MMAgent.FindTask
 
MMAgent.HandleRequestTask - class ihelp.MMAgent.HandleRequestTask.
Handles all incoming i-help requests
MMAgent.HandleRequestTask(MMAgent, Conversation, ACL) - Constructor for class ihelp.MMAgent.HandleRequestTask
 
MMAgent.IdleTask - class ihelp.MMAgent.IdleTask.
IdleTask
MMAgent.IdleTask(MMAgent) - Constructor for class ihelp.MMAgent.IdleTask
 
MMAgent.SendFindTask - class ihelp.MMAgent.SendFindTask.
send a message to the given agent to see if the agents user is willing and able to help.
MMAgent.SendFindTask(MMAgent, AgentID, String, String) - Constructor for class ihelp.MMAgent.SendFindTask
 
MMAgent(String, String, String, AgentID, String, String) - Constructor for class ihelp.MMAgent
 

N

NO - Static variable in class ihelp.IHCONSTANTS
 

O

OFFLINE - Static variable in class ihelp.IHCONSTANTS
 
ONLINE - Static variable in class ihelp.IHCONSTANTS
 
ORACLE - Static variable in class ihelp.IHCONSTANTS
 

P

PASCAL - Static variable in class ihelp.IHCONSTANTS
 
PersAgent - class ihelp.PersAgent.
A users Personal Agent.
PERSAGENT - Static variable in class ihelp.IHCONSTANTS
 
PersAgent.FindHelpTask - class ihelp.PersAgent.FindHelpTask.
Find a helper.
PersAgent.FindHelpTask(PersAgent, String, String) - Constructor for class ihelp.PersAgent.FindHelpTask
 
PersAgent.FindMMTask - class ihelp.PersAgent.FindMMTask.
 
PersAgent.FindMMTask(PersAgent) - Constructor for class ihelp.PersAgent.FindMMTask
 
PersAgent.HandleRequestTask - class ihelp.PersAgent.HandleRequestTask.
Handles all incoming i-help requests
PersAgent.HandleRequestTask(PersAgent, ACL, Conversation) - Constructor for class ihelp.PersAgent.HandleRequestTask
 
PersAgent.IdleTask - class ihelp.PersAgent.IdleTask.
IdleTask
PersAgent.IdleTask(PersAgent) - Constructor for class ihelp.PersAgent.IdleTask
 
PersAgent(String, String, String, AgentID, String, String) - Constructor for class ihelp.PersAgent
standard RepAgent constructor
PING - Static variable in class repserver.RSCONSTANTS
 
PING - Static variable in class agentserver.ASCONSTANTS
 
PINGTIMEOUT - Static variable in class repserver.RSCONSTANTS
 
PINGWAIT - Static variable in class repserver.RSCONSTANTS
 
printCounts() - Method in class ihelp.UIAgent
 
PROLOG - Static variable in class ihelp.IHCONSTANTS
 
PROPERTIES - Static variable in class agentserver.ASCONSTANTS
 

R

REGISTER - Static variable in class repserver.RSCONSTANTS
 
REGISTER - Static variable in class ihelp.IHCONSTANTS
 
REGISTERUI - Static variable in class ihelp.IHCONSTANTS
 
removeConv(Conversation) - Method in class repserver.RepAgent
remove the given conversation
removeConv(Conversation) - Method in class repserver.RepServer
 
removeDead() - Method in class repserver.RepGroup
remove any dead agents from the rep group.
RepAgent - class repserver.RepAgent.
RepAgent is an abstract class representing an agent shell suitable for use with a replication server.
RepAgent.RegisterTask - class repserver.RepAgent.RegisterTask.
RegisterTask, registers an agent with a RepGroup
RepAgent.RegisterTask(RepAgent) - Constructor for class repserver.RepAgent.RegisterTask
 
RepAgent.RepServerManagementTask - class repserver.RepAgent.RepServerManagementTask.
Handles other RepServerManagementTask functions.
RepAgent.RepServerManagementTask(RepAgent, ACL) - Constructor for class repserver.RepAgent.RepServerManagementTask
Constructor.
RepAgent.StateTask - class repserver.RepAgent.StateTask.
StateTask sends a request to the repserver, then when an AGREE comes back send an INFORM with the agent state in the content field.
RepAgent.StateTask(RepAgent) - Constructor for class repserver.RepAgent.StateTask
 
RepAgent(String, String, String, AgentID, String, String) - Constructor for class repserver.RepAgent
Constructor.
RepAgentComponentFactory - class repserver.RepAgentComponentFactory.
Implementation of FIPAOSAgentComponentFactory.
RepAgentComponentFactory() - Constructor for class repserver.RepAgentComponentFactory
 
RepAgentID - class repserver.RepAgentID.
RepAgentID is an extension of AgentID to handle replication issues.
RepAgentID() - Constructor for class repserver.RepAgentID
Constructs a blank RepAgentID.
RepAgentID(AgentID) - Constructor for class repserver.RepAgentID
Constructs a RepAgentID from an AgentID
RepAgentID(String) - Constructor for class repserver.RepAgentID
Constructs a RepAgentID from an AID string.
RepGroup - class repserver.RepGroup.
This class represents a Replicant Group A replicant group consists of a list of RepAgentIDs, the latest serialized state, a pointer to an active agent, and a message proxy (RepProxy).
RepGroup() - Constructor for class repserver.RepGroup
Constructs a blank RepGroup.
RepGroup(String, String, String) - Constructor for class repserver.RepGroup
Constructs a RepGroup with the given name
REPLICANT - Static variable in class repserver.RSCONSTANTS
 
REPLICATE - Static variable in class repserver.RSCONSTANTS
 
RepProxy - class repserver.RepProxy.
RepProxy is the message proxy for a replicant group.
REPPROXY - Static variable in class repserver.RSCONSTANTS
 
RepProxy.ConvHandlerTask - class repserver.RepProxy.ConvHandlerTask.
Handle a conversation
RepProxy.ConvHandlerTask(RepProxy, Conversation) - Constructor for class repserver.RepProxy.ConvHandlerTask
 
RepProxy.IdleTask - class repserver.RepProxy.IdleTask.
IdleTask.
RepProxy.IdleTask(RepProxy) - Constructor for class repserver.RepProxy.IdleTask
 
RepProxy(String, String, String, String, RepGroup) - Constructor for class repserver.RepProxy
constructor - sets up an IdleTask as the default ListenerTask for incoming messages, and starts off registration with the AMS and DF
repserver - package repserver
 
RepServer - class repserver.RepServer.
RepServer implements a proxy for replicant groups.
REPSERVER - Static variable in class repserver.RSCONSTANTS
 
REPSERVER_ONT - Static variable in class repserver.RSCONSTANTS
 
RepServer.ActivateTask - class repserver.RepServer.ActivateTask.
 
RepServer.ActivateTask(RepServer, RepGroup, RepAgentID) - Constructor for class repserver.RepServer.ActivateTask
 
RepServer.CheckRepGroupTask - class repserver.RepServer.CheckRepGroupTask.
Check a replicant group.
RepServer.CheckRepGroupTask(RepServer, RepGroup) - Constructor for class repserver.RepServer.CheckRepGroupTask
 
RepServer.CreateTask - class repserver.RepServer.CreateTask.
Create N agents that will register with an existing replication group.
RepServer.CreateTask(RepServer, ACL) - Constructor for class repserver.RepServer.CreateTask
 
RepServer.IdleTask - class repserver.RepServer.IdleTask.
IdleTask.
RepServer.IdleTask(RepServer) - Constructor for class repserver.RepServer.IdleTask
 
RepServer.PingRepGroupsTask - class repserver.RepServer.PingRepGroupsTask.
Calls PingRepGroupTask for each RepGroup in this RepServer When that completes it calls CheckRepGroup when that completes UpdateRepGroup.
RepServer.PingRepGroupsTask(RepServer) - Constructor for class repserver.RepServer.PingRepGroupsTask
 
RepServer.PingTask - class repserver.RepServer.PingTask.
Sends a PING request to the given agent.
RepServer.PingTask(RepServer, RepGroup, RepAgentID) - Constructor for class repserver.RepServer.PingTask
Constructor.
RepServer.PingUpdateTask - class repserver.RepServer.PingUpdateTask.
manages the PingRepGroupsTask tasks.
RepServer.PingUpdateTask(RepServer) - Constructor for class repserver.RepServer.PingUpdateTask
 
RepServer.RegisterTask - class repserver.RepServer.RegisterTask.
Register an agent
RepServer.RegisterTask(RepServer, ACL) - Constructor for class repserver.RepServer.RegisterTask
 
RepServer.ReplicateTask - class repserver.RepServer.ReplicateTask.
Create a replicant group
RepServer.ReplicateTask(RepServer, ACL) - Constructor for class repserver.RepServer.ReplicateTask
 
RepServer.StateTask - class repserver.RepServer.StateTask.
One of the replicant groups active agents wants to send its state.
RepServer.StateTask(RepServer, ACL) - Constructor for class repserver.RepServer.StateTask
 
RepServer.UpdateAgentTask - class repserver.RepServer.UpdateAgentTask.
Sends a LOADSTATE request to the given agent.
RepServer.UpdateAgentTask(RepServer, RepAgentID, byte[]) - Constructor for class repserver.RepServer.UpdateAgentTask
Constructor.
RepServer.UpdateRepGroupTask - class repserver.RepServer.UpdateRepGroupTask.
 
RepServer.UpdateRepGroupTask(RepServer, RepGroup) - Constructor for class repserver.RepServer.UpdateRepGroupTask
Constructor.
RepServer(String, String, String, String) - Constructor for class repserver.RepServer
constructor - sets up an IdleTask as the default ListenerTask for incoming messages, and starts off registration with the AMS and DF
RepServerGUI - class repserver.RepServerGUI.
a gui for the RepServer Agent.
RSCONSTANTS - class repserver.RSCONSTANTS.
This class is used as a central repository for constants used by RepServer and RepAgent classes, such as performative names, ACL fields names etc.
RSCONSTANTS() - Constructor for class repserver.RSCONSTANTS
 

S

SECONDS_1 - Static variable in class repserver.RSCONSTANTS
 
SECONDS_10 - Static variable in class repserver.RSCONSTANTS
 
SECONDS_2 - Static variable in class repserver.RSCONSTANTS
 
SECONDS_30 - Static variable in class repserver.RSCONSTANTS
 
SECONDS_5 - Static variable in class repserver.RSCONSTANTS
 
sendMessage(Message) - Method in class localpostoffice.LocalPostOffice
deliver a message.
sendReply(ACL, String) - Method in class repserver.RepAgent
 
sendReply(ACL, String) - Method in class repserver.RepServer
 
sendReply(ACL, String) - Method in class agentserver.AgentServer
 
sendReply(ACL, String, Object) - Method in class repserver.RepServer
 
sendReply(ACL, String, String) - Method in class repserver.RepAgent
Send a reply message in response to the given ACL message
sendReply(ACL, String, String) - Method in class agentserver.AgentServer
Send a reply message in response to the given ACL message
setActive() - Method in class repserver.RepGroup
Set the active agent to be the first agent found alive Return true if one is found, false otherwise.
setActive(RepAgentID) - Method in class repserver.RepGroup
Set the active agent to be the agent named by aid.
setAState(byte[]) - Method in class repserver.RepAgent
sets the state for this agent.
setAState(byte[]) - Method in class ihelp.MMAgent
set the state of the agent, given a byte stream.
setAState(byte[]) - Method in class ihelp.PersAgent
set the state of the agent, given a byte stream.
setLocalPostOffice(LocalPostOffice) - Method in class repserver.RepAgent
 
setLocalPostOffice(LocalPostOffice) - Method in class repserver.RepProxy
 
setLocalPostOffice(LocalPostOffice) - Method in class repserver.RepServer
 
setLocalPostOffice(LocalPostOffice) - Method in class agentserver.AgentServer
set the localpostoffice to the given argument
setLocalPostOffice(LocalPostOffice) - Method in interface localpostoffice.LocalMsg
 
setName(String) - Method in class repserver.RepGroup
Sets the name of this RepGroup
setPing(boolean) - Method in class repserver.RepAgentID
set the ping flag.
setPing(RepAgentID, boolean) - Method in class repserver.RepGroup
Set the ping flag for the given agent.
setReplicationType(String) - Method in class repserver.RepGroup
 
setRepServer(AgentID) - Method in class repserver.RepAgent
 
setRole(String) - Method in class repserver.RepAgent
Sets the role of this agent.
setState(byte[]) - Method in class repserver.RepGroup
add the state to the stack.
setStatus(boolean) - Method in class ihelp.PersAgent
set the status, true is user is available, false otherwise.
setUIAgent(AgentID) - Method in class ihelp.PersAgent
set the AgentID of the user interface agent
setUpdate(Date) - Method in class repserver.RepAgentID
set the update time
setUpdateTime(RepAgentID, Date) - Method in class repserver.RepGroup
set the updatetime for the given agent.
setUserName(String) - Method in class ihelp.PersAgent
set the user_name for the agent
shutdown() - Method in class repserver.RepProxy
Invoked when this Agent is about to be shutdown - this overrides the shutdown() method in the FIPAOSAgent class to enable the RepServerGUI associated with this RepServer to be removed
shutdown() - Method in class repserver.RepServer
Invoked when this Agent is about to be shutdown - this overrides the shutdown() method in the FIPAOSAgent class to enable the RepServerGUI associated with this RepServer to be removed
shutdown() - Method in class agentserver.AgentServer
Invoked when this Agent is about to be shutdown - this overrides the shutdown() method in the FIPAOSAgent class to enable the AgentServerGUI associated with this AgentServer to be removed
shutdown() - Method in class ihelp.UIAgent
Invoked when this Agent is about to be shutdown - this overrides the shutdown() method in the FIPAOSAgent class to enable the CountAgentGUI associated with this CountAgent to be removed
shutdown() - Method in class ihelp.LoadAgents
Invoked when this Agent is about to be shutdown - this overrides the shutdown() method in the FIPAOSAgent class to enable the TestAgentGUI associated with this TestAgent to be removed
shutdown() - Method in class ihelp.MMAgent
 
shutdown() - Method in class ihelp.PersAgent
Invoked when this Agent is about to be shutdown - this overrides the shutdown() method in the FIPAOSAgent class to enable the CountAgentGUI associated with this CountAgent to be removed
startAgent(String, String, String, boolean, String) - Method in class repserver.RepServer.ReplicateTask
Starts an agent
startAgent(String, String, String, String[]) - Method in class agentserver.AgentServer
Starts an agent
startTask() - Method in class repserver.RepAgent.RegisterTask
 
startTask() - Method in class repserver.RepAgent.RepServerManagementTask
 
startTask() - Method in class repserver.RepAgent.StateTask
 
startTask() - Method in class repserver.RepProxy.IdleTask
 
startTask() - Method in class repserver.RepProxy.ConvHandlerTask
handle a new conversation
startTask() - Method in class repserver.RepServer.PingUpdateTask
 
startTask() - Method in class repserver.RepServer.IdleTask
 
startTask() - Method in class repserver.RepServer.RegisterTask
 
startTask() - Method in class repserver.RepServer.StateTask
 
startTask() - Method in class repserver.RepServer.ReplicateTask
 
startTask() - Method in class repserver.RepServer.CreateTask
 
startTask() - Method in class repserver.RepServer.PingRepGroupsTask
Start a PingRepGroup task for each RepGroup in this RepServer
startTask() - Method in class repserver.RepServer.PingTask
Creates the ping message for the target Agent and sends it.
startTask() - Method in class repserver.RepServer.CheckRepGroupTask
Check all the repgroups that they are active.
startTask() - Method in class repserver.RepServer.ActivateTask
 
startTask() - Method in class repserver.RepServer.UpdateRepGroupTask
For each agent in the replicant group, start a UpdateAgentTask.
startTask() - Method in class repserver.RepServer.UpdateAgentTask
Creates the LOADSTATE message for the target Agent and sends it.
startTask() - Method in class agentserver.AgentServer.CreateTask
 
startTask() - Method in class agentserver.AgentServer.IdleTask
 
startTask() - Method in class agentserver.AgentServer.ListTask
 
startTask() - Method in class agentserver.AgentServer.PropertiesTask
 
startTask() - Method in class ihelp.UIAgent.IdleTask
 
startTask() - Method in class ihelp.UIAgent.AddKeywordTask
 
startTask() - Method in class ihelp.UIAgent.GetKeywordsTask
 
startTask() - Method in class ihelp.UIAgent.FindHelpTask
 
startTask() - Method in class ihelp.UIAgent.SwitchStatusTask
 
startTask() - Method in class ihelp.UIAgent.FindPersAgentTask
 
startTask() - Method in class ihelp.LoadAgents.IdleTask
 
startTask() - Method in class ihelp.LoadAgents.SendReqTask
 
startTask() - Method in class ihelp.MMAgent.IdleTask
 
startTask() - Method in class ihelp.MMAgent.HandleRequestTask
 
startTask() - Method in class ihelp.MMAgent.FindTask
 
startTask() - Method in class ihelp.MMAgent.SendFindTask
 
startTask() - Method in class ihelp.PersAgent.IdleTask
 
startTask() - Method in class ihelp.PersAgent.FindMMTask
 
startTask() - Method in class ihelp.PersAgent.HandleRequestTask
 
startTask() - Method in class ihelp.PersAgent.FindHelpTask
 
STATE - Static variable in class repserver.RSCONSTANTS
 
STATES - Static variable in class repserver.RSCONSTANTS
 
STATUS - Static variable in class ihelp.IHCONSTANTS
 
switchStatus() - Method in class ihelp.UIAgent
 

T

timeoutMMAgent_FindTask(Task) - Method in class ihelp.MMAgent.HandleRequestTask
 
timeoutMMAgent_SendFindTask(Task) - Method in class ihelp.MMAgent.FindTask
 
timeoutPersAgent_FindHelpTask(Task) - Method in class ihelp.PersAgent.HandleRequestTask
 
timeoutRepAgent_StateTask(Task) - Method in class ihelp.MMAgent.IdleTask
 
timeoutRepAgent_StateTask(Task) - Method in class ihelp.PersAgent.IdleTask
 
timeoutRepServer_ActivateTask(Task) - Method in class repserver.RepServer.CheckRepGroupTask
 
timeoutRepServer_CheckRepGroupTask(Task) - Method in class repserver.RepServer.PingRepGroupsTask
the CheckRepGroupTask task is has timed out.
timeoutRepServer_PingRepGroupsTask(Task) - Method in class repserver.RepServer.PingUpdateTask
 
timeoutRepServer_PingTask(Task) - Method in class repserver.RepServer.PingRepGroupsTask
the PingRepGroup task has timed out.
timeoutRepServer_UpdateAgentTask(Task) - Method in class repserver.RepServer.ActivateTask
 
timeoutRepServer_UpdateAgentTask(Task) - Method in class repserver.RepServer.UpdateRepGroupTask
 
timeoutRepServer_UpdateRepGroupTask(Task) - Method in class repserver.RepServer.StateTask
 
timeoutUIAgent_FindHelpTask(Task) - Method in class ihelp.UIAgent
when the FindHelpTask times out
timeoutUIAgent_FindPersAgentTask(Task) - Method in class ihelp.UIAgent
if the FindPersAgentTask timeouts
timeoutUIAgent_GetKeywordsTask(Task) - Method in class ihelp.UIAgent.FindPersAgentTask
 
toString() - Method in class repserver.RepGroup
convert this repgroup to a string.

U

UIAgent - class ihelp.UIAgent.
A user interface agent.
UIAGENT - Static variable in class ihelp.IHCONSTANTS
 
UIAgent.AddKeywordTask - class ihelp.UIAgent.AddKeywordTask.
 
UIAgent.AddKeywordTask(UIAgent, String) - Constructor for class ihelp.UIAgent.AddKeywordTask
 
UIAgent.FindHelpTask - class ihelp.UIAgent.FindHelpTask.
 
UIAgent.FindHelpTask(UIAgent, String) - Constructor for class ihelp.UIAgent.FindHelpTask
 
UIAgent.FindPersAgentTask - class ihelp.UIAgent.FindPersAgentTask.
Find my personal agent from the DF, then contact it.
UIAgent.FindPersAgentTask(UIAgent) - Constructor for class ihelp.UIAgent.FindPersAgentTask
 
UIAgent.GetKeywordsTask - class ihelp.UIAgent.GetKeywordsTask.
 
UIAgent.GetKeywordsTask(UIAgent) - Constructor for class ihelp.UIAgent.GetKeywordsTask
 
UIAgent.IdleTask - class ihelp.UIAgent.IdleTask.
 
UIAgent.IdleTask(UIAgent) - Constructor for class ihelp.UIAgent.IdleTask
 
UIAgent.SwitchStatusTask - class ihelp.UIAgent.SwitchStatusTask.
Send a message to my personal agent to toggle my status.
UIAgent.SwitchStatusTask(UIAgent) - Constructor for class ihelp.UIAgent.SwitchStatusTask
 
UIAgent(String, String, String, String) - Constructor for class ihelp.UIAgent
 
UIAgentGUI - class ihelp.UIAgentGUI.
 
UIAgentGUI(String, UIAgent) - Constructor for class ihelp.UIAgentGUI
Creates new form UIAgentGUI
UNIX - Static variable in class ihelp.IHCONSTANTS
 
updateGUI() - Method in class ihelp.UIAgentGUI
This methos refreshes all the data in the GUI
utils - package utils
 

W

write(String) - Method in class repserver.RepServerGUI
Write a message to the text box
write(String) - Method in class agentserver.AgentServerGUI
Write a message to the text box
write(String) - Method in class ihelp.UIAgentGUI
 
write(String) - Method in class utils.AgentGUI
Write a message to the text box
writeMsg(String) - Method in class repserver.RepServer
write a message, either to the GUI or to system.out
writeMsg(String) - Method in class agentserver.AgentServer
write a message, either to the GUI or to system.out

X

XML - Static variable in class ihelp.IHCONSTANTS
 

Y

YES - Static variable in class ihelp.IHCONSTANTS
 

A C D E F G H I J K L M N O P R S T U W X Y