Package org.jgroups

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).
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.
SuspectEvent Represents a suspect event.
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).
 

Exception Summary
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.
SuspectedException Thrown if a message is sent to a suspected member.
TimeoutException Thrown if members fail to respond in time.
 

Package org.jgroups Description

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



Copyright ? 1998-2005 Bela Ban. All Rights Reserved.