Interface IReplicationInEntryHandler
- All Known Subinterfaces:
IReplicationInFacade
- All Known Implementing Classes:
AbstractReplicationEntryEventHandler,AbstractReplicationNotificationInEntryHandler,AbstractSpaceReplicationEntryEventHandler,ActiveActiveSpaceReplicationEntryEventHandler,BlobstorePrimaryBackupSpaceReplicationEntryEventHandler,LocalClusterReplicationInEntryHandler,LocalViewReplicationEntryEventHandler,MirrorReplicationInEntryHandler,PrimaryBackupSpaceReplicationEntryEventHandler,PrimaryBackupSpaceReplicationEvictionProtectionEntryEventHandler,ReplicationNodeInFacade,ReplicationNotificationBatchInEntryHandler,ReplicationNotificationInEntryHandler
public interface IReplicationInEntryHandler
- Since:
- 10.0
- Author:
- Niv Ingberg
-
Method Summary
Modifier and TypeMethodDescriptionvoidafterConsumption(IReplicationInContext context, boolean successful, long lastProcessedKey) voidbeforeConsume(IReplicationInContext context) voidinChangeEntry(IReplicationInContext context, String typeName, String uid, Object id, int version, int previousVersion, int routingHash, long timeToLive, Collection<SpaceEntryMutator> mutators, boolean isTransient, OperationID operationID) voidinRemoveEntry(IReplicationInContext context, IEntryPacket entryPacket) voidinRemoveEntryByUID(IReplicationInContext context, String typeName, String uid, boolean isTransient, OperationID operationID) voidinUpdateEntry(IReplicationInContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, boolean overrideVersion, short flags) voidinWriteEntry(IReplicationInContext context, IEntryPacket entryPacket)
-
Method Details
-
inWriteEntry
- Throws:
Exception
-
inUpdateEntry
void inUpdateEntry(IReplicationInContext context, IEntryPacket entryPacket, IEntryPacket oldEntryPacket, boolean partialUpdate, boolean overrideVersion, short flags) throws Exception - Throws:
Exception
-
inChangeEntry
void inChangeEntry(IReplicationInContext context, String typeName, String uid, Object id, int version, int previousVersion, int routingHash, long timeToLive, Collection<SpaceEntryMutator> mutators, boolean isTransient, OperationID operationID) throws Exception - Throws:
Exception
-
inRemoveEntry
- Throws:
Exception
-
inRemoveEntryByUID
void inRemoveEntryByUID(IReplicationInContext context, String typeName, String uid, boolean isTransient, OperationID operationID) throws Exception - Throws:
Exception
-
afterConsumption
-
beforeConsume
-