Package org.jgroups
Provides top-level public JGroups classes such as Channel, Message, etc.
-
Interface Summary Interface Description Address Address identifies cluster member.ChannelListener Allows a listener to be notified when an important channel lifecycle event occurs.Constructable<T> Interface returning a supplier which can be called to create an instanceMembershipListener Allows a listener to be notified when group membership changes.MessageListener MessageListener allows a listener to be notified when aMessage
or a state transfer events arrives to a node.PhysicalAddress Represents a physical (as opposed to logical) addressReceiver Defines the callbacks that are invoked when messages, views etc are received on a channelStateListener Interface to provide state (state provider) and set state (state requester)UpHandler Provides a hook to hijack all events received by a certain channel which has installed this UpHandler. -
Class Summary Class Description AnycastAddress This type of address represents a subset of the cluster members in which the total order properties must be applied, e.g.Channel Deprecated. UseJChannel
insteadEvent Event is a JGroups internal class used for inter-stack and intra-stack communication.Global Global is a JGroups internal class defining global variables.Header Header is a JGroups internal base class for all JGroups headers.JChannel A channel represents a group communication endpoint (like a socket).JChannelProbeHandler JChannelProbeHandler.ThreadEntry Membership Represents a membership of a cluster group.MergeView A view that is sent as a result of a cluster merge.Message A Message encapsulates data sent to members of a group.ReceiverAdapter An adapter implementing the Receiver interface with no-op implementations.Version We're using the scheme described at http://www.jboss.com/index.html?module=bb&op=viewtopic&t=77231 for major, minor and micro version numbers.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). -
Enum Summary Enum Description Channel.State JChannel.State Message.Flag Message.TransientFlag -
Exception Summary Exception Description StateTransferException StateTransferException
is thrown to indicate a failure of a state transfer between cluster members.SuspectedException Thrown if a message is sent to a suspected member.UnreachableException Thrown if member in different site cannot be contacted; used by RELAY2