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.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. -
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 GroupRequest Sends a message to all members of the group and waits for all responses (or timeout).LazyRemovalCache.Entry LazyRemovalCache.Printable Marshaller Performs serialization and de-serialization of RPC call arguments and return values (including exceptions)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.MethodInvoker Can be used byRpcDispatcher
/MethodCall
to invoke a method against a given target objectMethodLookup PartitionedHashMap Hashmap which distributes its keys and values across the cluster.PartitionedHashMap.HashFunction 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 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(org.jgroups.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. -
Classes in org.jgroups.blocks used by org.jgroups.demos Class Description 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.demos.wb Class 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). -
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.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