public class ShardSyncTaskManager extends Object
| Constructor and Description |
|---|
ShardSyncTaskManager(ShardDetector shardDetector,
LeaseRefresher leaseRefresher,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIdleTimeMillis,
ExecutorService executorService,
HierarchicalShardSyncer hierarchicalShardSyncer,
MetricsFactory metricsFactory)
Constructor.
|
ShardSyncTaskManager(ShardDetector shardDetector,
LeaseRefresher leaseRefresher,
InitialPositionInStreamExtended initialPositionInStream,
boolean cleanupLeasesUponShardCompletion,
boolean ignoreUnexpectedChildShards,
long shardSyncIdleTimeMillis,
ExecutorService executorService,
MetricsFactory metricsFactory)
Deprecated.
This constructor is deprecated and will be removed in a future release.
|
| Modifier and Type | Method and Description |
|---|---|
TaskResult |
callShardSyncTask()
Call a ShardSyncTask and return the Task Result.
|
boolean |
submitShardSyncTask()
Submit a ShardSyncTask and return if the submission is successful.
|
@Deprecated public ShardSyncTaskManager(ShardDetector shardDetector, LeaseRefresher leaseRefresher, InitialPositionInStreamExtended initialPositionInStream, boolean cleanupLeasesUponShardCompletion, boolean ignoreUnexpectedChildShards, long shardSyncIdleTimeMillis, ExecutorService executorService, MetricsFactory metricsFactory)
shardDetector - leaseRefresher - initialPositionInStream - cleanupLeasesUponShardCompletion - ignoreUnexpectedChildShards - shardSyncIdleTimeMillis - executorService - metricsFactory - public ShardSyncTaskManager(ShardDetector shardDetector, LeaseRefresher leaseRefresher, InitialPositionInStreamExtended initialPositionInStream, boolean cleanupLeasesUponShardCompletion, boolean ignoreUnexpectedChildShards, long shardSyncIdleTimeMillis, ExecutorService executorService, HierarchicalShardSyncer hierarchicalShardSyncer, MetricsFactory metricsFactory)
shardDetector - leaseRefresher - initialPositionInStream - cleanupLeasesUponShardCompletion - ignoreUnexpectedChildShards - shardSyncIdleTimeMillis - executorService - hierarchicalShardSyncer - metricsFactory - public TaskResult callShardSyncTask()
public boolean submitShardSyncTask()
Copyright © 2024. All rights reserved.