public class ZKLeaderConsumerPartitionRebalanceStrategy extends java.lang.Object implements ConsumerPartitionRebalanceStrategy
| Modifier and Type | Class and Description |
|---|---|
static interface |
ZKLeaderConsumerPartitionRebalanceStrategy.MembersOrdering |
ConsumerPartitionRebalanceStrategy.ResultCallback| Constructor and Description |
|---|
ZKLeaderConsumerPartitionRebalanceStrategy(ZKMember member) |
ZKLeaderConsumerPartitionRebalanceStrategy(ZKMember member,
ZKLeaderConsumerPartitionRebalanceStrategy.MembersOrdering membersOrdering) |
| Modifier and Type | Method and Description |
|---|---|
void |
rebalance(de.zalando.paradox.nakadi.consumer.core.domain.EventType eventType,
ConsumerPartitionRebalanceStrategy.ResultCallback resultCallback) |
void |
setCurrentMembers(de.zalando.paradox.nakadi.consumer.core.domain.EventType eventType,
java.util.Map<java.lang.String,ZKMember> currentMember) |
void |
setNakadiPartitions(de.zalando.paradox.nakadi.consumer.core.domain.EventType eventType,
java.util.Collection<de.zalando.paradox.nakadi.consumer.core.domain.NakadiPartition> collection) |
public ZKLeaderConsumerPartitionRebalanceStrategy(ZKMember member)
public ZKLeaderConsumerPartitionRebalanceStrategy(ZKMember member, ZKLeaderConsumerPartitionRebalanceStrategy.MembersOrdering membersOrdering)
public void setNakadiPartitions(de.zalando.paradox.nakadi.consumer.core.domain.EventType eventType,
java.util.Collection<de.zalando.paradox.nakadi.consumer.core.domain.NakadiPartition> collection)
setNakadiPartitions in interface ConsumerPartitionRebalanceStrategypublic void setCurrentMembers(de.zalando.paradox.nakadi.consumer.core.domain.EventType eventType,
java.util.Map<java.lang.String,ZKMember> currentMember)
setCurrentMembers in interface ConsumerPartitionRebalanceStrategypublic void rebalance(de.zalando.paradox.nakadi.consumer.core.domain.EventType eventType,
ConsumerPartitionRebalanceStrategy.ResultCallback resultCallback)
rebalance in interface ConsumerPartitionRebalanceStrategy