| Package | Description |
|---|---|
| org.jgroups.blocks |
Provides building blocks that are layered on top of channels.
|
| org.jgroups.demos |
Provides demonstrations of JGroups functionality.
|
| org.jgroups.demos.wb |
A distributed whiteboard applet implemented using JGroups.
|
| org.jgroups.protocols |
Provides implementations of transport protocols which are
responsible for sending and receiving messages to/from the network.
|
| org.jgroups.stack |
Support for managing protocol stacks.
|
| Class and Description |
|---|
| BasicConnectionTable
Shared class for TCP connection tables.
|
| BasicConnectionTable.ConnectionListener
Used to be notified about connection establishment and teardown.
|
| BasicConnectionTable.Receiver
Used for message reception.
|
| DistributedHashtable.Notification |
| DistributedLockManager.LockDecree
This class represents the lock
|
| DistributedQueue.Notification |
| DistributedTree.DistributedTreeListener |
| DistributedTree.ViewListener |
| Link.Receiver |
| LockingException |
LockManager
LockManager represents generic lock manager that allows
obtaining and releasing locks on objects. |
| LockMultiLockedException
Thrown by the
DistributedLockManager.unlock(Object, Object, boolean) method if a lock is only locally released, because it is locked
by multiple DistributedLockManagers. |
| 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.
|
| LogicalLink.AllLinksDown |
| LogicalLink.NoLinksAvailable |
| LogicalLink.Receiver |
| MessageDispatcher
Provides synchronous and asynchronous message sending with request-response
correlation; i.e., matching responses with the original request.
|
| MethodCall
A method call is the JGroups representation of a remote method.
|
| MethodLookup |
| NotificationBus.Consumer |
| 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. |
| ReplicatedHashtable.Notification |
| ReplicatedHashtable.StateTransferListener |
| ReplicatedTree.Node |
| ReplicatedTree.ReplicatedTreeListener |
| ReplicationData
Class used for data exchange by ReplicationManager and ReplicationReceiver.
|
| ReplicationReceiver
Implementation of this interface needs to register with ReplicationManager and will receive updates to be
applied to its locally replicated data.
|
| RequestCorrelator
Framework to send requests and receive matching responses (matching on
request ID).
|
| RequestHandler |
| RpcDispatcher
This class allows a programmer to invoke remote methods in all (or single)
group members and optionally wait for the return value(s).
|
| RpcDispatcher.Marshaller |
| RspCollector |
| TwoPhaseVotingAdapter
This adapter introduces simple two-phase voting on a specified decree.
|
| TwoPhaseVotingListener
Implementations of this interface can participate in two-phase voting process.
|
| UpdateException |
| VoteException
This exception is thrown when voting listener cannot vote on the
specified decree.
|
| VoteResponseProcessor
VoteResultProcessor
Applications that use the VotingAdapter and/or TwoPhaseVotingAdapter can pass an implementation of this down the vote
calls, to intercept processing of the VoteResults returned by other nodes.
|
| VotingAdapter
Voting adapter provides a voting functionality for an application.
|
| VotingAdapter.VoteResult
This class represents the result of local voting.
|
| VotingListener
Implemetations of this interface are able to participate in voting process.
|
| Xid
Distributed transaction ID modeled after the JTA spec.
|
| Class and Description |
|---|
| DistributedHashtable.Notification |
| DistributedQueue.Notification |
| DistributedTree.DistributedTreeListener |
| NotificationBus.Consumer |
| Class and Description |
|---|
| RpcDispatcher
This class allows a programmer to invoke remote methods in all (or single)
group members and optionally wait for the return value(s).
|
| Class and Description |
|---|
| BasicConnectionTable.Receiver
Used for message reception.
|
| ConnectionTable
Manages incoming and outgoing TCP connections.
|
| ConnectionTableNIO
Manages incoming and outgoing TCP connections.
|
| LogicalLink.Receiver |
| RequestHandler |
| Class and Description |
|---|
| MethodCall
A method call is the JGroups representation of a remote method.
|
| RequestCorrelator
Framework to send requests and receive matching responses (matching on
request ID).
|
| RequestHandler |
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.