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, getTypeName, getUid, isBackupOnly, isFromGateway, isTransient, requiresRecoveryDuplicationProtectionenabledSmartExternalizableWithReferencereadExternal, writeExternalreadFromSwap, writeToSwapIReplicationFilterEntry toFilterEntry(SpaceTypeManager spaceTypeManager)
void executeTransactional(IReplicationInContext context, ITransactionalExecutionCallback transactionExecutionCallback, Transaction transaction, boolean twoPhaseCommit) throws Exception
Exceptionvoid batchExecuteTransactional(IReplicationInBatchContext context, ITransactionalBatchExecutionCallback executionCallback) throws Exception
ExceptionIReplicationTransactionalPacketEntryData clone()
boolean beforeDelayedReplication()
Copyright © GigaSpaces.