Interface ITransactionalExecutionCallback
- All Known Implementing Classes:
LocalViewReplicationTransactionEventHandler,SpaceReplicationTransactionEventHandler
public interface ITransactionalExecutionCallback
-
Method Summary
Modifier and TypeMethodDescriptionvoidchangeEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID, IEntryData previousEntryData) voidremoveEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, IEntryPacket entryPacket) voidremoveEntryByUID(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, String uid, boolean isTransient, OperationID operationID, String typeName) voidupdateEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, IEntryPacket entryPacket, IEntryPacket previousEntryPacket, boolean partialUpdate, boolean overrideVersion, short flags) voidwriteEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, IEntryPacket entryPacket)
-
Method Details
-
writeEntry
void writeEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, IEntryPacket entryPacket) throws Exception - Throws:
Exception
-
removeEntry
void removeEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, IEntryPacket entryPacket) throws Exception - Throws:
Exception
-
removeEntryByUID
void removeEntryByUID(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, String uid, boolean isTransient, OperationID operationID, String typeName) throws Exception - Throws:
Exception
-
updateEntry
void updateEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, IEntryPacket entryPacket, IEntryPacket previousEntryPacket, boolean partialUpdate, boolean overrideVersion, short flags) throws Exception - Throws:
Exception
-
changeEntry
void changeEntry(IReplicationInContext context, Transaction transaction, boolean twoPhaseCommit, String typeName, String uid, Object id, int version, int previousVersion, long timeToLive, int routingHash, Collection<SpaceEntryMutator> spaceEntryMutators, boolean isTransient, OperationID operationID, IEntryData previousEntryData) throws Exception - Throws:
Exception
-