Class Summary |
ActiveReplicationStrategy |
This is the replication group manager specialisation which implements the
active replication strategy. |
Darx |
This is the server implementation which, as main objective, provides
the means for running DARX tasks on the local host. |
DarxCommInterface |
This is the communication interface, specific to an agent, used to send
messages to other agents. |
DarxMessage |
This is the encapsulator provided for communications between replication
groups. |
DarxTask |
This is the wrapper that represents an agent's replica at the DARX level. |
MessageDeliverThread |
This is the thread that handles the reception of asynchronous messages
for the TaskShell . |
NameServerImpl |
This is the name server implementation which provides
the means for locating replication group leaders. |
ObservationManager |
|
PassiveReplicationStrategy |
This is the replication group manager specialisation which implements the
passive replication strategy. |
RemoteTask |
This is the local proxy that allows user application tasks to handle
other tasks. |
ReplicantInfo |
This object contains the information regarding
a specific replicant handled by DARX. |
ReplicationGroupInfo |
This object contains the information concerning
a specific replication group handled by DARX. |
ReplicationManager |
LA DEFINITION QUI SUIT EST CELLE A COURT TERME
Ce composant sert a traduire le changement de valeur de la criticite
en modification de strategie. |
ReplicationPolicy |
This is the component, used alongside each TaskShell ,
which defines a task's replication group. |
ReplicationStrategy |
This is the component, used alongside each TaskShell ,
which defines a task's replication group. |
SyncMessageDeliver |
This is the thread launched every time a synchronous message delivery
is attempted. |
TaskShell |
This is the wrapper that transparently performs FT-specific operations for
each task/agent. |
Exception Summary |
DarxException |
This is the generic exception for DARX events. |
DarxMalformedURLException |
This exception is thrown when a MalformedURLException has occured
in the DARX context. |
IllegalLeaderRemovalException |
This exception is thrown when an attempt to remove the
given task would result in an inconsistent replication
group. |
IllegalReplicationException |
This exception is thrown when a replication is being attempted at a
location where there already exists a replica of the same group. |
InexistentNameException |
This exception is thrown when a searched task name
has no match inside the set of the application's tasks. |
NoMoreReplicantsException |
This exception is thrown when an operation has been attempted
on an empty replication group. |
UnknownReplicantException |
This exception is thrown when no replicant of a given task
can be found at a specified location. |