public class ShardFilterWithParentPrioritization
extends software.amazon.kinesis.leases.ParentsFirstShardPrioritization
| Constructor and Description |
|---|
ShardFilterWithParentPrioritization(List<String> shards,
int maxDepth)
The main constructor, requires shard IDs which should be subscribed.
|
| Modifier and Type | Method and Description |
|---|---|
List<software.amazon.kinesis.leases.ShardInfo> |
prioritize(List<software.amazon.kinesis.leases.ShardInfo> originalShards)
The method filters by maxDepth and selected shard IDs from all stream shards.
|
public List<software.amazon.kinesis.leases.ShardInfo> prioritize(List<software.amazon.kinesis.leases.ShardInfo> originalShards)
prioritize in interface software.amazon.kinesis.leases.ShardPrioritizationprioritize in class software.amazon.kinesis.leases.ParentsFirstShardPrioritizationoriginalShards - all stream shard IDsCopyright © 2025 MuleSoft, Inc.. All rights reserved.