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
AgentException Thrown by the Agentfactory when an error is raised during the initialization.
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.
TransactionError Thrown by ...
UnknownAgent Notify by the engine to the sender of a notification when the target agent does not exist.
UnknownAgentException Thrown by Engine if a notification is sent to an unknown agent.
UnknownDomainException
UnknownNotification Notify by agents when there is no reaction allowed.
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.

Copyright B) 2004 Scalagent - All rights reserved