Uses of Package
zeus.actors

Packages that use zeus.actors
Default Package  
zeus.actors   
zeus.actors.event   
zeus.actors.factories   
zeus.actors.graphs   
zeus.actors.intrays   
zeus.actors.outtrays   
zeus.actors.rtn   
zeus.actors.rtn.util   
zeus.agents   
zeus.agentviewer   
zeus.agentviewer.acquaintances   
zeus.agentviewer.engine   
zeus.agentviewer.mail   
zeus.agentviewer.msghandler   
zeus.agentviewer.plansch   
zeus.agentviewer.protocol   
zeus.agentviewer.resources   
zeus.agentviewer.rete   
zeus.agentviewer.task   
zeus.concepts   
zeus.rete   
zeus.rete.action   
zeus.visualiser   
zeus.visualiser.basic   
zeus.visualiser.control   
zeus.visualiser.report   
zeus.visualiser.society   
zeus.visualiser.statistics   
 

Classes in zeus.actors used by Default Package
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.actors
AbilityDb
          This class implements the Ability Database component, which stores the acquaintances of the owning agent.
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
ConsumedDb
          The Consumed Resources Database is an internal storage component used by the Planner in the course of its activities.
DataRec
           
Decomposition
           
DecompositionStruct
           
EffectChain
           
ExecutionMonitor
          This component controls the invocation of the domain functions that implement the agent's task abilities.
ExternalDb
          If an agent needs a resource it will first examine its local resource database, and if the necessary Fact is not present it then will consult its external resource database (if it has one).
InTray
          This interface was initially implemented as a Tag only, however it has grown to allow the programmer to use it to discover the preferred addresses that an implementing object wants to listen on
LinkInfo
           
MailBox
          Each agent has a Mailbox component that implements its communication mechanism.
MsgHandler
          The Message Handler component implements each Zeus agent's internal "mail sorting office", continually checking the incoming-message-queue of the MailBox for new messages, and forwarding them to the relevant components within the agent.
MsgHandler.AbilityLogger
           
MsgHandler.ReportLogger
           
MsgNode
           
OrganisationDb
          The Organisation Database stores the agent's beliefs about its organisational relationships with other agents.
PlanDb
          The Plan Database is a simple storage component that holds the plan descriptions known by the owning agent.
Planner
          This component implements the agent's Planning and Scheduling mechanism.
PlanRecord
          PlanRecord is used to manage the execution of a (primitive, mutable or infered) task.
PostMan
          This component is part of the MailBox, and is responsible for dispatching messages on demand to their recipients.
PreconditionChain
           
ProducedDb
          The Produced Resources Database is an internal storage component used by the Planner in the course of its activities.
ProtocolDb
          The Protocol Database is a simple storage component that holds references to the social interaction protocols known by the agent.
ProtocolDbResult
           
ResourceDb
          This class implements the Resource Database component, whose role is to store the resources owned by the agent, (which are Fact objects).
RootNode
           
Server
          This component is part of the MailBox, and is responsible for reading incoming messages.
TaskContext
          TaskContext is a API which should make it easy for the agent developer (you!)
TaskDb
          The Task Database is a simple storage component that holds the Task descriptions known by the owning agent.
ZeusTask
          Tasks are generated in the form of 'stub' files, skeleton implementations that need to be realised by application specific program code - this code is linked to the agents through the methods of this interface.
 

Classes in zeus.actors used by zeus.actors.event
PlanRecord
          PlanRecord is used to manage the execution of a (primitive, mutable or infered) task.
 

Classes in zeus.actors used by zeus.actors.factories
OutTray
          OutTray is implemented by any class wishing to provide a transport service for a Zeus agent.
ZeusAgentContext
          Every Zeus Agent possesses one implementation of the AgentContext interface whose role is to hold references to the objects that implement the agent's internal components.
 

Classes in zeus.actors used by zeus.actors.graphs
ProtocolDbResult
           
 

Classes in zeus.actors used by zeus.actors.intrays
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
InTray
          This interface was initially implemented as a Tag only, however it has grown to allow the programmer to use it to discover the preferred addresses that an implementing object wants to listen on
MailBox
          Each agent has a Mailbox component that implements its communication mechanism.
MsgHandler
          The Message Handler component implements each Zeus agent's internal "mail sorting office", continually checking the incoming-message-queue of the MailBox for new messages, and forwarding them to the relevant components within the agent.
Server
          This component is part of the MailBox, and is responsible for reading incoming messages.
 

Classes in zeus.actors used by zeus.actors.outtrays
MailBox
          Each agent has a Mailbox component that implements its communication mechanism.
OutTray
          OutTray is implemented by any class wishing to provide a transport service for a Zeus agent.
PostMan
          This component is part of the MailBox, and is responsible for dispatching messages on demand to their recipients.
ZeusAgentContext
          Every Zeus Agent possesses one implementation of the AgentContext interface whose role is to hold references to the objects that implement the agent's internal components.
 

Classes in zeus.actors used by zeus.actors.rtn
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.actors.rtn.util
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
ProtocolDbResult
           
 

Classes in zeus.actors used by zeus.agents
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
MsgHandler
          The Message Handler component implements each Zeus agent's internal "mail sorting office", continually checking the incoming-message-queue of the MailBox for new messages, and forwarding them to the relevant components within the agent.
 

Classes in zeus.actors used by zeus.agentviewer
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.agentviewer.acquaintances
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
OrganisationDb
          The Organisation Database stores the agent's beliefs about its organisational relationships with other agents.
 

Classes in zeus.actors used by zeus.agentviewer.engine
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.agentviewer.mail
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
MailBox
          Each agent has a Mailbox component that implements its communication mechanism.
 

Classes in zeus.actors used by zeus.agentviewer.msghandler
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.agentviewer.plansch
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
ExecutionMonitor
          This component controls the invocation of the domain functions that implement the agent's task abilities.
Planner
          This component implements the agent's Planning and Scheduling mechanism.
PlanRecord
          PlanRecord is used to manage the execution of a (primitive, mutable or infered) task.
 

Classes in zeus.actors used by zeus.agentviewer.protocol
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
ProtocolDb
          The Protocol Database is a simple storage component that holds references to the social interaction protocols known by the agent.
 

Classes in zeus.actors used by zeus.agentviewer.resources
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
ResourceDb
          This class implements the Resource Database component, whose role is to store the resources owned by the agent, (which are Fact objects).
 

Classes in zeus.actors used by zeus.agentviewer.rete
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.agentviewer.task
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
TaskDb
          The Task Database is a simple storage component that holds the Task descriptions known by the owning agent.
 

Classes in zeus.actors used by zeus.concepts
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.rete
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.rete.action
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.visualiser
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.visualiser.basic
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.visualiser.control
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.visualiser.report
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.visualiser.society
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 

Classes in zeus.actors used by zeus.visualiser.statistics
AgentContext
          Every agent must have an implementor of this intereface, or they probably won't work.
 



Copyright © 2000-2003 BT Exact Technologies. All Rights Reserved.