public interface LeaseManagementFactory
| Modifier and Type | Method and Description |
|---|---|
LeaseCleanupManager |
createLeaseCleanupManager(MetricsFactory metricsFactory) |
LeaseCoordinator |
createLeaseCoordinator(MetricsFactory metricsFactory) |
default LeaseCoordinator |
createLeaseCoordinator(MetricsFactory metricsFactory,
ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap)
Deprecated.
|
default LeaseCoordinator |
createLeaseCoordinator(MetricsFactory metricsFactory,
ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap,
StreamIdCacheManager streamIdCacheManager) |
DynamoDBLeaseRefresher |
createLeaseRefresher() |
default ShardDetector |
createShardDetector()
Deprecated.
This method is never invoked, please remove implementation of this method
as it will be removed in future releases.
|
default ShardDetector |
createShardDetector(StreamConfig streamConfig) |
default ShardSyncTaskManager |
createShardSyncTaskManager(MetricsFactory metricsFactory)
Deprecated.
This method is never invoked, please remove implementation of this method
as it will be removed in future releases.
|
default ShardSyncTaskManager |
createShardSyncTaskManager(MetricsFactory metricsFactory,
StreamConfig streamConfig)
Deprecated.
This method is never invoked, please remove implementation of this method
as it will be removed in future releases.
|
default ShardSyncTaskManager |
createShardSyncTaskManager(MetricsFactory metricsFactory,
StreamConfig streamConfig,
DeletedStreamListProvider deletedStreamListProvider)
Deprecated.
|
default ShardSyncTaskManager |
createShardSyncTaskManager(MetricsFactory metricsFactory,
StreamConfig streamConfig,
DeletedStreamListProvider deletedStreamListProvider,
StreamInfoManager streamInfoManager) |
StreamIdCacheManager |
createStreamIdCacheManager(StreamInfoDAO streamInfoDAO,
Map<StreamIdentifier,StreamConfig> currentStreamConfigMap,
StreamIdOnboardingState streamIdOnboardingState,
boolean isMultiStreamMode,
MetricsFactory metricsFactory) |
StreamInfoManager |
createStreamInfoManager(Map<StreamIdentifier,StreamConfig> currentStreamConfigMap,
StreamInfoDAO streamInfoDAO,
MetricsFactory metricsFactory,
boolean isMultiStreamMode,
long streamInfoBackfillIntervalMillis,
StreamInfoMode streamInfoMode,
StreamIdOnboardingState streamIdOnboardingState) |
LeaseCoordinator createLeaseCoordinator(MetricsFactory metricsFactory)
@Deprecated default LeaseCoordinator createLeaseCoordinator(MetricsFactory metricsFactory, ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap)
default LeaseCoordinator createLeaseCoordinator(MetricsFactory metricsFactory, ConcurrentMap<ShardInfo,ShardConsumer> shardInfoShardConsumerMap, StreamIdCacheManager streamIdCacheManager)
@Deprecated default ShardSyncTaskManager createShardSyncTaskManager(MetricsFactory metricsFactory)
@Deprecated default ShardSyncTaskManager createShardSyncTaskManager(MetricsFactory metricsFactory, StreamConfig streamConfig)
@Deprecated default ShardSyncTaskManager createShardSyncTaskManager(MetricsFactory metricsFactory, StreamConfig streamConfig, DeletedStreamListProvider deletedStreamListProvider)
default ShardSyncTaskManager createShardSyncTaskManager(MetricsFactory metricsFactory, StreamConfig streamConfig, DeletedStreamListProvider deletedStreamListProvider, StreamInfoManager streamInfoManager)
DynamoDBLeaseRefresher createLeaseRefresher()
@Deprecated default ShardDetector createShardDetector()
default ShardDetector createShardDetector(StreamConfig streamConfig)
LeaseCleanupManager createLeaseCleanupManager(MetricsFactory metricsFactory)
StreamIdCacheManager createStreamIdCacheManager(StreamInfoDAO streamInfoDAO, Map<StreamIdentifier,StreamConfig> currentStreamConfigMap, StreamIdOnboardingState streamIdOnboardingState, boolean isMultiStreamMode, MetricsFactory metricsFactory)
StreamInfoManager createStreamInfoManager(Map<StreamIdentifier,StreamConfig> currentStreamConfigMap, StreamInfoDAO streamInfoDAO, MetricsFactory metricsFactory, boolean isMultiStreamMode, long streamInfoBackfillIntervalMillis, StreamInfoMode streamInfoMode, StreamIdOnboardingState streamIdOnboardingState)
Copyright © 2026. All rights reserved.