Package | Description |
---|---|
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.stack |
Support for managing protocol stacks.
|
org.jgroups.util |
Provides useful functionality which cannot be assigned to any particular other package.
|
Class and Description |
---|
AUTH
The AUTH protocol adds a layer of authentication to JGroups
|
Class and Description |
---|
TP
Generic transport - specific implementations should extend this abstract class.
|
Class and Description |
---|
COUNTER
Protocol which is used by
CounterService to provide a distributed atomic counter |
Class and Description |
---|
Executing
This is the base protocol used for executions.
|
Class and Description |
---|
Locking
Base locking protocol, handling most of the protocol communication with other instances.
|
Class and Description |
---|
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.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.Monitor |
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).
|
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 |
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 |
TP
Generic transport - specific implementations should extend this abstract class.
|
TP.Bundler |
TpHeader
Generic transport header, used by TP.
|
TUNNEL.TUNNELPolicy |
UDP.PacketReceiver |
UNICAST.UnicastHeader
The following types and fields are serialized:
|
UNICAST2.Unicast2Header
The following types and fields are serialized:
|
VERIFY_SUSPECT.Entry |
Class and Description |
---|
PingData
Encapsulates information about a cluster node, e.g.
|
Class and Description |
---|
PingData
Encapsulates information about a cluster node, e.g.
|
TP
Generic transport - specific implementations should extend this abstract class.
|
TUNNEL.StubReceiver |
Class and Description |
---|
PingData
Encapsulates information about a cluster node, e.g.
|
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.