|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use org.jgroups.protocols | |
|---|---|
| org.jgroups.auth | |
| org.jgroups.blocks | Provides building blocks that are layered on top of channels. |
| org.jgroups.blocks.atomic | |
| org.jgroups.blocks.executor | |
| org.jgroups.blocks.locking | |
| org.jgroups.protocols | Provides implementations of transport protocols which are responsible for sending and receiving messages to/from the network. |
| org.jgroups.protocols.pbcast | Supports probabilistic broadcasts. |
| org.jgroups.protocols.rules | |
| 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.protocols used by org.jgroups.auth | |
|---|---|
| AUTH
The AUTH protocol adds a layer of authentication to JGroups |
|
| AUTH.UpHandler
Interface to provide callbacks for handling up events |
|
| Classes in org.jgroups.protocols used by org.jgroups.blocks | |
|---|---|
| TP
Generic transport - specific implementations should extend this abstract class. |
|
| Classes in org.jgroups.protocols used by org.jgroups.blocks.atomic | |
|---|---|
| COUNTER
Protocol which is used by CounterService to provide a distributed atomic counter |
|
| Classes in org.jgroups.protocols used by org.jgroups.blocks.executor | |
|---|---|
| Executing
This is the base protocol used for executions. |
|
| Classes in org.jgroups.protocols used by org.jgroups.blocks.locking | |
|---|---|
| Locking
Base locking protocol, handling most of the protocol communication with other instances. |
|
| Classes in org.jgroups.protocols used by org.jgroups.protocols | |
|---|---|
| AUTH.UpHandler
Interface to provide callbacks for handling up events |
|
| AuthHeader
AuthHeader is a holder object for the token that is passed from the joiner to the coordinator |
|
| BasicTCP
Shared base class for TCP protocols |
|
| COUNTER.ReconcileResponse
|
|
| COUNTER.ReconciliationTask
|
|
| COUNTER.Request
|
|
| COUNTER.RequestType
|
|
| COUNTER.Response
|
|
| COUNTER.ResponseType
|
|
| COUNTER.SetRequest
|
|
| COUNTER.SimpleRequest
|
|
| COUNTER.SimpleResponse
Response without data |
|
| COUNTER.ValueResponse
|
|
| COUNTER.VersionedValue
|
|
| Discovery
The Discovery protocol retrieves the initial membership (used by GMS and MERGE2) by sending discovery requests. |
|
| Discovery.Responses
|
|
| Executing
This is the base protocol used for executions. |
|
| Executing.Owner
|
|
| Executing.Request
|
|
| Executing.Type
|
|
| FcHeader
Header used by various flow control protocols |
|
| FD
Failure detection based on simple heartbeat protocol. |
|
| FD.Broadcaster
Task that periodically broadcasts a list of suspected members to the group. |
|
| FD.BroadcastTask
|
|
| FD.Monitor
Task which periodically checks of the last_ack from ping_dest exceeded timeout and - if yes - broadcasts a SUSPECT message |
|
| FILE_PING
Simple discovery protocol which uses a file on shared storage such as an SMB share, NFS mount or S3. |
|
| FlowControl
Simple flow control protocol based on a credit system. |
|
| FlowControl.Credit
|
|
| Locking
Base locking protocol, handling most of the protocol communication with other instances. |
|
| Locking.ClientCondition
|
|
| Locking.ClientLock
|
|
| Locking.Request
|
|
| Locking.ServerCondition
|
|
| Locking.ServerLock
Server side queue for handling of lock requests (lock, release). |
|
| Locking.Type
|
|
| MERGE2.FindSubgroupsTask
Task periodically executing (if role is coordinator). |
|
| MERGE3.MergeHeader
|
|
| MERGE3.MergeHeader.Type
|
|
| PING
The PING protocol retrieves the initial membership by mcasting a discovery request (via the multicast capable transport) to all current cluster members The responses should allow us to determine the coordinator which we have to contact, e.g. |
|
| PingData
Encapsulates information about a cluster node, e.g. |
|
| RELAY.RelayHeader
|
|
| RELAY.RelayHeader.Type
|
|
| RELAY.ViewData
Contains local and remote views, and UUID information |
|
| RSVP.Entry
|
|
| SCOPE.MessageQueue
|
|
| SCOPE.ScopeHeader
|
|
| SEQUENCER.Flusher
|
|
| SEQUENCER.SequencerHeader
|
|
| SHARED_LOOPBACK
Loopback transport shared by all channels within the same VM. |
|
| STOMP.ClientVerb
|
|
| STOMP.Connection
Class which handles a connection to a client |
|
| STOMP.Frame
|
|
| STOMP.ServerVerb
|
|
| STOMP.StompHeader
|
|
| STOMP.StompHeader.Type
|
|
| SWIFT_PING.SwiftClient
A thread safe Swift client |
|
| TP
Generic transport - specific implementations should extend this abstract class. |
|
| TP.Bundler
|
|
| TpHeader
Generic transport header, used by TP. |
|
| TUNNEL.TUNNELPolicy
|
|
| UDP.PacketReceiver
|
|
| UNICAST.ReceiverEntry
|
|
| UNICAST.SenderEntry
|
|
| UNICAST.UnicastHeader
The following types and fields are serialized: |
|
| UNICAST2.ReceiverEntry
|
|
| UNICAST2.SenderEntry
|
|
| UNICAST2.Unicast2Header
The following types and fields are serialized: |
|
| VERIFY_SUSPECT.Entry
|
|
| Classes in org.jgroups.protocols used by org.jgroups.protocols.pbcast | |
|---|---|
| PingData
Encapsulates information about a cluster node, e.g. |
|
| Classes in org.jgroups.protocols used by org.jgroups.protocols.rules | |
|---|---|
| FD
Failure detection based on simple heartbeat protocol. |
|
| Classes in org.jgroups.protocols used by org.jgroups.stack | |
|---|---|
| PingData
Encapsulates information about a cluster node, e.g. |
|
| TP
Generic transport - specific implementations should extend this abstract class. |
|
| TUNNEL.StubReceiver
|
|
| Classes in org.jgroups.protocols used by org.jgroups.util | |
|---|---|
| PingData
Encapsulates information about a cluster node, e.g. |
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||