| 程序包 | 说明 |
|---|---|
| com.fr.cluster.engine.transport.context | |
| com.fr.cluster.engine.transport.context.impl | |
| com.fr.cluster.engine.transport.context.impl.adaptor | |
| com.fr.third.jgroups.blocks |
Provides building blocks that are layered on top of channels.
|
| com.fr.third.jgroups.blocks.mux | |
| com.fr.third.jgroups.demos |
Provides demonstrations of JGroups functionality.
|
| com.fr.third.jgroups.demos.wb |
A distributed whiteboard applet implemented using JGroups.
|
| com.fr.third.jgroups.protocols |
Provides implementations of transport protocols which are
responsible for sending and receiving messages to/from the network.
|
| com.fr.third.jgroups.tests | |
| com.fr.third.jgroups.tests.perf | |
| com.fr.third.jgroups.util |
Provides useful functionality which cannot be assigned to any particular other package.
|
| 类和说明 |
|---|
| RequestOptions
Class which captures a bunch of options relevant to remote method invocation or message sending
|
| 类和说明 |
|---|
| MessageDispatcher
Provides synchronous and asynchronous message sending with request-response
correlation; i.e., matching responses with the original request.
|
| RequestOptions
Class which captures a bunch of options relevant to remote method invocation or message sending
|
| 类和说明 |
|---|
| RequestHandler |
| 类和说明 |
|---|
| AbstractConnectionMap |
| AbstractConnectionMap.ConnectionMapListener |
| AsyncRequestHandler
Provides a way to invoke requests asynchronously
|
| BasicConnectionTable
Shared class for TCP connection tables.
|
| BasicConnectionTable.ConnectionListener
Used to be notified about connection establishment and teardown.
|
| BasicConnectionTable.Receiver
Used for message reception.
|
| Cache
Simple cache which maintains keys and value.
|
| Cache.ChangeListener |
| Cache.Value |
| Connection |
| ConnectionMap |
| 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 |
| 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.
|
| 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 (matching on
request ID).
|
| RequestCorrelator.Header
The header for RequestCorrelator messages
|
| 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
AsyncRequestHandler.handle(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).
|
| RpcDispatcher.Marshaller |
| RspCollector |
| RspFilter
Interface defining when a group request is done.
|
| TCPConnectionMap
Class that manages TCP connections between members
|
| TCPConnectionMap.Mapper |
| TCPConnectionMap.Receiver
Used for message reception.
|
| TCPConnectionMap.TCPConnection |
| TCPConnectionMap.TCPConnection.Receiver |
| TCPConnectionMap.TCPConnection.Sender |
| 类和说明 |
|---|
| AsyncRequestHandler
Provides a way to invoke requests asynchronously
|
| GroupRequest
Sends a message to all members of the group and waits for all responses (or
timeout).
|
| MessageDispatcher
Provides synchronous and asynchronous message sending with request-response
correlation; i.e., matching responses with the original request.
|
| MethodLookup |
| RequestCorrelator
Framework to send requests and receive matching responses (matching on
request ID).
|
| RequestHandler |
| 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).
|
| RspCollector |
| RspFilter
Interface defining when a group request is done.
|
| 类和说明 |
|---|
| 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).
|
| 类和说明 |
|---|
| RpcDispatcher
This class allows a programmer to invoke remote methods in all (or single)
group members and optionally wait for the return value(s).
|
| 类和说明 |
|---|
| BasicConnectionTable.Receiver
Used for message reception.
|
| ConnectionTableNIO
Manages incoming and outgoing TCP connections.
|
| 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 |
| TCPConnectionMap
Class that manages TCP connections between members
|
| TCPConnectionMap.Receiver
Used for message reception.
|
| 类和说明 |
|---|
| RequestHandler |
| 类和说明 |
|---|
| 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).
|
| RpcDispatcher.Marshaller |
| 类和说明 |
|---|
| 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 |