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.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
           
DistributedLockManager.LockDecree
          Deprecated. This class represents the lock
DistributedQueue.Notification
           
DistributedTree.DistributedTreeListener
           
DistributedTree.ViewListener
           
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
           
LazyRemovalSet.Entry
           
LazyRemovalSet.Printable
           
LockManager
          Deprecated. 
LockMultiLockedException
          Thrown by the DistributedLockManager.unlock(Object, Object, boolean) method if a lock is only locally released, because it is locked by multiple DistributedLockManagers.
LockNotGrantedException
          This exception indicated that lock manager refused to give a lock on some resource.
LockNotReleasedException
          This exception indicated that lock manager refused to release a lock on some resource.
MembershipListenerAdapter
          This class provides multiplexing possibilities for MembershipListener instances.
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
           
NotificationBus.Consumer
          Deprecated.  
PartitionedHashMap
          Hashmap which distributes its keys and values across the cluster.
PartitionedHashMap.HashFunction
           
PullPushAdapter
          Deprecated. Use Receiver instead, this class will be removed in JGroups 3.0
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
          Uses arrays to store hash values of addresses, plus addresses.
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
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
           
RpcDispatcher.Marshaller2
           
RspCollector
           
RspFilter
          Interface defining when a group request is done.
TCPConnectionMap.Receiver
          Used for message reception.
TCPConnectionMap.TCPConnection
           
TwoPhaseVotingAdapter
          This adapter introduces simple two-phase voting on a specified decree.
TwoPhaseVotingListener
          Implementations of this interface can participate in two-phase voting process.
VoteException
          This exception is thrown when voting listener cannot vote on the specified decree.
VoteResponseProcessor
          VoteResultProcessor Applications that use the VotingAdapter and/or TwoPhaseVotingAdapter can pass an implementation of this down the vote calls, to intercept processing of the VoteResults returned by other nodes.
VotingAdapter
          Voting adapter provides a voting functionality for an application.
VotingAdapter.VoteResult
          This class represents the result of local voting.
VotingListener
          Implemetations of this interface are able to participate in voting process.
 

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.
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
DistributedQueue.Notification
           
DistributedTree.DistributedTreeListener
           
NotificationBus.Consumer
          Deprecated.  
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-2009 Bela Ban / Red Hat. All Rights Reserved.