Interface | Description |
---|---|
AgentEngine |
The
AgentEngine provides multiprogramming of agents. |
AgentEngineContext |
Context enabling an
AgentEngine implemented in
another package to invoke operations that cannot be accessed
outside of the fr.dyade.aaa.agent package. |
AgentMBean | |
Callback |
Callback interface notified when a
CountDownCallback
transmitted by a CallbackNotification reaches zero. |
CheckServerListener | |
EngineMBean | |
HttpNetworkMBean | |
MessageConsumer |
The parent interface for all messages consumers.
|
MessageQueue |
Interface
MessageQueue represents a First-In-First-Out (FIFO)
persistent list of Message (source and target agent identifier,
notification). |
NetSessionWrapperMBean |
JMX interface of a NetSesion component.
|
NetworkMBean | |
PoolNetworkMBean |
JMX interface of the PoolNetwork component.
|
SCServerMBean | |
UDPNetwork.ServerInfoMBean | |
UDPNetworkMBean |
Class | Description |
---|---|
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 | |
AgentEngineContextImpl |
Context enabling an
AgentEngine implemented in
another package to invoke operations that cannot be accessed
outside of the fr.dyade.aaa.agent package. |
AgentFactory |
Agent used to allow remote agent creation. |
AgentId |
An
AgentId allows for uniquely identifying and localizing
an agent throughout the distributed system. |
AgentIdStamp |
AgentIdStamp class defines static members, variable and
functions, to manage the allocation of new identifiers. |
AgentServer |
The
AgentServer class manages the global configuration
of an agent server. |
AgentServer.ServerStopper | |
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.
|
CallbackNotification |
Notification locally transmitting a
CountDownCallback . |
Channel |
Class
Channel realizes the interface for sending messages. |
CheckServerTask | |
CountDownCallback |
Callback to be invoked once a countdown has reached the value zero.
|
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
|
Engine |
The
Engine class provides multiprogramming of agents. |
EngineThread | |
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.
|
HttpNetwork |
HttpNetwork is a simple implementation of StreamNetwork
based on HTTP 1.1 protocol.
|
HttpsNetwork |
HttpNetwork is a specialization of HttpNetwork
for SSL.
|
Message |
The internal message structure.
|
Message.Factory | |
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. |
MessageSoftList.MessageComparator |
A comparator to keep list sorted by message stamp.
|
MessageSoftList.MessageSoftComparator |
A comparator to keep list sorted by message stamp when using soft
references.
|
MessageSoftList.MessageSoftIterator |
An iterator returning the messages when going through a collection of
MessageSoftRef . |
MessageSoftRef | |
MessageVector |
Class
MessageVector represents a persistent vector of
Message (source and target agent identifier, notification). |
MessageVector.Counter | |
NetSessionWrapper | |
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. |
PoolNetwork.Boot | |
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.
|
ServersHT.ServerDescEntry |
Hashtable collision list.
|
ServerUpdate |
Object indicating that the configuration object has been updated in the transaction
base.
|
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 | |
SyncNotification.Result | |
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 | Description |
---|---|
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 | Description |
---|---|
MessageSoftRef.TransactionError | |
TransactionError |
Thrown by ...
|
Copyright © 2020 ScalAgent D.T.. All rights reserved.