@ThreadSafe public class MigrationReadyMonitor extends Object implements Runnable
| Constructor and Description |
|---|
MigrationReadyMonitor(MetricsFactory metricsFactory,
Callable<Long> timeProvider,
LeaderDecider leaderDecider,
String currentWorkerId,
WorkerMetricStatsDAO workerMetricStatsDAO,
long workerMetricsExpirySeconds,
LeaseRefresher leaseRefresher,
ScheduledExecutorService stateMachineThreadPool,
Runnable callback,
long callbackStabilizationInSeconds) |
| Modifier and Type | Method and Description |
|---|---|
void |
cancel()
Cancel the monitor.
|
void |
run() |
void |
startMonitor() |
String |
toString() |
public MigrationReadyMonitor(MetricsFactory metricsFactory, Callable<Long> timeProvider, LeaderDecider leaderDecider, String currentWorkerId, WorkerMetricStatsDAO workerMetricStatsDAO, long workerMetricsExpirySeconds, LeaseRefresher leaseRefresher, ScheduledExecutorService stateMachineThreadPool, Runnable callback, long callbackStabilizationInSeconds)
Copyright © 2025. All rights reserved.