Package org.jgroups

Provides top-level public JGroups classes such as Channel, Message, etc.

Interface Summary

Address Abstract address.
ChannelFactoryA 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.
ChannelA 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.
HeaderAbstract 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).
Provides top-level public JGroups classes such as Channel, Message, etc.

Copyright B) 1998-2005 Bela Ban. All Rights Reserved.