Package org.jgroups.util
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,MPerf.MPerfHeader,MutableDigest,NakAckHeader2,NioMessage,NullAddress,ObjectMessage,ObjectWrapper,PERF.PerfHeader,PerfUtil.GetCall,PerfUtil.PutCall,PingData,PingHeader,Range,RefcountedBytesMessage,RefcountedNioMessage,RELAY2.Relay2Header,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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intserializedSize()Returns the size (in bytes) of the marshalled object-
Methods inherited from interface org.jgroups.util.Streamable
readFrom, writeTo
-
-