Uses of Package
org.jgroups.blocks
-
Packages that use org.jgroups.blocks 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.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.org.jgroups.tests org.jgroups.tests.perf org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. -
Classes in org.jgroups.blocks used by org.jgroups.blocks Class Description Cache Simple cache which maintains keys and value.Cache.ChangeListener Cache.Value GridFile Subclass of File to iterate through directories and files in a gridGridFile.Metadata GridFilesystem Entry point for GridFile and GridInputStream / GridOutputStreamGroupRequest Sends a message to all members of the group and waits for all responses (or timeout).LazyRemovalCache.Entry LazyRemovalCache.Printable MessageDispatcher Provides synchronous and asynchronous message sending with request-response correlation; i.e., matching responses with the original request.MessageDispatcher.ProtocolAdapter MethodCall A method call is the JGroups representation of a remote method.MethodInvoker Can be used byRpcDispatcher/MethodCallto invoke a method against a given target objectMethodLookup 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 ReplicatedHashMap.Notification ReplicatedMap ReplicatedTree.Node ReplicatedTree.ReplicatedTreeListener ReplicatedTree.StringHolder Request Abstract class for a unicast or multicast requestRequestCorrelator Framework to send requests and receive matching responses (on request ID).RequestCorrelator.Header The header for RequestCorrelator messagesRequestCorrelator.MyProbeHandler RequestHandler RequestOptions Class which captures a bunch of options relevant to remote method invocation or message sendingResponse A handback object shipped as a parameter toRequestHandler.handle(Message,Response).ResponseMode Enum capturing the various response modes for RPCsRpcDispatcher This class allows a programmer to invoke remote methods in all (or single) group members and optionally wait for the return value(s).RspFilter Interface defining when a group request is done.UnicastRequest Sends a request to a single target destination -
Classes in org.jgroups.blocks used by org.jgroups.demos Class Description Cache.Value 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.Value ReplicatedHashMap Implementation of aConcurrentMapwith replication of the contents across a cluster.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). -
Classes in org.jgroups.blocks used by org.jgroups.protocols Class Description 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.Entry LazyRemovalCache.Printable -
Classes in org.jgroups.blocks used by org.jgroups.tests Class Description GridFilesystem Entry point for GridFile and GridInputStream / GridOutputStreamMessageDispatcher Provides synchronous and asynchronous message sending with request-response correlation; i.e., matching responses with the original request.RequestHandler RequestOptions Class which captures a bunch of options relevant to remote method invocation or message sendingRpcDispatcher 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.tests.perf Class Description MethodCall A method call is the JGroups representation of a remote method.MethodInvoker Can be used byRpcDispatcher/MethodCallto invoke a method against a given target objectRequestOptions Class which captures a bunch of options relevant to remote method invocation or message sendingRpcDispatcher 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.util Class Description 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.Entry LazyRemovalCache.Printable