public class ReplicationNode extends Object implements IReplicationNode, IIncomingReplicationHandler, IIncomingReplicationFacade, IReplicationTargetGroupStateListener, IReplicationSourceGroupStateListener
IReplicationNode interface| Modifier and Type | Class and Description |
|---|---|
class |
ReplicationNode.StatisticsMonitor |
| Constructor and Description |
|---|
ReplicationNode(ReplicationNodeConfig replicationNodeConfig,
IReplicationNodeBuilder nodeBuilder,
String name,
MetricRegistrator metricRegister) |
| Modifier and Type | Method and Description |
|---|---|
<T> T |
accept(AbstractReplicationPacket<T> packet) |
void |
clearStaleReplicas(long expirationTime) |
void |
close()
Closes the node, once closed the node is no longer usable.
|
IReplicationOutContext |
createContext() |
String |
dumpState() |
int |
execute(IReplicationOutContext context)
Executes the accumulated replication according to the given context
|
boolean |
flushPendingReplication(long timeout,
TimeUnit units) |
IReplicationNodeAdmin |
getAdmin() |
IRedoLogStatistics |
getBackLogStatistics() |
BlobStoreReplicaConsumeHelper |
getBlobStoreReplicaConsumeHelper() |
BlobStoreReplicationBulkConsumeHelper |
getBlobStoreReplicationBulkConsumeHelper() |
DirectPersistencyBackupSyncIteratorHandler |
getDirectPersistencyBackupSyncIteratorHandler() |
IDirectPersistencySyncHandler |
getDirectPesistencySyncHandler() |
ReplicationEndpointDetails |
getEndpointDetails() |
IReplicationGroupBacklog |
getGroupBacklogByRequestContext(Object requestContext) |
String |
getLogPrefix() |
String |
getName() |
Collection<ISpaceReplicaData> |
getNextReplicaBatch(Object context,
int fetchBatchSize) |
RouterStubHolder |
getRemoteRouterStub(String routerLookupName) |
IReplicationRouter |
getReplicationRouter() |
ReplicationRouterBuilder |
getReplicationRouterBuilder() |
IReplicationSourceGroup |
getReplicationSourceGroup(String groupName) |
IReplicationTargetGroup |
getReplicationTargetGroup(String groupName) |
IReplicationRouterAdmin |
getRouterAdmin() |
Object |
getUniqueId() |
void |
monitorState(OperationWeightInfo info) |
Object |
newReplicaRequest(String requesterLookupName,
ReplicaRequestPacket replicaRequestPacket) |
CurrentStageInfo |
nextReplicaStage(Object replicaRemoteContext) |
void |
onNewReplicaRequest(String groupName,
String channelName,
boolean isSynchronizeRequest) |
<T> T |
onReplication(AbstractReplicationPacket<T> packet)
Handles incoming replication packet
|
void |
onSourceBrokenReplicationTopology(String groupName,
String channelMemberName,
BrokenReplicationTopologyException error) |
void |
onSourceChannelActivated(String groupName,
String memberName) |
void |
onTargetChannelBacklogDropped(String groupName,
String channelSourceLooString,
IBacklogMemberState memberState)
Called when a target channel received a notice that its backlog was dropped at the source
|
void |
onTargetChannelConnected(String groupName,
String sourceMemberName,
Object sourceUniqueId)
Called when a target channel is connected/created
|
void |
onTargetChannelCreationValidation(String groupName,
String sourceMemberName,
Object sourceUniqueId)
Called when a new channel is being established, just before the channel is created to allow
custom validation logic.
|
boolean |
onTargetChannelOutOfSync(String groupName,
String channelSourceLookupName,
IncomingReplicationOutOfSyncException outOfSyncReason)
Called when a target channel failed handshake due to becoming out of sync
|
void |
onTargetChannelSourceDisconnected(String groupName,
String sourceMemberName,
Object sourceUniqueId)
Called when a target channel lost connection to its source
|
void |
outCancelEntryLease(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that an entry lease was canceled
|
void |
outChangeEntry(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that an entry was changed
|
void |
outDataTypeAddIndex(IReplicationOutContext context,
AddTypeIndexesRequestInfo addIndexesRequest)
Notify the replication node that new index was added to this data type
|
void |
outDataTypeIntroduce(IReplicationOutContext context,
ITypeDesc typeDescriptor)
Notify the replication node that new data type was introduced
|
void |
outEntryLeaseExpired(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that an entry lease expired
|
void |
outEvictEntry(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that an entry was evicted
|
void |
outExtendEntryLeasePeriod(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that an entry lease is extended
|
void |
outExtendNotifyTemplateLeasePeriod(IReplicationOutContext context,
NotifyTemplateHolder entryHolder)
Notify replication node that a notify template lease is extended
|
void |
outInsertNotifyTemplate(IReplicationOutContext context,
NotifyTemplateHolder templateHolder)
Notify replication node that a new notify template was inserted
|
void |
outNotificationSentAndExecute(OperationID operationId)
Notify and dispatch the replication event representing that a notification was sent
successfully
|
void |
outNotifyTemplateLeaseExpired(IReplicationOutContext context,
NotifyTemplateHolder templateHolder)
Notify replication node that an notify template lease expired
|
void |
outRemoveEntry(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that an entry was removed
|
void |
outRemoveNotifyTemplate(IReplicationOutContext context,
NotifyTemplateHolder templateHolder)
Notify replication node that a notify template was removed
|
void |
outTransaction(IReplicationOutContext context,
ServerTransaction transaction,
ArrayList<IEntryHolder> lockedEntries)
Notify replication node that a transaction is executed in one stage (one phase commit)
|
void |
outTransactionAbort(IReplicationOutContext context,
ServerTransaction transaction)
Notify replication node that a transaction abort is executed (two phase commit)
|
void |
outTransactionCommit(IReplicationOutContext context,
ServerTransaction transaction)
Notify replication node that a transaction commit is executed (two phase commit)
|
void |
outTransactionPrepare(IReplicationOutContext context,
ServerTransaction transaction,
ArrayList<IEntryHolder> lockedEntries)
Notify replication node that a transaction prepare is executed (two phase commit)
|
void |
outUpdateEntry(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that an entry was updated
|
void |
outWriteEntry(IReplicationOutContext context,
IEntryHolder entryHolder)
Notify replication node that a new entry was written
|
void |
rollbackCopyReplica(ISpaceCopyResult replicaResult) |
void |
setBlobStoreReplicaConsumeHelper(BlobStoreReplicaConsumeHelper blobStoreReplicaConsumeHelper) |
void |
setBlobStoreReplicationBulkConsumeHelper(BlobStoreReplicationBulkConsumeHelper blobStoreReplicationBulkConsumeHelper) |
void |
setDirectPersistencyBackupSyncIteratorHandler(DirectPersistencyBackupSyncIteratorHandler directPersistencyBackupSyncIteratorHandler) |
void |
setInBatchConsumptionHandler(IReplicationInBatchConsumptionHandler handler)
Sets a handler for incoming replication upon batch consumption completion
|
void |
setInDataTypeCreatedHandler(IReplicationInDataTypeCreatedHandler handler)
Sets a handler for incoming data type replication event which was generated by a different
node as a result of
IReplicationNode.outDataTypeIntroduce(IReplicationOutContext, ITypeDesc) |
void |
setInDataTypeIndexAddedHandler(IReplicationInDataTypeIndexAddedHandler handler)
Sets a handler for incoming data type add index replication event which was generated by a
different node as a result of
IReplicationNode.outDataTypeIntroduce(IReplicationOutContext,
ITypeDesc) |
void |
setInEntryHandler(IReplicationInEntryHandler handler)
Sets a handler for incoming write entry replication event which was generated by a different
node as a result of
IReplicationNode.outWriteEntry(IReplicationOutContext, IEntryHolder) |
void |
setInEntryLeaseCancelledHandler(IReplicationInEntryLeaseCancelledHandler handler)
Sets a handler for incoming cancel entry lease replication event which was generated by a
different node as a result of
IReplicationNode.outCancelEntryLease(IReplicationOutContext,
IEntryHolder) |
void |
setInEntryLeaseExpiredHandler(IReplicationInEntryLeaseExpiredHandler handler)
Sets a handler for incoming entry lease expired replication event which was generated by a
different node as a result of
IReplicationNode.outCancelEntryLease(IReplicationOutContext,
IEntryHolder) |
void |
setInEntryLeaseExtendedHandler(IReplicationInEntryLeaseExtendedHandler handler)
Sets a handler for incoming extend lease replication event which was generated by a different
node as a result of
IReplicationNode.outExtendEntryLeasePeriod(IReplicationOutContext, IEntryHolder) |
void |
setInEvictEntryHandler(IReplicationInEvictEntryHandler handler)
Sets a handler for incoming evict entry replication event which was generated by a different
node as a result of
IReplicationNode.outEvictEntry(IReplicationOutContext, IEntryHolder) |
void |
setInNotificationSentHandler(IReplicationInNotificationSentHandler handler)
Sets a handler for incoming notification sent event which was generated by a different node
as a result of
IReplicationNode.outNotificationSentAndExecute(OperationID) |
void |
setInNotifyTemplateCreatedHandler(IReplicationInNotifyTemplateCreatedHandler handler)
Sets a handler for incoming insert notify template replication event which was generated by a
different node as a result of
IReplicationNode.outInsertNotifyTemplate(IReplicationOutContext,
NotifyTemplateHolder) |
void |
setInNotifyTemplateLeaseExpiredHandler(IReplicationInNotifyTemplateLeaseExpiredHandler handler)
Sets a handler for incoming notify-template lease expired replication event which was
generated by a different node as a result of
IReplicationNode.outNotifyTemplateLeaseExpired(IReplicationOutContext,
NotifyTemplateHolder) |
void |
setInNotifyTemplateLeaseExtendedHandler(IReplicationInNotifyTemplateLeaseExtendedHandler handler)
Sets a handler for incoming extend lease replication event which was generated by a different
node as a result of
#outExtendNotifyTemplateLeasePeriod(IReplicationOutContext,
IEntryHolder) |
void |
setInNotifyTemplateRemovedHandler(IReplicationInNotifyTemplateRemovedHandler handler)
Sets a handler for incoming remove notify template replication event which was generated by a
different node as a result of
IReplicationNode.outRemoveNotifyTemplate(IReplicationOutContext,
NotifyTemplateHolder) |
void |
setInTransactionHandler(IReplicationInTransactionHandler handler)
Sets a handler for incoming transaction replication event which was generated by a different
node as a result of
#outTransaction(IReplicationOutContext, ServerTransaction,
ArrayList |
void |
setNodeStateListener(IReplicationNodeStateListener listener) |
ISpaceCopyReplicaState |
spaceCopyReplicaRequest(ISpaceCopyReplicaRequestContext context)
Starts a space copy replica request, will copy the current state of a remote space.
|
ISpaceSynchronizeReplicaState |
spaceSynchronizeReplicaRequest(ISpaceSynchronizeReplicaRequestContext context)
Starts a space synchronize replica request, will copy the current state of a remote space and
synchronize with ongoing changes, the synchronization can only occurr if the target space has
replication channel to this space (Recovery).
|
String |
toString() |
public ReplicationNode(ReplicationNodeConfig replicationNodeConfig, IReplicationNodeBuilder nodeBuilder, String name, MetricRegistrator metricRegister)
public String getName()
public Object getUniqueId()
public IReplicationOutContext createContext()
createContext in interface IReplicationNodepublic int execute(IReplicationOutContext context)
IReplicationNodeexecute in interface IReplicationNodecontext - replication contextpublic ReplicationRouterBuilder getReplicationRouterBuilder()
public IReplicationRouter getReplicationRouter()
public IReplicationNodeAdmin getAdmin()
getAdmin in interface IReplicationNodepublic void outCancelEntryLease(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutCancelEntryLease in interface IReplicationNodecontext - the context of the operationentryHolder - entry of which its lease was canceledpublic void outEntryLeaseExpired(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutEntryLeaseExpired in interface IReplicationNodecontext - the context of the operationentryHolder - entry of which its lease expiredpublic void outNotifyTemplateLeaseExpired(IReplicationOutContext context, NotifyTemplateHolder templateHolder)
IReplicationNodeoutNotifyTemplateLeaseExpired in interface IReplicationNodecontext - the context of the operationtemplateHolder - of which its lease expiredpublic void outEvictEntry(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutEvictEntry in interface IReplicationNodecontext - the context of the operationentryHolder - evicted entrypublic void outExtendEntryLeasePeriod(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutExtendEntryLeasePeriod in interface IReplicationNodecontext - the context of the operationpublic void outExtendNotifyTemplateLeasePeriod(IReplicationOutContext context, NotifyTemplateHolder entryHolder)
IReplicationNodeoutExtendNotifyTemplateLeasePeriod in interface IReplicationNodecontext - the context of the operationpublic void outInsertNotifyTemplate(IReplicationOutContext context, NotifyTemplateHolder templateHolder)
IReplicationNodeoutInsertNotifyTemplate in interface IReplicationNodecontext - the context of the operationtemplateHolder - inserted templatepublic void outNotificationSentAndExecute(OperationID operationId)
IReplicationNodeoutNotificationSentAndExecute in interface IReplicationNodepublic void outRemoveEntry(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutRemoveEntry in interface IReplicationNodecontext - the context of the operationentryHolder - removed entrypublic void outRemoveNotifyTemplate(IReplicationOutContext context, NotifyTemplateHolder templateHolder)
IReplicationNodeoutRemoveNotifyTemplate in interface IReplicationNodecontext - the context of the operationtemplateHolder - removed templatepublic void outTransaction(IReplicationOutContext context, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries)
IReplicationNodeoutTransaction in interface IReplicationNodetransaction - executed transactionlockedEntries - entries participating in the transaction and their corresponding
operationpublic void outTransactionCommit(IReplicationOutContext context, ServerTransaction transaction)
IReplicationNodeoutTransactionCommit in interface IReplicationNodetransaction - committed transactionpublic void outTransactionAbort(IReplicationOutContext context, ServerTransaction transaction)
IReplicationNodeoutTransactionAbort in interface IReplicationNodetransaction - committed transactionpublic void outTransactionPrepare(IReplicationOutContext context, ServerTransaction transaction, ArrayList<IEntryHolder> lockedEntries)
IReplicationNodeoutTransactionPrepare in interface IReplicationNodetransaction - prepared transactionlockedEntries - entries participating in the transaction and their corresponding
operationpublic void outUpdateEntry(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutUpdateEntry in interface IReplicationNodecontext - the context of the operationentryHolder - updated entrypublic void outChangeEntry(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutChangeEntry in interface IReplicationNodecontext - the context of the operationentryHolder - mutated entrypublic void outWriteEntry(IReplicationOutContext context, IEntryHolder entryHolder)
IReplicationNodeoutWriteEntry in interface IReplicationNodecontext - the context of the operationentryHolder - written entrypublic void outDataTypeIntroduce(IReplicationOutContext context, ITypeDesc typeDescriptor)
IReplicationNodeoutDataTypeIntroduce in interface IReplicationNodetypeDescriptor - the updated type descriptorpublic void outDataTypeAddIndex(IReplicationOutContext context, AddTypeIndexesRequestInfo addIndexesRequest)
IReplicationNodeoutDataTypeAddIndex in interface IReplicationNodepublic void setInEvictEntryHandler(IReplicationInEvictEntryHandler handler)
IReplicationNodeIReplicationNode.outEvictEntry(IReplicationOutContext, IEntryHolder)setInEvictEntryHandler in interface IReplicationNodepublic void setInNotificationSentHandler(IReplicationInNotificationSentHandler handler)
IReplicationNodeIReplicationNode.outNotificationSentAndExecute(OperationID)setInNotificationSentHandler in interface IReplicationNodepublic void setInTransactionHandler(IReplicationInTransactionHandler handler)
IReplicationNode#outTransaction(IReplicationOutContext, ServerTransaction,
ArrayList) setInTransactionHandler in interface IReplicationNodepublic void setInEntryHandler(IReplicationInEntryHandler handler)
IReplicationNodeIReplicationNode.outWriteEntry(IReplicationOutContext, IEntryHolder)setInEntryHandler in interface IReplicationNodepublic void setInEntryLeaseCancelledHandler(IReplicationInEntryLeaseCancelledHandler handler)
IReplicationNodeIReplicationNode.outCancelEntryLease(IReplicationOutContext,
IEntryHolder)setInEntryLeaseCancelledHandler in interface IReplicationNodepublic void setInEntryLeaseExtendedHandler(IReplicationInEntryLeaseExtendedHandler handler)
IReplicationNodeIReplicationNode.outExtendEntryLeasePeriod(IReplicationOutContext, IEntryHolder)setInEntryLeaseExtendedHandler in interface IReplicationNodepublic void setInEntryLeaseExpiredHandler(IReplicationInEntryLeaseExpiredHandler handler)
IReplicationNodeIReplicationNode.outCancelEntryLease(IReplicationOutContext,
IEntryHolder)setInEntryLeaseExpiredHandler in interface IReplicationNodepublic void setInNotifyTemplateCreatedHandler(IReplicationInNotifyTemplateCreatedHandler handler)
IReplicationNodeIReplicationNode.outInsertNotifyTemplate(IReplicationOutContext,
NotifyTemplateHolder)setInNotifyTemplateCreatedHandler in interface IReplicationNodepublic void setInNotifyTemplateRemovedHandler(IReplicationInNotifyTemplateRemovedHandler handler)
IReplicationNodeIReplicationNode.outRemoveNotifyTemplate(IReplicationOutContext,
NotifyTemplateHolder)setInNotifyTemplateRemovedHandler in interface IReplicationNodepublic void setInNotifyTemplateLeaseExtendedHandler(IReplicationInNotifyTemplateLeaseExtendedHandler handler)
IReplicationNode#outExtendNotifyTemplateLeasePeriod(IReplicationOutContext,
IEntryHolder)setInNotifyTemplateLeaseExtendedHandler in interface IReplicationNodepublic void setInNotifyTemplateLeaseExpiredHandler(IReplicationInNotifyTemplateLeaseExpiredHandler handler)
IReplicationNodeIReplicationNode.outNotifyTemplateLeaseExpired(IReplicationOutContext,
NotifyTemplateHolder)setInNotifyTemplateLeaseExpiredHandler in interface IReplicationNodepublic void setInDataTypeCreatedHandler(IReplicationInDataTypeCreatedHandler handler)
IReplicationNodeIReplicationNode.outDataTypeIntroduce(IReplicationOutContext, ITypeDesc)setInDataTypeCreatedHandler in interface IReplicationNodepublic void setInDataTypeIndexAddedHandler(IReplicationInDataTypeIndexAddedHandler handler)
IReplicationNodeIReplicationNode.outDataTypeIntroduce(IReplicationOutContext,
ITypeDesc)setInDataTypeIndexAddedHandler in interface IReplicationNodepublic void setInBatchConsumptionHandler(IReplicationInBatchConsumptionHandler handler)
IReplicationNodesetInBatchConsumptionHandler in interface IReplicationNodepublic ISpaceSynchronizeReplicaState spaceSynchronizeReplicaRequest(ISpaceSynchronizeReplicaRequestContext context)
IReplicationNodespaceSynchronizeReplicaRequest in interface IReplicationNodepublic ISpaceCopyReplicaState spaceCopyReplicaRequest(ISpaceCopyReplicaRequestContext context)
IReplicationNodespaceCopyReplicaRequest in interface IReplicationNodepublic void rollbackCopyReplica(ISpaceCopyResult replicaResult)
rollbackCopyReplica in interface IReplicationNodepublic void close()
IReplicationNodeclose in interface IReplicationNodepublic void setBlobStoreReplicationBulkConsumeHelper(BlobStoreReplicationBulkConsumeHelper blobStoreReplicationBulkConsumeHelper)
setBlobStoreReplicationBulkConsumeHelper in interface IReplicationNodepublic BlobStoreReplicationBulkConsumeHelper getBlobStoreReplicationBulkConsumeHelper()
getBlobStoreReplicationBulkConsumeHelper in interface IReplicationNodepublic <T> T onReplication(AbstractReplicationPacket<T> packet) throws RemoteException
IIncomingReplicationHandleronReplication in interface IIncomingReplicationHandlerpacket - incoming packetRemoteExceptionpublic IReplicationTargetGroup getReplicationTargetGroup(String groupName) throws NoSuchReplicationGroupExistException
getReplicationTargetGroup in interface IIncomingReplicationFacadeNoSuchReplicationGroupExistExceptionpublic IReplicationSourceGroup getReplicationSourceGroup(String groupName) throws NoSuchReplicationGroupExistException
getReplicationSourceGroup in interface IIncomingReplicationFacadeNoSuchReplicationGroupExistExceptionpublic IReplicationGroupBacklog getGroupBacklogByRequestContext(Object requestContext)
public RouterStubHolder getRemoteRouterStub(String routerLookupName)
getRemoteRouterStub in interface IIncomingReplicationFacadepublic ReplicationEndpointDetails getEndpointDetails()
getEndpointDetails in interface IIncomingReplicationFacadepublic <T> T accept(AbstractReplicationPacket<T> packet)
accept in interface IReplicationNodePluginFacadepublic Object newReplicaRequest(String requesterLookupName, ReplicaRequestPacket replicaRequestPacket)
newReplicaRequest in interface IReplicaRequestFacadepublic Collection<ISpaceReplicaData> getNextReplicaBatch(Object context, int fetchBatchSize)
getNextReplicaBatch in interface IReplicaRequestFacadepublic void clearStaleReplicas(long expirationTime)
public CurrentStageInfo nextReplicaStage(Object replicaRemoteContext)
nextReplicaStage in interface IReplicaRequestFacadepublic String getLogPrefix()
public IRedoLogStatistics getBackLogStatistics()
public void monitorState(OperationWeightInfo info)
public void setNodeStateListener(IReplicationNodeStateListener listener)
public boolean onTargetChannelOutOfSync(String groupName, String channelSourceLookupName, IncomingReplicationOutOfSyncException outOfSyncReason)
IReplicationTargetGroupStateListeneronTargetChannelOutOfSync in interface IReplicationTargetGroupStateListenerpublic void onTargetChannelBacklogDropped(String groupName, String channelSourceLooString, IBacklogMemberState memberState)
IReplicationTargetGroupStateListeneronTargetChannelBacklogDropped in interface IReplicationTargetGroupStateListenerpublic void onTargetChannelCreationValidation(String groupName, String sourceMemberName, Object sourceUniqueId)
IReplicationTargetGroupStateListeneronTargetChannelCreationValidation in interface IReplicationTargetGroupStateListenerpublic void onTargetChannelSourceDisconnected(String groupName, String sourceMemberName, Object sourceUniqueId)
IReplicationTargetGroupStateListeneronTargetChannelSourceDisconnected in interface IReplicationTargetGroupStateListenerpublic void onTargetChannelConnected(String groupName, String sourceMemberName, Object sourceUniqueId)
IReplicationTargetGroupStateListeneronTargetChannelConnected in interface IReplicationTargetGroupStateListenerpublic void onSourceBrokenReplicationTopology(String groupName, String channelMemberName, BrokenReplicationTopologyException error)
onSourceBrokenReplicationTopology in interface IReplicationSourceGroupStateListenerpublic void onSourceChannelActivated(String groupName, String memberName)
onSourceChannelActivated in interface IReplicationSourceGroupStateListenerpublic void onNewReplicaRequest(String groupName, String channelName, boolean isSynchronizeRequest)
public boolean flushPendingReplication(long timeout,
TimeUnit units)
public String dumpState()
public IReplicationRouterAdmin getRouterAdmin()
public void setBlobStoreReplicaConsumeHelper(BlobStoreReplicaConsumeHelper blobStoreReplicaConsumeHelper)
setBlobStoreReplicaConsumeHelper in interface IReplicationNodepublic BlobStoreReplicaConsumeHelper getBlobStoreReplicaConsumeHelper()
getBlobStoreReplicaConsumeHelper in interface IReplicationNodepublic IDirectPersistencySyncHandler getDirectPesistencySyncHandler()
getDirectPesistencySyncHandler in interface IReplicationNodepublic DirectPersistencyBackupSyncIteratorHandler getDirectPersistencyBackupSyncIteratorHandler()
getDirectPersistencyBackupSyncIteratorHandler in interface IReplicationNodepublic void setDirectPersistencyBackupSyncIteratorHandler(DirectPersistencyBackupSyncIteratorHandler directPersistencyBackupSyncIteratorHandler)
setDirectPersistencyBackupSyncIteratorHandler in interface IReplicationNodeCopyright © GigaSpaces.