Package org.gridgain.internal.dcr.table
Class TableReplication
java.lang.Object
org.gridgain.internal.dcr.table.TableReplication
One table replication controller.
-
Constructor Summary
ConstructorsConstructorDescriptionTableReplication(String nodeName, TableManager tableManager, Executor fstExecutionPool, @Nullable Instant flushPoint, ReplicationEventHandler<FstProgressEvent> progressHandler, DcrMetricSource metricSource, org.apache.ignite.internal.hlc.ClockService clockService) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidstart(ReplicationEventHandler<TableEvent> handler) Start replication method.voidstop()Stop replication method.voidupdateFlushPoint(Instant flushPoint) Updates flush point.
-
Constructor Details
-
TableReplication
public TableReplication(String nodeName, TableManager tableManager, Executor fstExecutionPool, @Nullable @Nullable Instant flushPoint, ReplicationEventHandler<FstProgressEvent> progressHandler, DcrMetricSource metricSource, org.apache.ignite.internal.hlc.ClockService clockService) Constructor.- Parameters:
nodeName- Node nametableManager- Table manager.fstExecutionPool- Exception thread pool.progressHandler- Handles fst progress changes.metricSource- Metric source.
-
-
Method Details
-
updateFlushPoint
Updates flush point.- Parameters:
flushPoint- Replication flush point.
-
start
Start replication method. -
stop
public void stop()Stop replication method.
-