Provides top-level public JGroups classes such as Channel, Message, etc.
See: Description
Interface Summary | |
---|---|
Address | Abstract address. |
ChannelFactory | A channel factory takes care of creation of channel implementations. |
ChannelListener | Allows a listener to be notified when important channel events occur. |
MembershipListener | Allows a listener to be notified when group membership changes. |
MessageListener | Allows a listener to be notified when a message arrives. |
Receiver | Defines the callbacks that are invoked when messages, views etc are received on a channel |
Transport | Defines a very small subset of the functionality of a channel, essentially only the methods for sending and receiving messages. |
UpHandler | Provides a way of taking over a channel's tasks. |
Class Summary | |
---|---|
BlockEvent | Trivial object that represents a block event. |
Channel | A channel represents a group communication endpoint (like BSD datagram sockets). |
ChannelClosedException | Thrown if an operation is attemped on a closed channel. |
ChannelException | This class represents the super class for all exception types thrown by JGroups. |
ChannelNotConnectedException | Thrown if an operation is attemped on an unconnected channel. |
Event | Used for inter-stack and intra-stack communication. |
ExitEvent | Trivial object that represents an exit event. |
GetStateEvent | Represents a GetState event. |
Global | Globals used by JGroups packages. |
Header | Abstract base class for all headers to be added to a Message. |
JChannel | JChannel is a pure Java implementation of Channel. |
JChannelFactory |
JChannelFactory creates pure Java implementations of the Channel
interface.
|
Membership | Class to keep track of Addresses. |
MergeView | A view that is sent as a result of a merge. |
Message | A Message encapsulates data sent to members of a group. |
ReceiverAdapter | |
SetStateEvent |
Encapsulates a state returned by Channel.receive() , as requested by
Channel.getState(s) previously. |
SuspectedException | Thrown if a message is sent to a suspected member. |
SuspectEvent | Represents a suspect event. |
TimeoutException | Thrown if members fail to respond in time. |
Version | Holds version information for JGroups. |
View | A view is a local representation of the current membership of a group. |
ViewId | ViewIds are used for ordering views (each view has a ViewId and a list of members). |