public interface LeaseManagementFactory
Modifier and Type | Method and Description |
---|---|
LeaseCleanupManager |
createLeaseCleanupManager(MetricsFactory metricsFactory) |
LeaseCoordinator |
createLeaseCoordinator(MetricsFactory metricsFactory) |
DynamoDBLeaseRefresher |
createLeaseRefresher() |
ShardDetector |
createShardDetector() |
default ShardDetector |
createShardDetector(StreamConfig streamConfig) |
ShardSyncTaskManager |
createShardSyncTaskManager(MetricsFactory metricsFactory) |
default ShardSyncTaskManager |
createShardSyncTaskManager(MetricsFactory metricsFactory,
StreamConfig streamConfig) |
default ShardSyncTaskManager |
createShardSyncTaskManager(MetricsFactory metricsFactory,
StreamConfig streamConfig,
DeletedStreamListProvider deletedStreamListProvider) |
LeaseCoordinator createLeaseCoordinator(MetricsFactory metricsFactory)
ShardSyncTaskManager createShardSyncTaskManager(MetricsFactory metricsFactory)
default ShardSyncTaskManager createShardSyncTaskManager(MetricsFactory metricsFactory, StreamConfig streamConfig)
default ShardSyncTaskManager createShardSyncTaskManager(MetricsFactory metricsFactory, StreamConfig streamConfig, DeletedStreamListProvider deletedStreamListProvider)
DynamoDBLeaseRefresher createLeaseRefresher()
ShardDetector createShardDetector()
default ShardDetector createShardDetector(StreamConfig streamConfig)
LeaseCleanupManager createLeaseCleanupManager(MetricsFactory metricsFactory)
Copyright © 2023. All rights reserved.