Uses of Package
org.jgroups.blocks

Packages that use org.jgroups.blocks
org.jgroups.blocks Provides building blocks that are layered on top of channels. 
org.jgroups.blocks.mux   
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
AbstractConnectionMap
           
AbstractConnectionMap.ConnectionMapListener
           
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.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.
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 (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
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
           
TCPConnectionMap.Mapper
           
TCPConnectionMap.Receiver
          Used for message reception.
TCPConnectionMap.TCPConnection
           
TCPConnectionMap.TCPConnection.ConnectionPeerReceiver
           
TCPConnectionMap.TCPConnection.Sender
           
 

Classes in org.jgroups.blocks used by org.jgroups.blocks.mux
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.
 

Classes in org.jgroups.blocks used by org.jgroups.demos
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
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
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.Printable
           
TCPConnectionMap
           
TCPConnectionMap.Receiver
          Used for message reception.
 

Classes in org.jgroups.blocks used by org.jgroups.util
Connection
           
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.Printable
           
 



Copyright © 1998-2012 Bela Ban / Red Hat. All Rights Reserved.