Interface ITransactionalBatchExecutionCallback
- All Known Implementing Classes:
LocalClusterReplicationInTransactionHandler,MirrorReplicationInAggregatedTransactionHandler,MirrorReplicationInBatchConsumptionHandler,MirrorReplicationInEntryHandler,MirrorReplicationInHandler,MirrorReplicationInTransactionHandler,MirrorReplicationMetadataEventHandler,ReplicationNotificationInTransactionEntryHandler
public interface ITransactionalBatchExecutionCallback
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangeEntry(IReplicationInBatchContext context, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID) voidremoveEntry(IReplicationInBatchContext context, IEntryPacket entryPacket) voidremoveEntryByUID(IReplicationInBatchContext context, String typeName, String uid, OperationID operationID) voidupdateEntry(IReplicationInBatchContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, short flags) voidwriteEntry(IReplicationInBatchContext context, IEntryPacket entryPacket)
-
Method Details
-
writeEntry
- Throws:
Exception
-
removeEntry
- Throws:
Exception
-
removeEntryByUID
void removeEntryByUID(IReplicationInBatchContext context, String typeName, String uid, OperationID operationID) throws Exception - Throws:
Exception
-
updateEntry
void updateEntry(IReplicationInBatchContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, short flags) throws Exception - Throws:
Exception
-
changeEntry
void changeEntry(IReplicationInBatchContext context, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID) throws Exception - Throws:
Exception
-