Package fr.dyade.aaa.agent

Interface Summary
AgentMBean  
BagSerializer This interface is used by object that need to carry additionnal data between HA nodes.
EngineMBean  
MessageConsumer The parent interface for all messages consumers.
NetworkMBean  
NotificationInputStream This interface must be implemented by all classes used in filtering an input stream to a DriverIn object.
NotificationOutputStream This interface must be implemented by all classes used in filtering an output stream from a DriverOut object.
SCServerMBean  
 

Class Summary
AdminAckStartStopNot AdminAckStartStopNot is a notification.
AdminProxy A AdminProxy service provides an interface to access to administration functions in running agent servers.
AdminReplyNot AdminReplyNot is a notification.
AdminRequestNot AdminRequestNot is a notification to configure A3CMLConfig.
AdminStartStopNot AdminStartStopNot is a notification to start and stop networks, servers persitents, servers transients and services.
Agent The Agent class represents the basic component in our model.
AgentAdmin  
AgentCreateReply  
AgentCreateRequest This notification is used to ask aa agent creation to a remote agent factory.
AgentDeleteRequest  
AgentDriver  
AgentId An AgentId allows for uniquely identifying and localizing an agent throughout the distributed system.
AgentObject The AgentObject class represents ...
AgentServer The AgentServer class manages the global configuration of an agent server.
Channel Class Channel realizes the interface for sending messages.
Debug This class controls the debug traces printed to the audit file.
DeleteAck DeleteAck - Acknowledge for deleting an agent
DeleteNot This notification is used to ask aaa agent destruction
Driver Abstract base class for drivers such as DriverIn used by ProxyAgent.
DriverDone Notification reporting the end of a driver execution.
DriverMonitor The DriverMonitor class is used by ProxyAgent instances managing multi-connections for holding the elements composing a connection set.
ExceptionNotification Notify by the engine to the sender of a notification when the corresponding reaction throws an exception.
FlowControlNot Flow control notification.
HttpDebug A HttpDebug service provides an HTTP interface to access to debugging functions in running agent servers.
HttpNetwork HttpNetwork is a simple implementation of StreamNetwork based on HTTP 1.1 protocol.
Network The Network abstract class provides ..
NGNetwork NGNetwork is a new implementation of Network class using nio package.
Notification Class Notification is the root of the notifications hierarchy.
PoolNetwork PoolNetwork is an implementation of StreamNetwork class that manages multiple connection.
ProxyAgent  
Role A role wraps an AgentId.
RoleMultiple This structure provides code for managing target agents registering in a role.
SCAdminBase  
SCAdminHelper  
SCServer  
ServerDesc Description of an agent server.
ServiceDesc Description of a service.
ServiceManager Object which manages services.
SimpleNetwork SimpleNetwork is a simple implementation of StreamNetwork class with a single connection at a time.
SSLNetwork  
StreamNetwork StreamNetwork is a base implementation of Network class for TCP sockets.
StringId  
SyncNotification This notification is used to synchronously call a local agent from a collocated thread.
UnknownAgent Notify by the engine to the sender of a notification when the target agent does not exist.
UnknownNotification Notify by agents when there is no reaction allowed.
 

Exception Summary
AgentException Thrown by the Agentfactory when an error is raised during the initialization.
UnknownAgentException Thrown by Engine if a notification is sent to an unknown agent.
UnknownDomainException  
UnknownNotificationException Thrown by Agent in the react method to indicate that the notification is unknown.
UnknownServerException Thrown to indicate that the specified agent serverdoes not exist.
UnknownServiceException Thrown to indicate that the specified service is not declared on a particular server.
 

Error Summary
TransactionError Thrown by ...
 



Copyright ? 2004 Scalagent - All rights reserved