public abstract class AbstractMultiBucketOrderedPacket extends Object implements IMultiBucketSingleFileReplicationOrderedPacket
| Constructor and Description |
|---|
AbstractMultiBucketOrderedPacket() |
AbstractMultiBucketOrderedPacket(long globalKey,
ShortObjectMap<BucketKey> bucketsKeys) |
finalize, getClass, notify, notifyAll, wait, wait, waitcloneWithNewData, getConsumeState, process, replaceWithDiscarded, setConsumedgetData, isDataPacket, isDiscardedPacketenabledSmartExternalizableWithReferencepublic AbstractMultiBucketOrderedPacket()
public AbstractMultiBucketOrderedPacket(long globalKey,
ShortObjectMap<BucketKey> bucketsKeys)
public long getBucketKey(short bucketIndex)
getBucketKey in interface IMultiBucketSingleFileReplicationOrderedPacketpublic ShortObjectMap<BucketKey> getBucketsKeys()
public short[] getBuckets()
getBuckets in interface IMultiBucketSingleFileReplicationOrderedPacketpublic short bucketCount()
bucketCount in interface IMultiBucketSingleFileReplicationOrderedPacketpublic void associateToBuckets(ShortObjectMap<List<IMultiBucketSingleFileReplicationOrderedPacket>> bucketsPackets)
associateToBuckets in interface IMultiBucketSingleFileReplicationOrderedPacketprotected void writeBucketKeys(ObjectOutput out) throws IOException
IOExceptionprotected void readBucketKeys(ObjectInput in) throws IOException
IOExceptionpublic long processResult(String memberName, MultiBucketSingleFileProcessResult processResult, MultiBucketSingleFileConfirmationHolder confirmationHolder)
processResult 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 long getKey()
getKey in interface IReplicationOrderedPacketpublic long getEndKey()
IReplicationOrderedPacketgetEndKey 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 abstract AbstractMultiBucketOrderedPacket clone()
clone in interface IMultiBucketSingleFileReplicationOrderedPacketclone in interface IReplicationOrderedPacketclone in class Objectpublic int getWeight()
getWeight in interface IReplicationOrderedPacketCopyright © GigaSpaces.