Interface IReplicationOrderedPacket
- All Superinterfaces:
Cloneable, Externalizable, ISwapExternalizable, Serializable, SmartExternalizable
- All Known Subinterfaces:
IMultiBucketSingleFileReplicationOrderedPacket, ISingleBucketReplicationOrderedPacket
- All Known Implementing Classes:
AbstractMultiBucketOrderedPacket, AbstractSingleBucketOrderedPacket, DeletedMultiBucketOrderedPacket, DiscardedMultiBucketOrderedPacket, DiscardedSingleBucketOrderedPacket, GlobalOrderDeletedBacklogPacket, GlobalOrderDiscardedReplicationPacket, GlobalOrderOperationPacket, GlobalOrderReliableAsyncKeptDiscardedOrderedPacket, MultiBucketSingleFileReliableAsyncKeptDiscardedPacket, MultipleBucketOrderedPacket, SingleBucketOrderedPacket
public interface IReplicationOrderedPacket
extends Cloneable, SmartExternalizable, ISwapExternalizable
A replication packet that has an order that specify a certain order of these packets that needs
to be kept when processed at the target
- Since:
- 8.0
- Author:
- eitany
-
Method Summary
Modifier and TypeMethodDescriptionclone()cloneWithNewData(IReplicationPacketData<?> newData) Clones the packet replacing its data with the new datagetData()longreturn the last key for given packets - relevant to range packets - merged discarded/deleted packetslonggetKey()intbooleanbooleanMethods inherited from interface Externalizable
readExternal, writeExternalMethods inherited from interface ISwapExternalizable
readFromSwap, writeToSwapMethods inherited from interface SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
getData
IReplicationPacketData<?> getData()- Returns:
- the actual packet data that is needed for the processing
-
getKey
long getKey() -
getEndKey
long getEndKey()return the last key for given packets - relevant to range packets - merged discarded/deleted packets -
isDataPacket
boolean isDataPacket() -
isDiscardedPacket
boolean isDiscardedPacket() -
clone
IReplicationOrderedPacket clone() -
cloneWithNewData
Clones the packet replacing its data with the new data -
getWeight
int getWeight()
-