public class TopicMetadata extends Object implements Serializable
| 构造器和说明 |
|---|
TopicMetadata() |
TopicMetadata(org.joyqueue.exception.JoyQueueCode code) |
TopicMetadata(String topic,
org.joyqueue.domain.ProducerPolicy producerPolicy,
org.joyqueue.domain.ConsumerPolicy consumerPolicy,
org.joyqueue.domain.TopicType type,
List<PartitionGroupMetadata> partitionGroups,
List<PartitionMetadata> partitions,
Map<Short,PartitionMetadata> partitionMap,
Map<Integer,PartitionGroupMetadata> partitionGroupMap,
List<BrokerNode> brokers,
List<BrokerNode> nearbyBrokers,
Map<Integer,BrokerNode> brokerMap,
Map<Integer,List<PartitionMetadata>> brokerPartitions,
Map<Integer,List<PartitionGroupMetadata>> brokerPartitionGroups,
boolean allAvailable,
org.joyqueue.exception.JoyQueueCode code) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
clone()
已过时。
|
BrokerNode |
getBroker(int brokerId) |
List<PartitionGroupMetadata> |
getBrokerPartitionGroups(int brokerId) |
List<PartitionMetadata> |
getBrokerPartitions(int brokerId) |
List<BrokerNode> |
getBrokers() |
org.joyqueue.exception.JoyQueueCode |
getCode() |
org.joyqueue.domain.ConsumerPolicy |
getConsumerPolicy() |
List<BrokerNode> |
getNearbyBrokers() |
PartitionMetadata |
getPartition(short partition) |
PartitionGroupMetadata |
getPartitionGroup(int partitionGroup) |
List<PartitionGroupMetadata> |
getPartitionGroups() |
List<PartitionMetadata> |
getPartitions() |
org.joyqueue.domain.ProducerPolicy |
getProducerPolicy() |
String |
getTopic() |
org.joyqueue.domain.TopicType |
getType() |
boolean |
isAllAvailable() |
String |
toString() |
public TopicMetadata()
public TopicMetadata(org.joyqueue.exception.JoyQueueCode code)
public TopicMetadata(String topic, org.joyqueue.domain.ProducerPolicy producerPolicy, org.joyqueue.domain.ConsumerPolicy consumerPolicy, org.joyqueue.domain.TopicType type, List<PartitionGroupMetadata> partitionGroups, List<PartitionMetadata> partitions, Map<Short,PartitionMetadata> partitionMap, Map<Integer,PartitionGroupMetadata> partitionGroupMap, List<BrokerNode> brokers, List<BrokerNode> nearbyBrokers, Map<Integer,BrokerNode> brokerMap, Map<Integer,List<PartitionMetadata>> brokerPartitions, Map<Integer,List<PartitionGroupMetadata>> brokerPartitionGroups, boolean allAvailable, org.joyqueue.exception.JoyQueueCode code)
@Deprecated public TopicMetadata clone()
public String getTopic()
public org.joyqueue.domain.ProducerPolicy getProducerPolicy()
public org.joyqueue.domain.ConsumerPolicy getConsumerPolicy()
public org.joyqueue.domain.TopicType getType()
public List<PartitionMetadata> getPartitions()
public List<PartitionGroupMetadata> getPartitionGroups()
public List<BrokerNode> getBrokers()
public List<BrokerNode> getNearbyBrokers()
public List<PartitionGroupMetadata> getBrokerPartitionGroups(int brokerId)
public List<PartitionMetadata> getBrokerPartitions(int brokerId)
public BrokerNode getBroker(int brokerId)
public PartitionGroupMetadata getPartitionGroup(int partitionGroup)
public PartitionMetadata getPartition(short partition)
public boolean isAllAvailable()
public org.joyqueue.exception.JoyQueueCode getCode()
Copyright © 2020 Joyqueue Community. All rights reserved.