Uses of Interface
org.jgroups.util.Streamable
-
Packages that use Streamable 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.demos Provides demonstrations of JGroups functionality.org.jgroups.mux 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. -
-
Uses of Streamable in org.jgroups
Subinterfaces of Streamable in org.jgroups Modifier and Type Interface Description interface
Address
Abstract address.Classes in org.jgroups that implement Streamable Modifier and Type Class Description class
MergeView
A view that is sent as a result of a merge.class
Message
A Message encapsulates data sent to members of a group.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). -
Uses of Streamable in org.jgroups.auth
Classes in org.jgroups.auth that implement Streamable Modifier and Type Class Description class
AuthToken
Abstract AuthToken class used by implementations of AUTH, e.g.class
FixedMembershipToken
The FixedMemberShipToken object predefines a list of IP addresses and Ports that can join the group.class
MD5Token
This is an example of using a preshared token that is encrypted using an MD5/SHA hash for authentication purposes.class
SimpleToken
This is an example of using a preshared token for authentication purposes.class
X509Token
This is an example of using a preshared token that is encrypted using an X509 certificate for authentication purposes. -
Uses of Streamable in org.jgroups.blocks
Classes in org.jgroups.blocks that implement Streamable Modifier and Type Class Description static class
RequestCorrelator.Header
The header for RequestCorrelator messages -
Uses of Streamable in org.jgroups.demos
Classes in org.jgroups.demos that implement Streamable Modifier and Type Class Description class
DrawCommand
Encapsulates information about a draw command. -
Uses of Streamable in org.jgroups.mux
Classes in org.jgroups.mux that implement Streamable Modifier and Type Class Description class
MuxHeader
Header used for multiplexing and de-multiplexing between service components on top of a Multiplexer (Channel)class
ServiceInfo
Class used for service state communication between Multiplexers -
Uses of Streamable in org.jgroups.protocols
Classes in org.jgroups.protocols that implement Streamable 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
CAUSAL.CausalHeader
static class
CAUSAL.CausalNewViewHeader
static class
CAUSAL.MissingIndexesMessage
static class
COMPRESS.CompressHeader
static class
DISCARD.DiscardHeader
static class
ENCRYPT.EncryptHeader
static class
FC.FcHeader
static class
FD_ALL.Header
static class
FD_SIMPLE.FdHeader
static class
FD_SOCK.FdHeader
static class
FD.FdHeader
class
FragHeader
static class
HTOTAL.HTotalHeader
static class
JMS.JMSAddress
SimpleAddress
representing the JMS node ID or JMS topic group.class
PingHeader
class
PingRsp
static class
SEQUENCER.SequencerHeader
static class
SFC.Header
static class
SMACK.SmackHeader
class
TcpHeader
class
TpHeader
Generic transport header, used by TP.class
TunnelHeader
class
UdpHeader
static class
UNICAST.UnicastHeader
static class
VERIFY_SUSPECT.VerifyHeader
static class
VIEW_SYNC.ViewSyncHeader
-
Uses of Streamable in org.jgroups.protocols.pbcast
Classes in org.jgroups.protocols.pbcast that implement Streamable Modifier and Type Class Description static class
FLUSH.FlushHeader
static class
GMS.GmsHeader
class
JoinRsp
Result of a JOIN request (sent by the GMS client).class
NakAckHeader
static class
STABLE.StableHeader
static class
STATE_TRANSFER.StateHeader
Wraps data for a state request/response.static class
STREAMING_STATE_TRANSFER.StateHeader
-
Uses of Streamable in org.jgroups.stack
Classes in org.jgroups.stack that implement Streamable Modifier and Type Class Description class
GossipData
Encapsulates data sent between GossipRouter and GossipClientclass
IpAddress
Network-dependent address (Internet). -
Uses of Streamable in org.jgroups.util
Classes in org.jgroups.util that implement Streamable Modifier and Type Class Description class
Digest
A message digest, which is used by the PBCAST layer for gossiping (also used by NAKACK for keeping track of current seqnos for all members).static class
Digest.Entry
Class keeping track of the lowest and highest sequence numbers delivered, and the highest sequence numbers received, per member.class
MutableDigest
A mutable version of Digest (which is immutableclass
Range
Methods in org.jgroups.util that return Streamable Modifier and Type Method Description static Streamable
Util. readGenericStreamable(java.io.DataInputStream in)
static Streamable
Util. readStreamable(java.lang.Class clazz, java.io.DataInputStream in)
static Streamable
Util. streamableFromByteBuffer(java.lang.Class cl, byte[] buffer)
static Streamable
Util. streamableFromByteBuffer(java.lang.Class cl, byte[] buffer, int offset, int length)
Methods in org.jgroups.util with parameters of type Streamable Modifier and Type Method Description static int
Util. sizeOf(Streamable inst)
static byte[]
Util. streamableToByteBuffer(Streamable obj)
static void
Util. writeGenericStreamable(Streamable obj, java.io.DataOutputStream out)
static void
Util. writeStreamable(Streamable obj, java.io.DataOutputStream out)
-