public class MultiBucketSingleFileReliableAsyncKeptDiscardedPacket extends Object implements IMultiBucketSingleFileReplicationOrderedPacket
| Constructor and Description |
|---|
MultiBucketSingleFileReliableAsyncKeptDiscardedPacket() |
MultiBucketSingleFileReliableAsyncKeptDiscardedPacket(IMultiBucketSingleFileReplicationOrderedPacket beforeFilter,
IMultiBucketSingleFileReplicationOrderedPacket afterFilter) |
finalize, getClass, notify, notifyAll, toString, wait, wait, waitenabledSmartExternalizableWithReferencepublic MultiBucketSingleFileReliableAsyncKeptDiscardedPacket()
public MultiBucketSingleFileReliableAsyncKeptDiscardedPacket(IMultiBucketSingleFileReplicationOrderedPacket beforeFilter, IMultiBucketSingleFileReplicationOrderedPacket afterFilter)
public MultiBucketSingleFileProcessResult process(String sourceLookupName, IMultiBucketSingleFileProcessLog processLog, IReplicationInFilterCallback inFilterCallback, ParallelBatchProcessingContext context, int segmentIndex)
process in interface IMultiBucketSingleFileReplicationOrderedPacketpublic long processResult(String memberName, MultiBucketSingleFileProcessResult processResult, MultiBucketSingleFileConfirmationHolder confirmationHolder)
processResult in interface IMultiBucketSingleFileReplicationOrderedPacketpublic long getBucketKey(short bucketIndex)
getBucketKey in interface IMultiBucketSingleFileReplicationOrderedPacketpublic PacketConsumeState getConsumeState(short bucketIndex)
getConsumeState in interface IMultiBucketSingleFileReplicationOrderedPacketpublic boolean setConsumed()
setConsumed in interface IMultiBucketSingleFileReplicationOrderedPacketpublic short bucketCount()
bucketCount in interface IMultiBucketSingleFileReplicationOrderedPacketpublic short[] getBuckets()
getBuckets in interface IMultiBucketSingleFileReplicationOrderedPacketpublic void associateToBuckets(ShortObjectMap<List<IMultiBucketSingleFileReplicationOrderedPacket>> bucketsPackets)
associateToBuckets in interface IMultiBucketSingleFileReplicationOrderedPacketpublic IMultiBucketSingleFileReplicationOrderedPacket replaceWithDiscarded()
replaceWithDiscarded in interface IMultiBucketSingleFileReplicationOrderedPacketpublic void reliableAsyncKeysUpdate(long[] bucketLastKeys,
MultiBucketSingleFileConfirmationHolder confirmationHolder)
reliableAsyncKeysUpdate in interface IMultiBucketSingleFileReplicationOrderedPacketpublic IMultiBucketSingleFileReplicationOrderedPacket getReliableAsyncBeforeFilterPacket()
getReliableAsyncBeforeFilterPacket in interface IMultiBucketSingleFileReplicationOrderedPacketpublic void setReliableAsyncBeforeFilterPacket(IMultiBucketSingleFileReplicationOrderedPacket beforeFilterPacket)
setReliableAsyncBeforeFilterPacket in interface IMultiBucketSingleFileReplicationOrderedPacketpublic IReplicationOrderedPacket wrapWithReliableAsyncKeptDiscardedPacket(IMultiBucketSingleFileReplicationOrderedPacket typedAfterFilter)
public IReplicationPacketData<?> getData()
getData in interface IReplicationOrderedPacketpublic long getKey()
getKey in interface IReplicationOrderedPacketpublic long getEndKey()
IReplicationOrderedPacketgetEndKey in interface IReplicationOrderedPacketpublic boolean isDataPacket()
isDataPacket in interface IReplicationOrderedPacketpublic boolean isDiscardedPacket()
isDiscardedPacket in interface IReplicationOrderedPacketpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizableIOExceptionpublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizableIOExceptionClassNotFoundExceptionpublic MultiBucketSingleFileReliableAsyncKeptDiscardedPacket clone()
clone in interface IMultiBucketSingleFileReplicationOrderedPacketclone in interface IReplicationOrderedPacketclone in class Objectpublic MultiBucketSingleFileReliableAsyncKeptDiscardedPacket cloneWithNewData(IReplicationPacketData<?> newData)
IReplicationOrderedPacketcloneWithNewData in interface IMultiBucketSingleFileReplicationOrderedPacketcloneWithNewData in interface IReplicationOrderedPacketpublic int getWeight()
getWeight in interface IReplicationOrderedPacketCopyright © GigaSpaces.