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.
|
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)
NOTE: This constructor is deprecated and will be removed in a future release.
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 © 2022. All rights reserved.