Uses of Package
org.jgroups
-
Packages that use org.jgroups Package Description org.jgroups Provides top-level public JGroups classes such as Channel, Message, etc.org.jgroups.auth org.jgroups.blocks Provides building blocks that are layered on top of channels.org.jgroups.blocks.atomic org.jgroups.blocks.cs org.jgroups.conf Provides ways to configure a protocol stack.org.jgroups.demos Provides demonstrations of JGroups functionality.org.jgroups.fork org.jgroups.jmx org.jgroups.protocols Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network.org.jgroups.protocols.dns org.jgroups.protocols.pbcast org.jgroups.protocols.relay org.jgroups.protocols.relay.config org.jgroups.stack Support for managing protocol stacks.org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. -
Classes in org.jgroups used by org.jgroups Class Description Address Address identifies cluster member.BaseMessage A common superclass for allMessage
implementations.BatchMessage A message that contains a batch of messages.BytesMessage AMessage
containing a byte array as payload.ChannelListener Allows a listener to be notified when an important channel lifecycle event occurs.CompositeMessage A message composed of multiple messages.Constructable Interface returning a supplier which can be called to create an instanceEmptyMessage AMessage
without a payload; optimized for sending only headers (e.g.Event Event is a JGroups internal class used for inter-stack and intra-stack communication.Header Header is a JGroups internal base class for all JGroups headers.JChannel A channel represents a group communication endpoint (like a socket).JChannel.State LongMessage Message with a long as payload.Membership Represents a membership of a cluster group.MergeView A view that is sent as a result of a cluster merge.Message A Message is used to send data to members of a group.Message.Flag Message.TransientFlag MessageFactory NioMessage AMessage
with a (heap-based or direct)ByteBuffer
as payload.
Note that the payload of an NioMessage must not be modified after sending it (ie.ObjectMessage AMessage
with an object as payload.Receiver Defines the callbacks that are invoked when messages, views etc are receivedUpHandler Provides a hook to hijack all events received by a certain channel which has installed this UpHandler.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). -
Classes in org.jgroups used by org.jgroups.auth Class Description Message A Message is used to send data to members of a group. -
Classes in org.jgroups used by org.jgroups.blocks Class Description Address Address identifies cluster member.ChannelListener Allows a listener to be notified when an important channel lifecycle event occurs.Constructable Interface returning a supplier which can be called to create an instanceEvent Event is a JGroups internal class used for inter-stack and intra-stack communication.Header Header is a JGroups internal base class for all JGroups headers.JChannel A channel represents a group communication endpoint (like a socket).Lifecycle Interface that defines lifecycle methods.Message A Message is used to send data to members of a group.Message.Flag Message.TransientFlag Receiver Defines the callbacks that are invoked when messages, views etc are receivedUpHandler Provides a hook to hijack all events received by a certain channel which has installed this UpHandler.View A view is a local representation of the current membership of a group. -
Classes in org.jgroups used by org.jgroups.blocks.atomic Class Description JChannel A channel represents a group communication endpoint (like a socket). -
Classes in org.jgroups used by org.jgroups.blocks.cs Class Description Address Address identifies cluster member. -
Classes in org.jgroups used by org.jgroups.conf Class Description Header Header is a JGroups internal base class for all JGroups headers. -
Classes in org.jgroups used by org.jgroups.demos Class Description Address Address identifies cluster member.ChannelListener Allows a listener to be notified when an important channel lifecycle event occurs.JChannel A channel represents a group communication endpoint (like a socket).Message A Message is used to send data to members of a group.Receiver Defines the callbacks that are invoked when messages, views etc are receivedView A view is a local representation of the current membership of a group. -
Classes in org.jgroups used by org.jgroups.fork Class Description Address Address identifies cluster member.ChannelListener Allows a listener to be notified when an important channel lifecycle event occurs.Event Event is a JGroups internal class used for inter-stack and intra-stack communication.JChannel A channel represents a group communication endpoint (like a socket).Lifecycle Interface that defines lifecycle methods.Message A Message is used to send data to members of a group. -
Classes in org.jgroups used by org.jgroups.jmx Class Description JChannel A channel represents a group communication endpoint (like a socket). -
Classes in org.jgroups used by org.jgroups.protocols Class Description Address Address identifies cluster member.Constructable Interface returning a supplier which can be called to create an instanceEvent Event is a JGroups internal class used for inter-stack and intra-stack communication.Header Header is a JGroups internal base class for all JGroups headers.JChannel A channel represents a group communication endpoint (like a socket).Lifecycle Interface that defines lifecycle methods.Membership Represents a membership of a cluster group.Message A Message is used to send data to members of a group.Message.Flag MessageFactory NullAddress PhysicalAddress Represents a physical (as opposed to logical) addressView 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). -
Classes in org.jgroups used by org.jgroups.protocols.dns Class Description Address Address identifies cluster member.Lifecycle Interface that defines lifecycle methods.Message A Message is used to send data to members of a group. -
Classes in org.jgroups used by org.jgroups.protocols.pbcast Class Description Address Address identifies cluster member.Constructable Interface returning a supplier which can be called to create an instanceEvent Event is a JGroups internal class used for inter-stack and intra-stack communication.Header Header is a JGroups internal base class for all JGroups headers.Lifecycle Interface that defines lifecycle methods.Membership Represents a membership of a cluster group.Message A Message is used to send data to members of a group.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). -
Classes in org.jgroups used by org.jgroups.protocols.relay Class Description Address Address identifies cluster member.Constructable Interface returning a supplier which can be called to create an instanceEvent Event is a JGroups internal class used for inter-stack and intra-stack communication.Header Header is a JGroups internal base class for all JGroups headers.JChannel A channel represents a group communication endpoint (like a socket).Lifecycle Interface that defines lifecycle methods.Message A Message is used to send data to members of a group.PhysicalAddress Represents a physical (as opposed to logical) addressReceiver Defines the callbacks that are invoked when messages, views etc are receivedView A view is a local representation of the current membership of a group. -
Classes in org.jgroups used by org.jgroups.protocols.relay.config Class Description JChannel A channel represents a group communication endpoint (like a socket). -
Classes in org.jgroups used by org.jgroups.stack Class Description Address Address identifies cluster member.Constructable Interface returning a supplier which can be called to create an instanceEvent Event is a JGroups internal class used for inter-stack and intra-stack communication.JChannel A channel represents a group communication endpoint (like a socket).JChannelProbeHandler Lifecycle Interface that defines lifecycle methods.Message A Message is used to send data to members of a group.PhysicalAddress Represents a physical (as opposed to logical) address -
Classes in org.jgroups used by org.jgroups.util Class Description Address Address identifies cluster member.Constructable Interface returning a supplier which can be called to create an instanceHeader Header is a JGroups internal base class for all JGroups headers.JChannel A channel represents a group communication endpoint (like a socket).Lifecycle Interface that defines lifecycle methods.Message A Message is used to send data to members of a group.Message.Flag Message.TransientFlag MessageFactory PhysicalAddress Represents a physical (as opposed to logical) addressReceiver Defines the callbacks that are invoked when messages, views etc are receivedView 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).