public class DeletedMultiBucketOrderedPacket extends AbstractMultiBucketOrderedPacket
Constructor and Description |
---|
DeletedMultiBucketOrderedPacket() |
DeletedMultiBucketOrderedPacket(long startGlobalKey,
long endGlobalKey,
ShortObjectMap<BucketKey> bucketsStartKeys,
ShortLongMap bucketEndKeys) |
associateToBuckets, bucketCount, equals, getBucketKey, getBuckets, getBucketsKeys, getKey, getReliableAsyncBeforeFilterPacket, getWeight, hashCode, readBucketKeys, setReliableAsyncBeforeFilterPacket, toString, writeBucketKeys
finalize, getClass, notify, notifyAll, wait, wait, wait
enabledSmartExternalizableWithReference
public DeletedMultiBucketOrderedPacket()
public DeletedMultiBucketOrderedPacket(long startGlobalKey, long endGlobalKey, ShortObjectMap<BucketKey> bucketsStartKeys, ShortLongMap bucketEndKeys)
public void writeExternal(ObjectOutput out) throws IOException
writeExternal
in interface Externalizable
writeExternal
in class AbstractMultiBucketOrderedPacket
IOException
public void writeToSwap(ObjectOutput out) throws IOException
writeToSwap
in interface ISwapExternalizable
writeToSwap
in class AbstractMultiBucketOrderedPacket
IOException
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal
in interface Externalizable
readExternal
in class AbstractMultiBucketOrderedPacket
IOException
ClassNotFoundException
public void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap
in interface ISwapExternalizable
readFromSwap
in class AbstractMultiBucketOrderedPacket
IOException
ClassNotFoundException
public IReplicationPacketData<?> getData()
public long getEndKey()
IReplicationOrderedPacket
getEndKey
in interface IReplicationOrderedPacket
getEndKey
in class AbstractMultiBucketOrderedPacket
public long getBucketEndKey(short bucketIndex)
public boolean isDataPacket()
public boolean isDiscardedPacket()
public DeletedMultiBucketOrderedPacket clone()
clone
in interface IMultiBucketSingleFileReplicationOrderedPacket
clone
in interface IReplicationOrderedPacket
clone
in class AbstractMultiBucketOrderedPacket
public IMultiBucketSingleFileReplicationOrderedPacket cloneWithNewData(IReplicationPacketData<?> newData)
IReplicationOrderedPacket
public MultiBucketSingleFileProcessResult process(String sourceLookupName, IMultiBucketSingleFileProcessLog processLog, IReplicationInFilterCallback inFilterCallback, ParallelBatchProcessingContext context, int segmentIndex)
public long processResult(String memberName, MultiBucketSingleFileProcessResult processResult, MultiBucketSingleFileConfirmationHolder confirmationHolder)
processResult
in interface IMultiBucketSingleFileReplicationOrderedPacket
processResult
in class AbstractMultiBucketOrderedPacket
public void reliableAsyncKeysUpdate(long[] bucketLastKeys, MultiBucketSingleFileConfirmationHolder confirmationHolder)
reliableAsyncKeysUpdate
in interface IMultiBucketSingleFileReplicationOrderedPacket
reliableAsyncKeysUpdate
in class AbstractMultiBucketOrderedPacket
public PacketConsumeState getConsumeState(short bucketIndex)
public boolean setConsumed()
public IMultiBucketSingleFileReplicationOrderedPacket replaceWithDiscarded()
Copyright © GigaSpaces.