Uses of Package
org.jgroups.blocks
Packages that use org.jgroups.blocks
Package
Description
Provides building blocks that are layered on top of channels.
Provides demonstrations of JGroups functionality.
A distributed whiteboard applet implemented using JGroups.
Provides implementations of transport protocols which are
responsible for sending and receiving messages to/from the network.
Provides useful functionality which cannot be assigned to any particular other package.
-
Classes in org.jgroups.blocks used by org.jgroups.blocksClassDescriptionShared class for TCP connection tables.Used to be notified about connection establishment and teardown.Used for message reception.Simple cache which maintains keys and value.Deprecated.This class represents the lockSubclass of File to iterate through directories and files in a gridSends a message to all members of the group and waits for all responses (or timeout).Deprecated.Thrown by the
DistributedLockManager.unlock(Object, Object, boolean)method if a lock is only locally released, because it is locked by multiple DistributedLockManagers.This exception indicated that lock manager refused to give a lock on some resource.This exception indicated that lock manager refused to release a lock on some resource.This class provides multiplexing possibilities forMembershipListenerinstances.Provides synchronous and asynchronous message sending with request-response correlation; i.e., matching responses with the original request.A method call is the JGroups representation of a remote method.Deprecated.Hashmap which distributes its keys and values across the cluster.Deprecated.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.Uses arrays to store hash values of addresses, plus addresses.Abstract class for a unicast or multicast requestFramework to send requests and receive matching responses (matching on request ID).The header for RequestCorrelator messagesClass which captures a bunch of options relevant to remote method invocation or message sendingThis class allows a programmer to invoke remote methods in all (or single) group members and optionally wait for the return value(s).Interface defining when a group request is done.Used for message reception.This adapter introduces simple two-phase voting on a specified decree.Implementations of this interface can participate in two-phase voting process.This exception is thrown when voting listener cannot vote on the specified decree.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.Voting adapter provides a voting functionality for an application.This class represents the result of local voting.Implemetations of this interface are able to participate in voting process. -
Classes in org.jgroups.blocks used by org.jgroups.blocks.muxClassDescriptionSends a message to all members of the group and waits for all responses (or timeout).Provides synchronous and asynchronous message sending with request-response correlation; i.e., matching responses with the original request.Framework to send requests and receive matching responses (matching on request ID).Class which captures a bunch of options relevant to remote method invocation or message sendingThis class allows a programmer to invoke remote methods in all (or single) group members and optionally wait for the return value(s).Interface defining when a group request is done.
-
Classes in org.jgroups.blocks used by org.jgroups.demosClassDescriptionDeprecated.This class allows a programmer to invoke remote methods in all (or single) group members and optionally wait for the return value(s).
-
Classes in org.jgroups.blocks used by org.jgroups.demos.wbClassDescriptionThis class allows a programmer to invoke remote methods in all (or single) group members and optionally wait for the return value(s).
-
Classes in org.jgroups.blocks used by org.jgroups.protocolsClassDescriptionUsed for message reception.Manages incoming and outgoing TCP connections.Cache which doesn't remove elements on remove(), removeAll() or retainAll(), but only removes elements when a configurable size limit has been exceeded.Used for message reception.
-
Classes in org.jgroups.blocks used by org.jgroups.utilClassDescriptionCache which doesn't remove elements on remove(), removeAll() or retainAll(), but only removes elements when a configurable size limit has been exceeded.
Receiverinstead, this class will be removed in JGroups 3.0