Interface IMultiBucketSingleFileReplicationOrderedPacket
- All Superinterfaces:
Cloneable,Externalizable,IReplicationOrderedPacket,ISwapExternalizable,Serializable,SmartExternalizable
- All Known Subinterfaces:
ISingleBucketReplicationOrderedPacket
- All Known Implementing Classes:
AbstractMultiBucketOrderedPacket,AbstractSingleBucketOrderedPacket,DeletedMultiBucketOrderedPacket,DiscardedMultiBucketOrderedPacket,DiscardedSingleBucketOrderedPacket,MultiBucketSingleFileReliableAsyncKeptDiscardedPacket,MultipleBucketOrderedPacket,SingleBucketOrderedPacket
-
Method Summary
Modifier and TypeMethodDescriptionvoidassociateToBuckets(ShortObjectMap<List<IMultiBucketSingleFileReplicationOrderedPacket>> bucketsPackets) shortclone()cloneWithNewData(IReplicationPacketData<?> newData) Clones the packet replacing its data with the new datalonggetBucketKey(short bucketIndex) short[]getConsumeState(short bucketIndex) process(String sourceLookupName, IMultiBucketSingleFileProcessLog processLog, IReplicationInFilterCallback inFilterCallback, ParallelBatchProcessingContext context, int segmentIndex) longprocessResult(String memberName, MultiBucketSingleFileProcessResult processResult, MultiBucketSingleFileConfirmationHolder confirmationHolder) voidreliableAsyncKeysUpdate(long[] bucketLastKeys, MultiBucketSingleFileConfirmationHolder confirmationHolder) booleanvoidsetReliableAsyncBeforeFilterPacket(IMultiBucketSingleFileReplicationOrderedPacket beforeFilterPacket) Methods inherited from interface java.io.Externalizable
readExternal, writeExternalMethods inherited from interface com.gigaspaces.internal.cluster.node.impl.packets.IReplicationOrderedPacket
getData, getEndKey, getKey, getWeight, isDataPacket, isDiscardedPacketMethods inherited from interface com.gigaspaces.internal.server.space.redolog.storage.bytebuffer.ISwapExternalizable
readFromSwap, writeToSwapMethods inherited from interface com.gigaspaces.serialization.SmartExternalizable
enabledSmartExternalizableWithReference
-
Method Details
-
process
MultiBucketSingleFileProcessResult process(String sourceLookupName, IMultiBucketSingleFileProcessLog processLog, IReplicationInFilterCallback inFilterCallback, ParallelBatchProcessingContext context, int segmentIndex) -
processResult
long processResult(String memberName, MultiBucketSingleFileProcessResult processResult, MultiBucketSingleFileConfirmationHolder confirmationHolder) -
getBucketKey
long getBucketKey(short bucketIndex) -
getConsumeState
-
setConsumed
boolean setConsumed() -
bucketCount
short bucketCount() -
getBuckets
short[] getBuckets() -
associateToBuckets
void associateToBuckets(ShortObjectMap<List<IMultiBucketSingleFileReplicationOrderedPacket>> bucketsPackets) -
replaceWithDiscarded
IMultiBucketSingleFileReplicationOrderedPacket replaceWithDiscarded() -
clone
- Specified by:
clonein interfaceIReplicationOrderedPacket
-
cloneWithNewData
Description copied from interface:IReplicationOrderedPacketClones the packet replacing its data with the new data- Specified by:
cloneWithNewDatain interfaceIReplicationOrderedPacket
-
reliableAsyncKeysUpdate
void reliableAsyncKeysUpdate(long[] bucketLastKeys, MultiBucketSingleFileConfirmationHolder confirmationHolder) -
getReliableAsyncBeforeFilterPacket
IMultiBucketSingleFileReplicationOrderedPacket getReliableAsyncBeforeFilterPacket() -
setReliableAsyncBeforeFilterPacket
void setReliableAsyncBeforeFilterPacket(IMultiBucketSingleFileReplicationOrderedPacket beforeFilterPacket)
-