Interface IDirectPersistencySyncHandler
- All Known Implementing Classes:
DirectPersistencySyncHandler
public interface IDirectPersistencySyncHandler
The synchronizing direct-persistency handler
- Since:
- 10.2
- Author:
- yechielf
-
Method Summary
Modifier and TypeMethodDescriptionvoidvoidafterInsertingToRedolog(IReplicationOutContext context, long redoKey) voidvoidvoidbeforeDirectPersistencyOp(IReplicationOutContext context, IEntryHolder entryHolder, boolean phantom) voidbeforeDirectPersistencyOp(IReplicationOutContext context, List<String> uids, Set<String> phantoms, Map<String, IEntryHolder> entryHolderMap) voidclose()longlongvoidbooleanbooleanvoidvoidonEmbeddedListRecordTransferStart(IDirectPersistencyOpInfo o, boolean onlyIfNotExists) voidonEmbeddedOpFromInitialLoad(String uid, long gen, long seq, boolean phantom) voidonEmbeddedOpFromInitialLoad(List<String> uids, long gen, long seq, Set<String> phantoms) voidsetBackLog(IReplicationGroupBacklog backlog) voidsetLastConfirmed(long confirmed)
-
Method Details
-
initialize
void initialize() -
getCurrentGenerationId
long getCurrentGenerationId() -
isOverflow
boolean isOverflow() -
beforeDirectPersistencyOp
void beforeDirectPersistencyOp(IReplicationOutContext context, IEntryHolder entryHolder, boolean phantom) -
beforeDirectPersistencyOp
void beforeDirectPersistencyOp(IReplicationOutContext context, List<String> uids, Set<String> phantoms, Map<String, IEntryHolder> entryHolderMap) -
getEntriesForRecovery
-
afterInsertingToRedolog
-
afterOperationPersisted
-
afterRecovery
void afterRecovery() -
setBackLog
-
getBackLog
IReplicationGroupBacklog getBackLog() -
getListHandler
DirectPersistencyListHandler getListHandler() -
getLastConfirmed
long getLastConfirmed() -
setLastConfirmed
void setLastConfirmed(long confirmed) -
close
void close() -
getSpaceEngine
SpaceEngine getSpaceEngine() -
isEmbeddedListUsed
boolean isEmbeddedListUsed() -
afterInitializedBlobStoreIO
-
onEmbeddedListRecordTransferStart
-
onEmbeddedListRecordTransferEnd
-
onEmbeddedOpFromInitialLoad
-
onEmbeddedOpFromInitialLoad
-
getEmbeddedSyncHandler
EmbeddedSyncHandler getEmbeddedSyncHandler()
-