Uses of Interface
org.jgroups.util.SizeStreamable
-
Packages that use SizeStreamable Package Description org.jgroups Provides top-level public JGroups classes such as Channel, Message, etc.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 org.jgroups.protocols.relay org.jgroups.stack Support for managing protocol stacks.org.jgroups.util Provides useful functionality which cannot be assigned to any particular other package. -
-
Uses of SizeStreamable in org.jgroups
Subinterfaces of SizeStreamable in org.jgroups Modifier and Type Interface Description interface
Address
Address identifies cluster member.interface
Message
A Message is used to send data to members of a group.interface
PhysicalAddress
Represents a physical (as opposed to logical) addressClasses in org.jgroups that implement SizeStreamable Modifier and Type Class Description class
BaseMessage
A common superclass for allMessage
implementations.class
BatchMessage
A message that contains a batch of messages.class
BytesMessage
AMessage
containing a byte array as payload.class
CompositeMessage
A message composed of multiple messages.class
EmptyMessage
AMessage
without a payload; optimized for sending only headers (e.g.class
FragmentedMessage
A message which refers to another message, but only marshals (Streamable.writeTo(DataOutput)
) a part of the original message, starting at a givenBytesMessage.offset
and marshalling onlyBytesMessage.length
bytes.class
Header
Header is a JGroups internal base class for all JGroups headers.class
LongMessage
Message with a long as payload.class
MergeView
A view that is sent as a result of a cluster merge.class
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.class
NullAddress
class
ObjectMessage
AMessage
with an object as payload.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).Fields in org.jgroups declared as SizeStreamable Modifier and Type Field Description protected SizeStreamable
ObjectMessage. obj
Methods in org.jgroups with parameters of type SizeStreamable Modifier and Type Method Description ObjectMessage
ObjectMessage. setObject(SizeStreamable obj)
Sets the payload to aSizeStreamable
(or null).ObjectMessage
ObjectMessage. setSizeStreamable(SizeStreamable s)
Constructors in org.jgroups with parameters of type SizeStreamable Constructor Description ObjectMessage(Address dest, SizeStreamable obj)
Constructs a message given a destination address and the payload object -
Uses of SizeStreamable in org.jgroups.blocks
Classes in org.jgroups.blocks that implement SizeStreamable Modifier and Type Class Description static class
RequestCorrelator.Header
The header for RequestCorrelator messagesstatic class
RequestCorrelator.MultiDestinationHeader
-
Uses of SizeStreamable in org.jgroups.protocols
Classes in org.jgroups.protocols that implement SizeStreamable Modifier and Type Class Description class
AuthHeader
AuthHeader is a holder object for the token that is passed from the joiner to the coordinatorstatic class
BATCH.BatchHeader
static class
BATCH2.Batch2Header
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
FailureDetection.HeartbeatHeader
class
FcHeader
Header used by various flow control protocolsstatic class
FD_SOCK.FdHeader
static class
FD_SOCK2.FdHeader
static class
FORK.ForkHeader
class
Frag3Header
class
FragHeader
static class
MERGE3.MergeHeader
class
NakAckHeader
protected static class
PERF.PerfHeader
class
PingData
Encapsulates information about a cluster node, e.g.class
PingHeader
Used to send discovery requests and responsesclass
ProtPerfHeader
protected static class
RSVP.RsvpHeader
class
RTTHeader
Header to measure round-trip times (in nanoseconds) for sync RPCs (https://issues.redhat.com/browse/JGRP-2604)static class
SEQUENCER.SequencerHeader
static class
SEQUENCER2.SequencerHeader
static class
STOMP.StompHeader
class
TpHeader
Generic transport header, used by TP.class
UnicastHeader3
Moved out ofUNICAST3
into separate class.static class
VERIFY_SUSPECT.VerifyHeader
static class
VERIFY_SUSPECT2.VerifyHeader
-
Uses of SizeStreamable in org.jgroups.protocols.pbcast
Classes in org.jgroups.protocols.pbcast that implement SizeStreamable Modifier and Type Class Description class
DeltaView
Subclass ofView
with a null members field.static class
GMS.GmsHeader
class
JoinRsp
Result of a JOIN request (sent by the GMS client).class
NakAckHeader2
Header used byNAKACK2
static class
STABLE.StableHeader
static class
STATE_TRANSFER.StateHeader
Wraps data for a state request/response.static class
StreamingStateTransfer.StateHeader
-
Uses of SizeStreamable in org.jgroups.protocols.relay
Subinterfaces of SizeStreamable in org.jgroups.protocols.relay Modifier and Type Interface Description interface
SiteAddress
Address with a site suffixClasses in org.jgroups.protocols.relay that implement SizeStreamable Modifier and Type Class Description class
RelayHeader
class
SiteMaster
Special address with the UUID part being 0: identifies the current (relay) coordinator of a given site.class
SiteUUID
Implementation of SiteAddress -
Uses of SizeStreamable in org.jgroups.stack
Classes in org.jgroups.stack that implement SizeStreamable Modifier and Type Class Description class
GossipData
Encapsulates data sent between GossipRouter and RouterStub (TCPGOSSIP and TUNNEL)class
IpAddress
Network-dependent address (Internet). -
Uses of SizeStreamable in org.jgroups.util
Classes in org.jgroups.util that implement SizeStreamable Modifier and Type Class Description class
ByteArray
Byte array with an offset and length.
Note that the underlying byte array must not be changed as long as this instance is in use !class
Digest
A message digest containing - for each member - the highest seqno delivered (hd) and the highest seqno received (hr).class
ExtendedUUID
Subclass ofUUID
accommodating additional data such as a flag and a small hashmap.class
FlagsUUID
Subclass ofUUID
accommodating additional data such as a flag.class
LongSizeStreamable
class
MutableDigest
A mutable version of Digest.class
ObjectWrapperPrimitive
Wraps a primitive object (e.g.class
ObjectWrapperSerializable
Wraps an object and its serialized form.class
Range
class
SeqnoList
A bitset of missing messages with a fixed size.class
UUID
Logical address which is unique over space and time.Methods in org.jgroups.util that return SizeStreamable Modifier and Type Method Description static SizeStreamable
Util. readSizeStreamable(java.io.DataInput in, java.lang.ClassLoader loader)
Methods in org.jgroups.util with parameters of type SizeStreamable Modifier and Type Method Description static int
Util. size(SizeStreamable s)
-