Package org.gridgain.internal.dcr
Class Replication
java.lang.Object
org.gridgain.internal.dcr.Replication
Replication representation instance.
-
Constructor Summary
ConstructorsConstructorDescriptionReplication(String nodeName, String name, org.apache.ignite.table.IgniteTables tables, ReplicationStartOptions options, org.apache.ignite.internal.metrics.MetricManager metricManager, org.apache.ignite.internal.hlc.ClockService clockService) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoidSets flush point for replication.start(ReplicationEventHandler<ReplicationEvent> handler, List<String> tablesToStart) Start replication.voidStop replication for particular tables..voidstopAll()Stop replication.
-
Constructor Details
-
Replication
public Replication(String nodeName, String name, org.apache.ignite.table.IgniteTables tables, ReplicationStartOptions options, org.apache.ignite.internal.metrics.MetricManager metricManager, org.apache.ignite.internal.hlc.ClockService clockService) Constructor.- Parameters:
name- Replication name.nodeName- Node name.tables- Ignite tables.options- Replication options.metricManager- Metric manager.clockService- Clock service.
-
-
Method Details
-
start
public CompletableFuture<Void> start(ReplicationEventHandler<ReplicationEvent> handler, List<String> tablesToStart) Start replication. -
flush
Sets flush point for replication.- Parameters:
flushPoint- Timestamp which will be used as flush point for replication.
-
stopAll
public void stopAll()Stop replication. -
stop
Stop replication for particular tables.. -
replicationNodeInfo
-