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.tests | |
org.jgroups.tests.perf | |
org.jgroups.util |
Provides useful functionality which cannot be assigned to any particular other package.
|
Class and 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 grid
|
GridFile.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.
|
MethodLookup |
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 request
|
RequestCorrelator
Framework to send requests and receive matching responses (on request ID).
|
RequestCorrelator.Header
The header for RequestCorrelator messages
|
RequestCorrelator.MyProbeHandler |
RequestHandler |
RequestOptions
Class which captures a bunch of options relevant to remote method invocation or message sending
|
Response
A handback object shipped as a parameter to
RequestHandler.handle(org.jgroups.Message,Response) . |
ResponseMode
Enum capturing the various response modes for RPCs
|
RpcDispatcher
This class allows a programmer to invoke remote methods in all (or single) group members and optionally wait for
the return value(s).
An application will typically create a channel and layer the RpcDispatcher building block on top of it, which
allows it to dispatch remote methods (client role) and at the same time be called by other members (server role).
This class is derived from MessageDispatcher.
|
RspFilter
Interface defining when a group request is done.
|
Class and 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).
An application will typically create a channel and layer the RpcDispatcher building block on top of it, which
allows it to dispatch remote methods (client role) and at the same time be called by other members (server role).
This class is derived from MessageDispatcher.
|
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).
An application will typically create a channel and layer the RpcDispatcher building block on top of it, which
allows it to dispatch remote methods (client role) and at the same time be called by other members (server role).
This class is derived from MessageDispatcher.
|
Class and 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 |
Class and Description |
---|
Marshaller
Performs serialization and de-serialization of RPC call arguments and return values (including exceptions)
|
RequestHandler |
RpcDispatcher
This class allows a programmer to invoke remote methods in all (or single) group members and optionally wait for
the return value(s).
An application will typically create a channel and layer the RpcDispatcher building block on top of it, which
allows it to dispatch remote methods (client role) and at the same time be called by other members (server role).
This class is derived from MessageDispatcher.
|
Class and Description |
---|
Marshaller
Performs serialization and de-serialization of RPC call arguments and return values (including exceptions)
|
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).
An application will typically create a channel and layer the RpcDispatcher building block on top of it, which
allows it to dispatch remote methods (client role) and at the same time be called by other members (server role).
This class is derived from MessageDispatcher.
|
Class and 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 |
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.