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 interfaceAddressAddress identifies cluster member.interfaceMessageA Message is used to send data to members of a group.interfacePhysicalAddressRepresents a physical (as opposed to logical) addressClasses in org.jgroups that implement SizeStreamable Modifier and Type Class Description classBaseMessageA common superclass for allMessageimplementations.classBatchMessageA message that contains a batch of messages.classBytesMessageAMessagecontaining a byte array as payload.classCompositeMessageA message composed of multiple messages.classEmptyMessageAMessagewithout a payload; optimized for sending only headers (e.g.classFragmentedMessageA message which refers to another message, but only marshals (Streamable.writeTo(DataOutput)) a part of the original message, starting at a givenBytesMessage.offsetand marshalling onlyBytesMessage.lengthbytes.classHeaderHeader is a JGroups internal base class for all JGroups headers.classLongMessageMessage with a long as payload.classMergeViewA view that is sent as a result of a cluster merge.classNioMessageAMessagewith a (heap-based or direct)ByteBufferas payload.
Note that the payload of an NioMessage must not be modified after sending it (ie.classNullAddressclassObjectMessageAMessagewith an object as payload.classViewA view is a local representation of the current membership of a group.classViewIdViewIds 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 SizeStreamableObjectMessage. objMethods in org.jgroups with parameters of type SizeStreamable Modifier and Type Method Description ObjectMessageObjectMessage. setObject(SizeStreamable obj)Sets the payload to aSizeStreamable(or null).ObjectMessageObjectMessage. 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 classRequestCorrelator.HeaderThe header for RequestCorrelator messagesstatic classRequestCorrelator.MultiDestinationHeader -
Uses of SizeStreamable in org.jgroups.protocols
Classes in org.jgroups.protocols that implement SizeStreamable Modifier and Type Class Description classAuthHeaderAuthHeader is a holder object for the token that is passed from the joiner to the coordinatorstatic classBATCH.BatchHeaderDeprecated, for removal: This API element is subject to removal in a future version.static classBATCH2.Batch2Headerstatic classCOMPRESS.CompressHeaderstatic classCOUNTER.CounterHeaderstatic classDAISYCHAIN.DaisyHeaderstatic classDH_KEY_EXCHANGE.DhHeaderclassEncryptHeaderstatic classEXAMPLE.ExampleHeaderstatic classFailureDetection.HeartbeatHeaderclassFcHeaderHeader used by various flow control protocolsstatic classFD_SOCK.FdHeaderstatic classFD_SOCK2.FdHeaderstatic classFORK.ForkHeaderclassFrag3HeaderclassFragHeaderclassInfoHeaderCarries random bits of informationstatic classMERGE3.MergeHeaderclassNakAckHeaderclassPerfHeaderclassPingDataEncapsulates information about a cluster node, e.g.classPingHeaderUsed to send discovery requests and responsesclassProtPerfHeaderprotected static classRSVP.RsvpHeaderclassRTTHeaderHeader to measure round-trip times (in nanoseconds) for sync RPCs (https://issues.redhat.com/browse/JGRP-2604)static classSEQUENCER.SequencerHeaderstatic classSEQUENCER2.SequencerHeaderstatic classSTOMP.StompHeaderclassTpHeaderGeneric transport header, used by TP.classUnicastHeaderHeader for subclasses ofReliableUnicast, e.g.classUnicastHeader3Moved out ofUNICAST3into separate class.static classVERIFY_SUSPECT.VerifyHeaderstatic classVERIFY_SUSPECT2.VerifyHeader -
Uses of SizeStreamable in org.jgroups.protocols.pbcast
Classes in org.jgroups.protocols.pbcast that implement SizeStreamable Modifier and Type Class Description classDeltaViewSubclass ofViewwith a null members field.static classGMS.GmsHeaderclassJoinRspResult of a JOIN request (sent by the GMS client).classNakAckHeader2Header used byNAKACK2static classSTABLE.StableHeaderstatic classSTATE_TRANSFER.StateHeaderWraps data for a state request/response.static classStreamingStateTransfer.StateHeader -
Uses of SizeStreamable in org.jgroups.protocols.relay
Subinterfaces of SizeStreamable in org.jgroups.protocols.relay Modifier and Type Interface Description interfaceSiteAddressAddress with a site suffixClasses in org.jgroups.protocols.relay that implement SizeStreamable Modifier and Type Class Description classRelayHeaderclassSiteMasterSpecial address with the UUID part being 0: identifies the current (relay) coordinator of a given site.classSiteUUIDImplementation of SiteAddress -
Uses of SizeStreamable in org.jgroups.stack
Classes in org.jgroups.stack that implement SizeStreamable Modifier and Type Class Description classGossipDataEncapsulates data sent between GossipRouter and RouterStub (TCPGOSSIP and TUNNEL)classIpAddressNetwork-dependent address (Internet). -
Uses of SizeStreamable in org.jgroups.util
Classes in org.jgroups.util that implement SizeStreamable Modifier and Type Class Description classByteArrayByte array with an offset and length.
Note that the underlying byte array must not be changed as long as this instance is in use !classDigestA message digest containing - for each member - the highest seqno delivered (hd) and the highest seqno received (hr).classExtendedUUIDSubclass ofUUIDaccommodating additional data such as a flag and a small hashmap.classFlagsUUIDSubclass ofUUIDaccommodating additional data such as a flag.classLongSizeStreamableclassMillisAddressAddress with current time as key.classMutableDigestA mutable version of Digest.classObjectWrapperPrimitiveWraps a primitive object (e.g.classObjectWrapperSerializableWraps an object and its serialized form.classRangeclassSeqnoListA bitset of missing messages with a fixed size.classUUIDLogical address which is unique over space and time.Methods in org.jgroups.util that return SizeStreamable Modifier and Type Method Description static SizeStreamableUtil. 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 intUtil. size(SizeStreamable s)
-