public abstract class AbstractPartitionSelector extends Object implements PartitionSelector
| 构造器和说明 |
|---|
AbstractPartitionSelector() |
| 限定符和类型 | 方法和说明 |
|---|---|
protected PartitionMetadata |
hashPartition(ProduceMessage message,
TopicMetadata topicMetadata,
List<PartitionMetadata> partitions) |
protected abstract PartitionMetadata |
nextPartition(ProduceMessage message,
TopicMetadata topicMetadata,
List<PartitionMetadata> partitions) |
PartitionMetadata |
select(ProduceMessage message,
TopicMetadata topicMetadata,
List<PartitionMetadata> partitions) |
protected PartitionMetadata |
selectPartition(ProduceMessage message,
TopicMetadata topicMetadata,
List<PartitionMetadata> partitions) |
public PartitionMetadata select(ProduceMessage message, TopicMetadata topicMetadata, List<PartitionMetadata> partitions)
select 在接口中 PartitionSelectorprotected PartitionMetadata selectPartition(ProduceMessage message, TopicMetadata topicMetadata, List<PartitionMetadata> partitions)
protected PartitionMetadata hashPartition(ProduceMessage message, TopicMetadata topicMetadata, List<PartitionMetadata> partitions)
protected abstract PartitionMetadata nextPartition(ProduceMessage message, TopicMetadata topicMetadata, List<PartitionMetadata> partitions)
Copyright © 2020 Joyqueue Community. All rights reserved.