Uses of Package
org.jgroups.protocols
Packages that use org.jgroups.protocols
Package
Description
Provides building blocks that are layered on top of channels.
Provides implementations of transport protocols which are
responsible for sending and receiving messages to/from the network.
Supports probabilistic broadcasts.
Support for managing protocol stacks.
Provides useful functionality which cannot be assigned to any particular other package.
-
Classes in org.jgroups.protocols used by org.jgroups.auth
-
Classes in org.jgroups.protocols used by org.jgroups.blocksClassDescriptionGeneric transport - specific implementations should extend this abstract class.
-
Classes in org.jgroups.protocols used by org.jgroups.blocks.executor
-
Classes in org.jgroups.protocols used by org.jgroups.blocks.lockingClassDescriptionBase locking protocol, handling most of the protocol communication with other instances.
-
Classes in org.jgroups.protocols used by org.jgroups.protocolsClassDescriptionShared base class for tcpip protocolsThe Discovery protocol layer retrieves the initial membership (used by the GMS when started by sending event FIND_INITIAL_MBRS down the stack).This is the base protocol used for executions.Header used by various flow control protocolsFailure detection based on simple heartbeat protocol.Task that periodically broadcasts a list of suspected members to the group.Simple discovery protocol which uses a file on shared storage such as an SMB share, NFS mount or S3.Simple flow control protocol based on a credit system.Base locking protocol, handling most of the protocol communication with other instances.Server side queue for handling of lock requests (lock, release).Measures the time for a message to travel from the channel to the transportThe PING protocol layer retrieves the initial membership (used by the GMS when started by sending event FIND_INITIAL_MBRS down the stack).Encapsulates information about a cluster node, e.g.Contains local and remote views, and UUID informationClass which handles a connection to a clientGeneric transport - specific implementations should extend this abstract class.Generic transport header, used by TP.Lighweight representation of the VectorTime clock suitable for network transportThe following types and fields are serialized:The following types and fields are serialized:
-
Classes in org.jgroups.protocols used by org.jgroups.protocols.pbcast
-
Classes in org.jgroups.protocols used by org.jgroups.stackClassDescriptionEncapsulates information about a cluster node, e.g.Generic transport - specific implementations should extend this abstract class.
-
Classes in org.jgroups.protocols used by org.jgroups.util