Interface SizeStreamable

All Superinterfaces:
Streamable
All Known Subinterfaces:
Address, Message, PhysicalAddress, SiteAddress
All Known Implementing Classes:
AuthHeader, BaseMessage, BATCH.BatchHeader, BATCH2.Batch2Header, BatchMessage, ByteArray, BytesMessage, CompositeMessage, COMPRESS.CompressHeader, COUNTER.CounterHeader, DAISYCHAIN.DaisyHeader, DeltaView, DH_KEY_EXCHANGE.DhHeader, Digest, EmptyMessage, EncryptHeader, EXAMPLE.ExampleHeader, ExtendedUUID, FailureDetection.HeartbeatHeader, FcHeader, FD_SOCK.FdHeader, FD_SOCK2.FdHeader, FlagsUUID, FLUSH.FlushHeader, FORK.ForkHeader, Frag3Header, FragHeader, FragmentedMessage, GMS.GmsHeader, GossipData, Header, IpAddress, JoinRsp, Locking.LockingHeader, LongMessage, LongSizeStreamable, MERGE3.MergeHeader, MergeView, MessageSendTest.MyHeader, MessageSendTest.MySizeData, MillisAddress, MPerf.MPerfHeader, MutableDigest, NakAckHeader2, NioMessage, NullAddress, ObjectMessage, ObjectWrapperPrimitive, ObjectWrapperSerializable, PERF.PerfHeader, PerfUtil.GetCall, PerfUtil.PutCall, PingData, PingHeader, ProtPerfHeader, Range, RelayHeader, RequestCorrelator.Header, RequestCorrelator.MultiDestinationHeader, RSVP.RsvpHeader, RTTHeader, SeqnoList, SEQUENCER.SequencerHeader, SEQUENCER2.SequencerHeader, SiteMaster, SiteUUID, STABLE.StableHeader, STATE_TRANSFER.StateHeader, STOMP.StompHeader, StreamingStateTransfer.StateHeader, TpHeader, UnicastHeader3, UUID, VERIFY_SUSPECT.VerifyHeader, VERIFY_SUSPECT2.VerifyHeader, View, ViewId

public interface SizeStreamable extends Streamable
Interface implementing Streamable and returning the size of the marshalled object.
Since:
3.3
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the size (in bytes) of the marshalled object

    Methods inherited from interface org.jgroups.util.Streamable

    readFrom, writeTo
  • Method Details

    • serializedSize

      int serializedSize()
      Returns the size (in bytes) of the marshalled object