Class TableReplication

java.lang.Object
org.gridgain.internal.dcr.table.TableReplication

public class TableReplication extends Object
One table replication controller.
  • 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 name
      tableManager - Table manager.
      fstExecutionPool - Exception thread pool.
      progressHandler - Handles fst progress changes.
      metricSource - Metric source.
  • Method Details

    • updateFlushPoint

      public void updateFlushPoint(Instant flushPoint)
      Updates flush point.
      Parameters:
      flushPoint - Replication flush point.
    • start

      public void start(ReplicationEventHandler<TableEvent> handler)
      Start replication method.
    • stop

      public void stop()
      Stop replication method.