public class DiscardReplicationPacketData extends AbstractReplicationPacketSingleEntryData
AbstractReplicationPacketSingleEntryData.SingleEntryIterator, AbstractReplicationPacketSingleEntryData.SingleFilterIterable| Constructor and Description |
|---|
DiscardReplicationPacketData() |
| Modifier 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.
|
boolean |
containsFullEntryData() |
void |
execute(IReplicationInContext context,
IReplicationInFacade inReplicationHandler,
ReplicationPacketDataMediator dataMediator) |
boolean |
filterIfNotPresentInReplicaState() |
IEntryData |
getMainEntryData() |
ReplicationSingleOperationType |
getOperationType() |
int |
getOrderCode() |
IEntryData |
getSecondaryEntryData() |
String |
getTypeName() |
String |
getUid() |
static DiscardReplicationPacketData |
instance() |
boolean |
isTransient() |
void |
readExternal(ObjectInput in) |
void |
readFromSwap(ObjectInput in) |
boolean |
supportsReplicationFilter() |
protected IReplicationFilterEntry |
toFilterEntry(SpaceTypeManager spaceTypeManager) |
String |
toString() |
void |
writeExternal(ObjectOutput out) |
void |
writeToSwap(ObjectOutput out) |
add, addAll, clear, clone, contains, containsAll, createEmptyMultipleEntryData, deserializeEntryData, getBlobstoreBulkId, getCustomContent, getMainTypeName, getMultipleOperationType, getOperationId, getRecoveryFilteringId, getSingleEntryData, getWeight, isEmpty, isFromGateway, isMultiParticipantData, isPartOfBlobstoreBulk, isSingleEntryData, iterator, remove, removeAll, requiresRecoveryDuplicationProtection, requiresRecoveryFiltering, retainAll, serializeEntryData, setBlobstoreBulkId, setWeight, size, toArray, toArray, toFilterEntries, updateTimeToLiveIfNeededequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitequals, hashCode, parallelStream, removeIf, spliterator, streamenabledSmartExternalizableWithReferenceisBackupOnlypublic static final DiscardReplicationPacketData instance()
public void execute(IReplicationInContext context, IReplicationInFacade inReplicationHandler, ReplicationPacketDataMediator dataMediator) throws Exception
Exceptionpublic boolean beforeDelayedReplication()
IReplicationPacketDatapublic IEntryData getMainEntryData()
getMainEntryData in class AbstractReplicationPacketSingleEntryDatapublic IEntryData getSecondaryEntryData()
getSecondaryEntryData in class AbstractReplicationPacketSingleEntryDatapublic void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizablereadExternal in class AbstractReplicationPacketSingleEntryDataIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizablewriteExternal in class AbstractReplicationPacketSingleEntryDataIOExceptionpublic void writeToSwap(ObjectOutput out) throws IOException
writeToSwap in interface ISwapExternalizablewriteToSwap in class AbstractReplicationPacketSingleEntryDataIOExceptionpublic boolean supportsReplicationFilter()
supportsReplicationFilter in interface IReplicationPacketData<IReplicationPacketEntryData>supportsReplicationFilter in class AbstractReplicationPacketSingleEntryDatapublic void readFromSwap(ObjectInput in) throws IOException, ClassNotFoundException
readFromSwap in interface ISwapExternalizablereadFromSwap in class AbstractReplicationPacketSingleEntryDataIOExceptionClassNotFoundExceptionpublic String getUid()
public String getTypeName()
getTypeName in interface IReplicationPacketEntryDatagetTypeName in class AbstractReplicationPacketSingleEntryDataprotected IReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
toFilterEntry in class AbstractReplicationPacketSingleEntryDatapublic ReplicationSingleOperationType getOperationType()
public int getOrderCode()
public boolean isTransient()
public boolean filterIfNotPresentInReplicaState()
public boolean containsFullEntryData()
Copyright © GigaSpaces.