See: Description
Interface | Description |
---|---|
Cache.ChangeListener | |
LazyRemovalCache.Printable<K,V> | |
Marshaller |
Performs serialization and de-serialization of RPC call arguments and return values (including exceptions)
|
MethodLookup | |
PartitionedHashMap.HashFunction<K> | |
ReplCache.ChangeListener | |
ReplCache.HashFunction<K> | |
ReplCache.HashFunctionFactory<K> | |
ReplicatedHashMap.Notification<K,V> | |
ReplicatedMap<K,V> | |
ReplicatedTree.ReplicatedTreeListener | |
RequestHandler | |
Response |
A handback object shipped as a parameter to
RequestHandler.handle(org.jgroups.Message,Response) . |
RspFilter |
Interface defining when a group request is done.
|
Class | Description |
---|---|
Cache<K,V> |
Simple cache which maintains keys and value.
|
Cache.Value<V> | |
GridFile |
Subclass of File to iterate through directories and files in a grid
|
GridFile.Metadata | |
GridFilesystem |
Entry point for GridFile and GridInputStream / GridOutputStream
|
GridInputStream | |
GridOutputStream | |
GroupRequest<T> |
Sends a message to all members of the group and waits for all responses (or timeout).
|
LazyRemovalCache<K,V> |
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<V> | |
MemcachedConnector |
Class which listens on a server socket for memcached clients, reads the requests, forwards them to an instance of
PartitionedHashMap and sends the response.
|
MemcachedConnector.Request | |
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.
|
PartitionedHashMap<K,V> |
Hashmap which distributes its keys and values across the cluster.
|
PartitionedHashMap.ConsistentHashFunction<K> | |
ReplCache<K,V> |
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.ConsistentHashFunction<K> | |
ReplCache.Value<V> | |
ReplicatedHashMap<K,V> |
Implementation of a
ConcurrentMap with replication of the contents across a cluster. |
ReplicatedTree |
A tree-like structure that is replicated across several members.
|
ReplicatedTree.Node | |
Request<T> |
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.MultiDestinationHeader | |
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.
|
UnicastRequest<T> |
Sends a request to a single target destination
|
Enum | Description |
---|---|
MemcachedConnector.Request.Type | |
ResponseMode |
Enum capturing the various response modes for RPCs
|
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.