Package | Description |
---|---|
org.jgroups.blocks |
Provides building blocks that are layered on top of channels.
|
org.jgroups.blocks.mux | |
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.util |
Provides useful functionality which cannot be assigned to any particular other package.
|
Class and Description |
---|
AbstractConnectionMap.ConnectionMapListener |
BasicConnectionTable
Shared class for TCP connection tables.
|
BasicConnectionTable.ConnectionListener
Used to be notified about connection establishment and teardown.
|
BasicConnectionTable.Receiver
Used for message reception.
|
Cache
Simple cache which maintains keys and value.
|
Cache.ChangeListener |
Cache.Value |
Connection |
ConnectionMap |
DistributedLockManager.LockDecree
Deprecated.
This class represents the lock
|
DistributedQueue.Notification |
DistributedTree.DistributedTreeListener |
DistributedTree.ViewListener |
GridFile
Subclass of File to iterate through directories and files in a grid
|
GridFile.Metadata |
GroupRequest
Sends a message to all members of the group and waits for all responses (or
timeout).
|
LazyRemovalCache.Printable |
LazyRemovalSet.Entry |
LazyRemovalSet.Printable |
LockManager
Deprecated.
|
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.
|
MembershipListenerAdapter
This class provides multiplexing possibilities for
MembershipListener
instances. |
MemcachedConnector.Request.Type |
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
Deprecated.
|
PartitionedHashMap
Hashmap which distributes its keys and values across the cluster.
|
PartitionedHashMap.HashFunction |
PullPushAdapter
Deprecated.
Use
Receiver instead, this class will be removed in JGroups 3.0 |
ReplCache
Cache which allows for replication factors per data items; the factor determines how many replicas
of a key/value we create across the cluster.
See doc/design/ReplCache.txt for details. |
ReplCache.ChangeListener |
ReplCache.HashFunction |
ReplCache.HashFunctionFactory |
ReplCache.Value
Uses arrays to store hash values of addresses, plus addresses.
|
ReplicatedHashMap.Notification |
ReplicatedMap |
ReplicatedTree.Node |
ReplicatedTree.ReplicatedTreeListener |
Request
Abstract class for a unicast or multicast request
|
RequestCorrelator
Framework to send requests and receive matching responses (matching on
request ID).
|
RequestCorrelator.Header
The header for RequestCorrelator messages
|
RequestHandler |
RequestOptions
Class which captures a bunch of options relevant to remote method invocation or message sending
|
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 |
RpcDispatcher.Marshaller2 |
RspCollector |
RspFilter
Interface defining when a group request is done.
|
TCPConnectionMap.Receiver
Used for message reception.
|
TCPConnectionMap.TCPConnection |
TwoPhaseVotingAdapter
This adapter introduces simple two-phase voting on a specified decree.
|
TwoPhaseVotingListener
Implementations of this interface can participate in two-phase voting process.
|
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.
|
Class and Description |
---|
GroupRequest
Sends a message to all members of the group and waits for all responses (or
timeout).
|
MessageDispatcher
Provides synchronous and asynchronous message sending with request-response
correlation; i.e., matching responses with the original request.
|
MethodLookup |
RequestCorrelator
Framework to send requests and receive matching responses (matching on
request ID).
|
RequestHandler |
RequestOptions
Class which captures a bunch of options relevant to remote method invocation or message sending
|
RpcDispatcher
This class allows a programmer to invoke remote methods in all (or single)
group members and optionally wait for the return value(s).
|
RspCollector |
RspFilter
Interface defining when a group request is done.
|
Class and Description |
---|
DistributedQueue.Notification |
DistributedTree.DistributedTreeListener |
NotificationBus.Consumer
Deprecated.
|
ReplicatedHashMap.Notification |
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 |
---|
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.
|
ConnectionTableNIO
Manages incoming and outgoing TCP connections.
|
LazyRemovalCache
Cache which doesn't remove elements on remove(), removeAll() or retainAll(), but only removes elements when a
configurable size limit has been exceeded.
|
LazyRemovalCache.Printable |
TCPConnectionMap |
TCPConnectionMap.Receiver
Used for message reception.
|
Class and Description |
---|
Connection |
LazyRemovalCache
Cache which doesn't remove elements on remove(), removeAll() or retainAll(), but only removes elements when a
configurable size limit has been exceeded.
|
LazyRemovalCache.Printable |
Copyright © 2013 JBoss, a division of Red Hat. All Rights Reserved.