public class DirectPersistencySyncHandler extends Object implements IDirectPersistencySyncHandler
| Constructor and Description |
|---|
DirectPersistencySyncHandler(SpaceEngine engine) |
public DirectPersistencySyncHandler(SpaceEngine engine)
public void initialize()
initialize in interface IDirectPersistencySyncHandlerpublic void afterInitializedBlobStoreIO(IDirectPersistencyIoHandler ioHandler)
afterInitializedBlobStoreIO in interface IDirectPersistencySyncHandlerpublic long getCurrentGenerationId()
getCurrentGenerationId in interface IDirectPersistencySyncHandlerpublic boolean isOverflow()
isOverflow in interface IDirectPersistencySyncHandlerpublic void beforeDirectPersistencyOp(IReplicationOutContext replContext, IEntryHolder entryHolder, boolean phantom)
beforeDirectPersistencyOp in interface IDirectPersistencySyncHandlerpublic void beforeDirectPersistencyOp(IReplicationOutContext replContext, List<String> uids, Set<String> phantoms, Map<String,IEntryHolder> entryHolderMap)
beforeDirectPersistencyOp in interface IDirectPersistencySyncHandlerpublic void onEmbeddedOpFromInitialLoad(String uid, long gen, long seq, boolean phantom)
onEmbeddedOpFromInitialLoad in interface IDirectPersistencySyncHandlerpublic void onEmbeddedOpFromInitialLoad(List<String> uids, long gen, long seq, Set<String> phantoms)
onEmbeddedOpFromInitialLoad in interface IDirectPersistencySyncHandlerpublic void onEmbeddedListRecordTransferStart(IDirectPersistencyOpInfo o, boolean onlyIfNotExists)
onEmbeddedListRecordTransferStart in interface IDirectPersistencySyncHandlerpublic void onEmbeddedListRecordTransferEnd(IDirectPersistencyOpInfo o)
onEmbeddedListRecordTransferEnd in interface IDirectPersistencySyncHandlerpublic Iterator<String> getEntriesForRecovery()
getEntriesForRecovery in interface IDirectPersistencySyncHandlerpublic void afterRecovery()
afterRecovery in interface IDirectPersistencySyncHandlerpublic void afterInsertingToRedolog(IReplicationOutContext context, long redoKey)
afterInsertingToRedolog in interface IDirectPersistencySyncHandlerpublic void afterOperationPersisted(IDirectPersistencyOpInfo e)
afterOperationPersisted in interface IDirectPersistencySyncHandlerpublic void setBackLog(IReplicationGroupBacklog backlog)
setBackLog in interface IDirectPersistencySyncHandlerpublic IReplicationGroupBacklog getBackLog()
getBackLog in interface IDirectPersistencySyncHandlerpublic org.slf4j.Logger getLogger()
public DirectPersistencyListHandler getListHandler()
getListHandler in interface IDirectPersistencySyncHandlerpublic long getLastConfirmed()
getLastConfirmed in interface IDirectPersistencySyncHandlerpublic void setLastConfirmed(long confirmed)
setLastConfirmed in interface IDirectPersistencySyncHandlerpublic Lock getReadLock()
public boolean afterRecoveryStarted()
public void close()
close in interface IDirectPersistencySyncHandlerpublic SpaceEngine getSpaceEngine()
getSpaceEngine in interface IDirectPersistencySyncHandlerpublic boolean isEmbeddedListUsed()
isEmbeddedListUsed in interface IDirectPersistencySyncHandlerpublic EmbeddedSyncHandler getEmbeddedSyncHandler()
getEmbeddedSyncHandler in interface IDirectPersistencySyncHandlerCopyright © GigaSpaces.