public interface IReplicationPacketData<T extends IReplicationPacketEntryData> extends Collection<T>, SmartExternalizable, Cloneable, ISwapExternalizable
IReplicationOrderedPacket
which
contains the data needed for the processing of the packetModifier and Type | Method and Description |
---|---|
boolean |
beforeDelayedReplication()
If the replication of this packet is delayed due to being asynchronous by nature or the
target was disconnected when the replication packet was generated, this method is called
before the actual replication and the implementor can modify the packet accordingly, mostly
relevant for time to live update.
|
IReplicationPacketData<T> |
clone() |
ReplicationMultipleOperationType |
getMultipleOperationType() |
Object |
getRecoveryFilteringId() |
IReplicationPacketEntryData |
getSingleEntryData() |
int |
getWeight() |
boolean |
isFromGateway() |
boolean |
isMultiParticipantData()
Gets whether this data is part of multiple participants data
|
boolean |
isSingleEntryData() |
boolean |
requiresRecoveryFiltering() |
void |
setWeight(int weight) |
boolean |
supportsReplicationFilter() |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
enabledSmartExternalizableWithReference
readExternal, writeExternal
readFromSwap, writeToSwap
IReplicationPacketData<T> clone()
boolean beforeDelayedReplication()
boolean isSingleEntryData()
IReplicationPacketEntryData getSingleEntryData()
boolean supportsReplicationFilter()
boolean isMultiParticipantData()
ReplicationMultipleOperationType getMultipleOperationType()
boolean requiresRecoveryFiltering()
Object getRecoveryFilteringId()
boolean isFromGateway()
void setWeight(int weight)
int getWeight()
Copyright © GigaSpaces.