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). |