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.
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.blocksClassDescriptionSimple cache which maintains keys and value.Subclass of File to iterate through directories and files in a gridEntry point for GridFile and GridInputStream / GridOutputStreamSends 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.A method call is the JGroups representation of a remote method.Can be used by
RpcDispatcher/MethodCallto invoke a method against a given target objectCache which allows for replication factors per data items; the factor determines how many replicas of a key/value we create across the cluster.Abstract class for a unicast or multicast requestFramework to send requests and receive matching responses (on request ID).Class which captures a bunch of options relevant to remote method invocation or message sendingA handback object shipped as a parameter toRequestHandler.handle(Message,Response).Enum capturing the various response modes for RPCsThis 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.Sends a request to a single target destination -
Classes in org.jgroups.blocks used by org.jgroups.demosClassDescriptionCache which allows for replication factors per data items; the factor determines how many replicas of a key/value we create across the cluster.Implementation of a
ConcurrentMapwith replication of the contents across a cluster.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.protocolsClassDescriptionCache which doesn't remove elements on remove(), removeAll() or retainAll(), but only removes elements when a configurable size limit has been exceeded.
-
Classes in org.jgroups.blocks used by org.jgroups.testsClassDescriptionEntry point for GridFile and GridInputStream / GridOutputStreamProvides synchronous and asynchronous message sending with request-response correlation; i.e., matching responses with the original request.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).
-
Classes in org.jgroups.blocks used by org.jgroups.tests.perfClassDescriptionA method call is the JGroups representation of a remote method.Can be used by
RpcDispatcher/MethodCallto invoke a method against a given target objectClass 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). -
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.