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.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.relay | |
org.jgroups.protocols.tom | |
org.jgroups.stack |
Support for managing protocol stacks.
|
org.jgroups.tests.perf | |
org.jgroups.util |
Provides useful functionality which cannot be assigned to any particular other package.
|
Modifier and Type | Interface and Description |
---|---|
interface |
Address
Address identifies cluster member.
|
interface |
PhysicalAddress
Represents a physical (as opposed to logical) address
|
Modifier and Type | Class and Description |
---|---|
class |
AnycastAddress
This type of address represents a subset of the cluster members in which the total order properties must be applied,
e.g.
|
class |
Header
Header is a JGroups internal base class for all JGroups headers.
|
class |
MergeView
A view that is sent as a result of a cluster merge.
|
class |
View
A view is a local representation of the current membership of a group.
|
class |
ViewId
ViewIds are used for ordering views (each view has a ViewId and a list of members).
|
Modifier and Type | Class and Description |
---|---|
class |
ChallengeResponseHeader |
Modifier and Type | Class and Description |
---|---|
static class |
RequestCorrelator.Header
The header for RequestCorrelator messages
|
static class |
RequestCorrelator.MultiDestinationHeader |
Modifier and Type | Class and Description |
---|---|
protected static class |
ABP.ABPHeader |
class |
AuthHeader
AuthHeader is a holder object for the token that is passed from the joiner to the coordinator
|
static class |
COMPRESS.CompressHeader |
static class |
COUNTER.CounterHeader |
static class |
DAISYCHAIN.DaisyHeader |
static class |
DH_KEY_EXCHANGE.DhHeader |
class |
EncryptHeader |
static class |
EXAMPLE.ExampleHeader |
static class |
Executing.ExecutorHeader |
class |
FcHeader
Header used by various flow control protocols
|
static class |
FD_ALL.HeartbeatHeader |
static class |
FD_ALL2.HeartbeatHeader |
static class |
FD_SOCK.FdHeader |
static class |
FD.FdHeader |
static class |
FORK.ForkHeader |
protected static class |
FORWARD_TO_COORD.ForwardHeader |
class |
Frag3Header |
class |
FragHeader |
static class |
Locking.LockingHeader |
static class |
MERGE3.MergeHeader |
static class |
NAMING.Header |
protected static class |
PERF.PerfHeader |
class |
PingData
Encapsulates information about a cluster node, e.g.
|
class |
PingHeader
Used to send discovery requests and responses
|
static class |
RELAY.RelayHeader |
protected static class |
RSVP.RsvpHeader |
class |
SaslHeader |
static class |
SEQUENCER.SequencerHeader |
static class |
SEQUENCER2.SequencerHeader |
static class |
STOMP.StompHeader |
class |
TpHeader
Generic transport header, used by TP.
|
class |
UnicastHeader3
Moved out of
UNICAST3 into separate class. |
static class |
VERIFY_SUSPECT.VerifyHeader |
Modifier and Type | Class and Description |
---|---|
class |
DeltaView
Subclass of
View with a null members field. |
static class |
FLUSH.FlushHeader |
static class |
GMS.GmsHeader |
class |
JoinRsp
Result of a JOIN request (sent by the GMS client).
|
class |
NakAckHeader2
Header used by
NAKACK2 |
static class |
STABLE.StableHeader |
static class |
STATE_TRANSFER.StateHeader
Wraps data for a state request/response.
|
static class |
StreamingStateTransfer.StateHeader |
Modifier and Type | Interface and Description |
---|---|
interface |
SiteAddress
Address with a site suffix
|
Modifier and Type | Class and Description |
---|---|
static class |
RELAY2.Relay2Header |
class |
SiteMaster
Special address with the UUID part being 0: identifies the current (relay) coordinator of a given site.
|
class |
SiteUUID
Implementation of SiteAddress
|
Modifier and Type | Class and Description |
---|---|
class |
MessageID
The represents an unique identifier for the messages processed by the Total Order Anycast protocol
Note: it is similar to the ViewId (address + counter)
|
class |
ToaHeader
The header for the Total Order Anycast (TOA) protocol
|
Modifier and Type | Class and Description |
---|---|
class |
GossipData
Encapsulates data sent between GossipRouter and RouterStub (TCPGOSSIP and TUNNEL)
|
class |
IpAddress
Network-dependent address (Internet).
|
class |
IpAddressUUID
IpAddress with a 'semi'-UUID to prevent reincarnation when the port is fixed.
|
Modifier and Type | Class and Description |
---|---|
protected static class |
MPerf.MPerfHeader |
Modifier and Type | Class and Description |
---|---|
class |
Digest
A message digest containing - for each member - the highest seqno delivered (hd) and the highest seqno received (hr).
|
class |
ExtendedUUID
Subclass of
UUID accommodating additional data such as a flag and a small hashmap. |
class |
FlagsUUID
Subclass of
UUID accommodating additional data such as a flag. |
class |
MutableDigest
A mutable version of Digest.
|
class |
Range |
class |
SeqnoList
A bitset of missing messages with a fixed size.
|
class |
UUID
Logical address which is unique over space and time.
|
Copyright © 2018 JBoss, a division of Red Hat. All rights reserved.