Package | Description |
---|---|
org.jgroups |
Provides top-level public JGroups classes such as Channel, Message, etc.
|
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.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ExtendedMembershipListener |
interface |
ExtendedReceiver
Extends Receiver, plus the partial state transfer methods.
|
interface |
Receiver
Defines the callbacks that are invoked when messages, views etc are received on a channel
|
Modifier and Type | Class and Description |
---|---|
class |
ExtendedReceiverAdapter |
class |
ReceiverAdapter |
Modifier and Type | Class and Description |
---|---|
class |
DistributedHashtable
Provides the abstraction of a java.util.Hashtable that is replicated at several
locations.
|
class |
DistributedLockManager
Distributed lock manager is responsible for maintaining the lock information
consistent on all participating nodes.
|
class |
DistributedQueue
Provides the abstraction of a java.util.LinkedList that is replicated at several
locations.
|
class |
DistributedTree
A tree-like structure that is replicated across several members.
|
class |
MembershipListenerAdapter
This class provides multiplexing possibilities for
MembershipListener
instances. |
class |
NotificationBus
This class provides notification sending and handling capability.
|
class |
ReplicatedHashtable
Provides the abstraction of a java.util.Hashtable that is replicated at several
locations.
|
class |
ReplicatedTree
A tree-like structure that is replicated across several members.
|
class |
VotingAdapter
Voting adapter provides a voting functionality for an application.
|
Modifier and Type | Field and Description |
---|---|
protected MembershipListener |
MessageDispatcher.membership_listener |
protected MembershipListener[] |
MembershipListenerAdapter.membershipListenersCache |
Modifier and Type | Method and Description |
---|---|
void |
PullPushAdapter.addMembershipListener(MembershipListener l) |
void |
VotingAdapter.addMembershipListener(MembershipListener l) |
void |
MembershipListenerAdapter.addMembershipListener(MembershipListener listener)
Add membership listener to this adapter.
|
void |
PullPushAdapter.removeMembershipListener(MembershipListener l) |
void |
VotingAdapter.removeMembershipListener(MembershipListener l) |
void |
MembershipListenerAdapter.removeMembershipListener(MembershipListener listener)
Remove membership listener from this adapter.
|
void |
MessageDispatcher.setMembershipListener(MembershipListener l) |
void |
PullPushAdapter.setMembershipListener(MembershipListener ml)
|
void |
ReplicationManager.setMembershipListener(MembershipListener l) |
Constructor and Description |
---|
MessageDispatcher(Channel channel,
MessageListener l,
MembershipListener l2) |
MessageDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
boolean deadlock_detection) |
MessageDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
boolean deadlock_detection,
boolean concurrent_processing) |
MessageDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
RequestHandler req_handler) |
MessageDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
RequestHandler req_handler,
boolean deadlock_detection) |
MessageDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
RequestHandler req_handler,
boolean deadlock_detection,
boolean concurrent_processing) |
MessageDispatcher(PullPushAdapter adapter,
java.io.Serializable id,
MessageListener l,
MembershipListener l2) |
MessageDispatcher(PullPushAdapter adapter,
java.io.Serializable id,
MessageListener l,
MembershipListener l2,
RequestHandler req_handler) |
MessageDispatcher(PullPushAdapter adapter,
java.io.Serializable id,
MessageListener l,
MembershipListener l2,
RequestHandler req_handler,
boolean concurrent_processing) |
PullPushAdapter(Transport transport,
MembershipListener ml) |
PullPushAdapter(Transport transport,
MessageListener l,
MembershipListener ml) |
PullPushAdapter(Transport transport,
MessageListener l,
MembershipListener ml,
boolean start) |
ReplicationManager(Channel channel,
MessageListener ml,
MembershipListener l,
ReplicationReceiver receiver)
Creates an instance of ReplicationManager on top of a Channel
|
ReplicationManager(PullPushAdapter adapter,
java.io.Serializable id,
MessageListener ml,
MembershipListener l,
ReplicationReceiver receiver)
Creates an instance of ReplicationManager on top of a PullPushAdapter
|
RpcDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
java.lang.Object server_obj) |
RpcDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
java.lang.Object server_obj,
boolean deadlock_detection) |
RpcDispatcher(Channel channel,
MessageListener l,
MembershipListener l2,
java.lang.Object server_obj,
boolean deadlock_detection,
boolean concurrent_processing) |
RpcDispatcher(PullPushAdapter adapter,
java.io.Serializable id,
MessageListener l,
MembershipListener l2,
java.lang.Object server_obj) |
Modifier and Type | Class and Description |
---|---|
class |
Chat
Simple chat demo
|
class |
Draw
Shared whiteboard, each new instance joins the same group.
|
class |
QuoteClient
Used in conjunction with QuoteServer: a client is member of a group of quote servers which replicate
stock quotes among themselves.
|
class |
QuoteServer
Example of a replicated quote server.
|
class |
Topology
Demonstrates the membership service.
|
class |
ViewDemo
Demos the reception of views using a PullPushAdapter.
|
Modifier and Type | Class and Description |
---|---|
class |
Whiteboard
Shared whiteboard: members are represented by rectangles that contain their names and the OS/arch of
the machine they are working on.
|
Copyright ? 1998-2006 Bela Ban. All Rights Reserved.