|
||||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||
| Interface Summary | |
|---|---|
| ConnectionTable.ConnectionListener | Used to be notified about connection establishment and teardown |
| ConnectionTable.Receiver | Used for message reception |
| ConnectionTable1_4.ConnectionListener | Used to be notified about connection establishment and teardown |
| ConnectionTable1_4.Receiver | Used for message reception |
| DistributedHashtable.Notification | |
| DistributedQueue.Notification | |
| DistributedTree.DistributedTreeListener | |
| DistributedTree.ViewListener | |
| Link.Receiver | |
| LockManager | LockManager represents generic lock manager that allows
obtaining and releasing locks on objects. |
| LogicalLink.Receiver | |
| MethodLookup | |
| NotificationBus.Consumer | |
| ReplicatedHashtable.Notification | |
| ReplicatedHashtable.StateTransferListener | |
| ReplicatedTree.ReplicatedTreeListener | |
| ReplicationReceiver | Implementation of this interface needs to register with ReplicationManager and will receive updates to be applied to its locally replicated data. |
| RequestHandler | |
| RpcDispatcher.Marshaller | |
| RspCollector | |
| TransactionalHashtable.Notification | |
| TwoPhaseVotingListener | Implementations of this interface can participate in two-phase voting process. |
| VotingListener | Implemetations of this interface are able to participate in voting process. |
| Class Summary | |
|---|---|
| ConnectionTable | Manages incoming and outgoing TCP connections. |
| ConnectionTable1_4 | Manages incoming and outgoing TCP connections. |
| DistributedHashtable | Provides the abstraction of a java.util.Hashtable that is replicated at several locations. |
| DistributedLockManager | Distributed lock manager is responsible for maintaining the lock information consistent on all participating nodes. |
| DistributedLockManager.AcquireLockDecree | This class represents the lock to be released. |
| DistributedLockManager.LockDecree | This class represents the lock |
| DistributedLockManager.ReleaseLockDecree | This class represents the lock to be released. |
| DistributedQueue | Provides the abstraction of a java.util.LinkedList that is replicated at several locations. |
| DistributedTree | A tree-like structure that is replicated across several members. |
| GroupRequest | Sends a message to all members of the group and waits for all responses (or timeout). |
| Link | Implements a physical link between 2 parties (point-to-point connection). |
| LogicalLink | Implements a logical point-to-point link between 2 entities consisting of a number of physical links. |
| MembershipListenerAdapter | This class provides multiplexing possibilities for MembershipListener
instances. |
| MessageDispatcher | Used on top of channel to implement group requests. |
| MessageListenerAdapter | This class provides multiplexing possibilities for MessageListener
instances. |
| MethodCall | A method call is the JavaGroup representation of a remote method. |
| MethodLookupClos | |
| MethodLookupJava | |
| NotificationBus | Class for dissemination of notifications. |
| PullPushAdapter | Allows a client of Channel to be notified when messages have been received instead of having to actively poll the channel for new messages. |
| PullPushAdapter.PullHeader | |
| ReplicatedHashtable | Provides the abstraction of a java.util.Hashtable that is replicated at several locations. |
| ReplicatedTree | A tree-like structure that is replicated across several members. |
| ReplicatedTree.Node | |
| ReplicationData | Class used for data exchange by ReplicationManager and ReplicationReceiver. |
| ReplicationManager | Class to propagate updates to a number of nodes in various ways:
Asynchronous
Synchronous
Synchronous with locking
Note: This class is experimental as of Oct 2002 |
| RequestCorrelator | Framework to send requests and receive matching responses (matching on request ID). |
| RequestCorrelator.Header | The header for RequestCorrelator messages |
| RpcDispatcher | Dispatches and receives remote group method calls. |
| TransactionalHashtable | Hashtable which replicates its contents to all members of the group. |
| TransactionalHashtable.Data | Class used to transport updates to all replicas |
| TwoPhaseVotingAdapter | This adapter introduces simple two-phase voting on a specified decree. |
| TwoPhaseVotingAdapter.TwoPhaseVoteWrapper | |
| TwoPhaseVotingAdapter.TwoPhaseWrapper | Wrapper of the decree to voting decree. |
| VotingAdapter | Voting adapter provides a voting functionality for an application. |
| VotingAdapter.FailureVoteResult | Class that represents a result of local voting on the failed node. |
| VotingAdapter.VoteResult | This class represents the result of local voting. |
| Xid | Distributed transaction ID modeled after the JTA spec. |
| Exception Summary | |
|---|---|
| LockingException | |
| LockNotGrantedException | This exception indicated that lock manager refused to give a lock on some resource. |
| LockNotReleasedException | This exception indicated that lock manager refused to release a lock on some resource. |
| UpdateException | |
| VoteException | This exception is thrown when voting listener cannot vote on the specified decree. |
|
||||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||||