public interface IReplicationTransactionalPacketEntryData extends IReplicationPacketEntryData
Modifier and Type | Method and Description |
---|---|
void |
batchExecuteTransactional(IReplicationInBatchContext context,
ITransactionalBatchExecutionCallback executionCallback) |
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.
|
IReplicationTransactionalPacketEntryData |
clone() |
void |
executeTransactional(IReplicationInContext context,
ITransactionalExecutionCallback transactionExecutionCallback,
Transaction transaction,
boolean twoPhaseCommit) |
IReplicationFilterEntry |
toFilterEntry(SpaceTypeManager spaceTypeManager) |
containsFullEntryData, filterIfNotPresentInReplicaState, getOperationId, getOperationType, getOrderCode, getUid, isBackupOnly, isFromGateway, isTransient, requiresRecoveryDuplicationProtection
readExternal, writeExternal
readFromSwap, writeToSwap
IReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
void executeTransactional(IReplicationInContext context, ITransactionalExecutionCallback transactionExecutionCallback, Transaction transaction, boolean twoPhaseCommit) throws Exception
Exception
void batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) throws Exception
Exception
IReplicationTransactionalPacketEntryData clone()
boolean beforeDelayedReplication()
Copyright © GigaSpaces.