Package org.jgroups.util
Interface SizeStreamable
-
- All Superinterfaces:
Streamable
- All Known Subinterfaces:
Address
,PhysicalAddress
,SiteAddress
- All Known Implementing Classes:
ABP.ABPHeader
,AnycastAddress
,AuthHeader
,COMPRESS.CompressHeader
,COUNTER.CounterHeader
,DAISYCHAIN.DaisyHeader
,DeltaView
,DH_KEY_EXCHANGE.DhHeader
,Digest
,EncryptHeader
,EXAMPLE.ExampleHeader
,Executing.ExecutorHeader
,ExtendedUUID
,FailureDetection.HeartbeatHeader
,FcHeader
,FD_SOCK.FdHeader
,FD.FdHeader
,FlagsUUID
,FLUSH.FlushHeader
,FORK.ForkHeader
,FORWARD_TO_COORD.ForwardHeader
,Frag3Header
,FragHeader
,GMS.GmsHeader
,GossipData
,Header
,IpAddress
,IpAddressUUID
,JoinRsp
,Locking.LockingHeader
,MERGE3.MergeHeader
,MergeView
,MessageID
,MutableDigest
,NakAckHeader2
,NAMING.Header
,PERF.PerfHeader
,PingData
,PingHeader
,Range
,RELAY.RelayHeader
,RELAY2.Relay2Header
,RequestCorrelator.Header
,RequestCorrelator.MultiDestinationHeader
,RSVP.RsvpHeader
,SaslHeader
,SeqnoList
,SEQUENCER.SequencerHeader
,SEQUENCER2.SequencerHeader
,SiteMaster
,SiteUUID
,STABLE.StableHeader
,STATE_TRANSFER.StateHeader
,STOMP.StompHeader
,StreamingStateTransfer.StateHeader
,ToaHeader
,TpHeader
,UnicastHeader3
,UUID
,VERIFY_SUSPECT.VerifyHeader
,View
,ViewId
public interface SizeStreamable extends Streamable
Interface implementing Streamable and returning the size of the marshalled object. Might get merged into Streamable itself in 4.0.- Since:
- 3.3
- Author:
- Bela Ban
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description int
serializedSize()
Returns the size (in bytes) of the marshalled object-
Methods inherited from interface org.jgroups.util.Streamable
readFrom, writeTo
-
-