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  
HttpNetworkMBean  
MessageConsumer The parent interface for all messages consumers.
NetSessionWrapperMBean JMX interface of a NetSesion component.
NetworkMBean  
PoolNetworkMBean JMX interface of the PoolNetwork component.
SCServerMBean  
UDPNetwork.ServerInfoMBean  
UDPNetworkMBean  
 

Class Summary
AdminProxy A AdminProxy service provides a TCP service allowing remote administration of agent servers.
Agent The Agent class represents the basic component in our model.
AgentCreateReply  
AgentCreateRequest This notification is used to ask aa agent creation to a remote agent factory.
AgentDeleteRequest  
AgentId An AgentId allows for uniquely identifying and localizing an agent throughout the distributed system.
AgentServer The AgentServer class manages the global configuration of an agent server.
AgentServer.Status  
BufferedMessageInputStream Class used to receive messages through a stream using buffering.
BufferedMessageOutputStream Class used to send messages through a stream using buffering.
ByteArrayMessageInputStream Class used to recv messages through a stream in a byte array.
ByteArrayMessageOutputStream Class used to write messages into a byte array.
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 an agent destruction
ExceptionNotification Notify by the engine to the sender of a notification when the corresponding reaction throws an exception.
ExpiredNot The ExpiredNot holds an expired notification (timeout) which is sent to the previously specified deadNotificationAgent.
FlowControlNot Flow control notification.
HAStateReply Message used by the master component to send the server state.
HAStateRequest Message used by a slave component to request the server state.
HttpNetwork HttpNetwork is a simple implementation of StreamNetwork based on HTTP 1.1 protocol.
HttpsNetwork HttpNetwork is a specialization of HttpNetwork for SSL.
JGroupsAckMsg Message used by the master component to braodcast the ack of a sending message (so each slave can remove the message from sending queue).
MessageInputStream Class used to receive messages through a stream.
MessageOutputStream Class used to send messages through a stream.
MessageSoftList This class holds a list of Message, waiting to be sent.
MessageSoftRef  
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 in a pool paradigm way.
Role A role wraps an AgentId.
RoleMultiple This structure provides code for managing target agents registering in a role.
SCAdminBase  
SCAdminHelper  
SCServer  
ServerConfigHelper  
ServerDesc Description of an agent server.
ServersHT This class implements a ServerDesc hashtable, which uses sid as keys.
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 A network component using SSL Sockets.
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.
SyncNotification.Context  
UDPNetwork  
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.
WakeUpTask Class used to schedule a wake up on a specific agent.
 

Exception Summary
AgentException Thrown by the Agentfactory when an error is raised during the initialization.
ExpirationExceededException Thrown to indicate that the specified agent serverdoes not exist.
ServerConfigHelper.NameAlreadyUsedException  
ServerConfigHelper.ServerIdAlreadyUsedException  
ServerConfigHelper.StartFailureException  
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 © 2011 ScalAgent D.T.. All Rights Reserved.