Package com.cometway.ak

This package contains basic functionality for the Comet Way Agent Kernel.

See:
          Description

Interface Summary
AgentControllerInterface An instance if this interface is created and managed by an implementation of AgentKernelInterface as a proxy to the AgentInterface it represents.
AgentInterface A standard interface for Agents.
AgentKernelInterface A standard agent kernel interface.
MessageAgentInterface A standard interface for inter-agent communication.
RequestAgentInterface A standard interface for inter-agent communication.
ServiceManagerInterface A standard service manager interface for registering, retrieving, and unregistering service implementations.
 

Class Summary
Agent An abstract implementation of the AgentInterface.
AgentCommand This is a com.cometway.states.CommandInterface implementation for standard AgentInterface agents with initProps, start, stop, and destroy methods.
AgentController An implementation of AgentControllerInterface that is created by AgentKernel to control the agents it creates.
AgentKernel Reference implementation of the AgentKernelInterface.
AgentMessage This data class represents a set of Properties that can be passed from one Agent to another Agent.
AgentReplicator Used to create multiple instances of the same kind of agent.
AgentRequest Represents a concrete data class used to pass information to and from agents that implement the RequestAgentInterface.
AK This class is contains the public static void main() method for starting the Comet Way Agent Kernel from a command line or other Java application launching utility.
MessageAgent A Message Agent is a Service Agent which implements the MessageAgentInterface.
RequestAgent A Request Agent is a Service Agent which implements the RequestAgentInterface.
RunnableAgent This agent calls its own run() method on its own Thread.
ScheduledAgent Implementation of a scheduled agent.
Scheduler The Scheduler is a ServiceAgent which implements the com.cometway.util.IScheduler interface.
SecureServiceManager Reference implementation of the ServiceManagerInterface.
ServiceAgent Abstract agent that automatically registers with the service manager using the service name specified by the service_name property.
ServiceManager Reference implementation of the ServiceManagerInterface.
StartupAgent This is the default Startup Agent for the Comet Way Agent Kernel.
 

Exception Summary
AgentStateException This exception is thrown by AgentController when the requested operation is illegal from its agent's current state.
 

Package com.cometway.ak Description

This package contains basic functionality for the Comet Way Agent Kernel.