| 限定符和类型 | 方法和说明 |
|---|---|
protected TopicMetadata |
ExtensionAdapter.getTopicMetadata(String queueName) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
QueueMetaDataAdapter.getTopicMetadata() |
protected abstract TopicMetadata |
AbstractExtensionAdapter.getTopicMetadata(String queueName) |
| 限定符和类型 | 方法和说明 |
|---|---|
static io.openmessaging.extension.QueueMetaData |
TopicMetadataConverter.convert(TopicMetadata topicMetadata) |
| 构造器和说明 |
|---|
QueueMetaDataAdapter(TopicMetadata topicMetadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TopicMetadata |
ExtensionAdapter.getTopicMetadata(String queueName) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
ClusterManager.fetchTopicMetadata(String topic,
String app) |
TopicMetadata |
ClusterManager.forceUpdateTopicMetadata(String topic,
String app) |
TopicMetadata |
MetadataUpdater.updateTopicMetadata(String topic,
String app) |
TopicMetadata |
ClusterManager.updateTopicMetadata(String topic,
String app) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,TopicMetadata> |
ClusterManager.fetchTopicMetadata(List<String> topics,
String app) |
List<TopicMetadata> |
ClusterManager.fetchTopicMetadataList(List<String> topics,
String app) |
Map<String,TopicMetadata> |
ClusterManager.forceUpdateTopicMetadata(List<String> topics,
String app) |
Map<String,TopicMetadata> |
MetadataUpdater.updateTopicMetadata(List<String> topics,
String app) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TopicMetadataHolder |
MetadataCacheManager.newTopicMetadataHolder(String topic,
TopicMetadata topicMetadata) |
void |
MetadataCacheManager.putTopicMetadata(String topic,
String app,
TopicMetadata topicMetadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
MetadataCacheManager.putTopicMetadata(Map<String,TopicMetadata> topicMetadata,
String app) |
void |
MetadataCacheManager.setTopicMetadata(Map<String,TopicMetadata> topicMetadata,
String app) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
TopicMetadataHolder.getTopicMetadata() |
| 构造器和说明 |
|---|
TopicMetadataHolder(String topic,
TopicMetadata topicMetadata,
long createTime,
long expireTime,
org.joyqueue.exception.JoyQueueCode code) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
MessagePoller.getTopicMetadata(String topic) |
TopicMetadata |
MessageConsumer.getTopicMetadata(String topic) |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,TopicMetadata> |
TopicMetadataConverter.convertToMap(List<TopicMetadata> topicMetadatas) |
| 限定符和类型 | 方法和说明 |
|---|---|
static BrokerAssignments |
BrokerAssignmentConverter.convertBrokerAssignments(TopicMetadata topicMetadata) |
static BrokerAssignments |
BrokerAssignmentConverter.convertTopicAssignments(TopicMetadata topicMetadata) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<String> |
TopicMetadataConverter.convertToCodeList(List<TopicMetadata> topicMetadatas) |
static Map<String,TopicMetadata> |
TopicMetadataConverter.convertToMap(List<TopicMetadata> topicMetadatas) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected BrokerAssignments |
ConsumerCoordinator.buildAllBrokerAssignments(TopicMetadata topicMetadata) |
BrokerAssignments |
ConsumerCoordinator.fetchAllBrokerAssignments(TopicMetadata topicMetadata,
String app) |
BrokerAssignments |
PartitionAssignmentManager.fetchBrokerAssignment(TopicMetadata topicMetadata,
String app,
long sessionTimeout) |
BrokerAssignments |
ConsumerCoordinator.fetchBrokerAssignment(TopicMetadata topicMetadata,
String app,
long sessionTimeout) |
PartitionAssignment |
PartitionAssignmentManager.fetchPartitionAssignment(TopicMetadata topicMetadata,
String app,
long sessionTimeout) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
MessagePollerInner.getAndCheckTopicMetadata(String topic) |
TopicMetadata |
BroadcastMessagePoller.getTopicMetadata(String topic) |
TopicMetadata |
DefaultMessagePoller.getTopicMetadata(String topic) |
TopicMetadata |
MessageConsumerWrapper.getTopicMetadata(String topic) |
TopicMetadata |
MessagePollerWrapper.getTopicMetadata(String topic) |
TopicMetadata |
DefaultMessageConsumer.getTopicMetadata(String topic) |
TopicMetadata |
PartitionMessagePoller.getTopicMetadata(String topic) |
| 限定符和类型 | 方法和说明 |
|---|---|
BrokerAssignments |
MessagePollerInner.buildAllBrokerAssignments(TopicMetadata topicMetadata) |
protected BrokerAssignments |
PartitionMessagePoller.buildAllBrokerAssignments(TopicMetadata topicMetadata) |
protected TraceCaller |
MessagePollerInner.buildTraceCaller(TopicMetadata topicMetadata) |
protected List<ConsumeReply> |
TopicMessageConsumerDispatcher.doBatchDispatch(TopicMetadata topicMetadata,
org.joyqueue.domain.ConsumerPolicy consumerPolicy,
List<ConsumeMessage> messages,
List<BatchMessageListener> listeners) |
protected List<ConsumeReply> |
TopicMessageConsumerDispatcher.doDispatch(TopicMetadata topicMetadata,
org.joyqueue.domain.ConsumerPolicy consumerPolicy,
List<ConsumeMessage> messages) |
protected List<ConsumeMessage> |
MessagePollerInner.doFetchPartition(BrokerNode brokerNode,
TopicMetadata topicMetadata,
short partition,
long index,
int batchSize,
long timeout,
TimeUnit timeoutUnit,
PollerListener listener) |
protected List<ConsumeMessage> |
MessagePollerInner.doFetchTopic(BrokerNode brokerNode,
TopicMetadata topicMetadata,
int batchSize,
long timeout,
TimeUnit timeoutUnit,
PollerListener listener) |
protected List<ConsumeReply> |
TopicMessageConsumerDispatcher.doOnceDispatch(TopicMetadata topicMetadata,
org.joyqueue.domain.ConsumerPolicy consumerPolicy,
List<ConsumeMessage> messages,
List<MessageListener> listeners) |
protected BrokerAssignments |
DefaultMessagePoller.fetchBrokerAssignment(TopicMetadata topicMetadata) |
List<ConsumeMessage> |
MessagePollerInner.fetchPartition(BrokerNode brokerNode,
TopicMetadata topicMetadata,
short partition,
int batchSize,
long timeout,
TimeUnit timeoutUnit,
PollerListener listener) |
List<ConsumeMessage> |
MessagePollerInner.fetchPartition(BrokerNode brokerNode,
TopicMetadata topicMetadata,
short partition,
long index,
int batchSize,
long timeout,
TimeUnit timeoutUnit,
PollerListener listener) |
List<ConsumeMessage> |
MessagePollerInner.fetchTopic(BrokerNode brokerNode,
TopicMetadata topicMetadata,
int batchSize,
long timeout,
TimeUnit timeoutUnit,
PollerListener listener) |
BrokerAssignments |
MessagePollerInner.filterRegionBrokers(TopicMetadata topicMetadata,
BrokerAssignments brokerAssignments) |
| 构造器和说明 |
|---|
BatchConsumerInvoker(ConsumerConfig config,
TopicMetadata topicMetadata,
org.joyqueue.domain.ConsumerPolicy consumerPolicy,
List<ConsumeMessage> messages,
List<BatchMessageListener> listeners) |
OnceConsumerInvoker(ConsumerConfig config,
TopicMetadata topicMetadata,
org.joyqueue.domain.ConsumerPolicy consumerPolicy,
List<ConsumeMessage> messages,
List<MessageListener> listeners) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
MetadataManager.fetchMetadata(String topic,
String app) |
| 限定符和类型 | 方法和说明 |
|---|---|
static TopicMetadata |
ClusterMetadataConverter.convertTopicMetadata(String code,
Topic topic,
Map<Integer,BrokerNode> brokerMap) |
| 限定符和类型 | 类和说明 |
|---|---|
class |
UnmodifiableTopicMetadata
已过时。
|
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
TopicMetadata.clone()
已过时。
|
TopicMetadata |
ClusterMetadata.getTopic(String code) |
| 限定符和类型 | 方法和说明 |
|---|---|
Map<String,TopicMetadata> |
ClusterMetadata.getTopics() |
| 构造器和说明 |
|---|
ClusterMetadata(Map<String,TopicMetadata> topics,
Map<Integer,BrokerNode> brokers) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
MessageProducer.getTopicMetadata(String topic) |
| 限定符和类型 | 方法和说明 |
|---|---|
PartitionMetadata |
PartitionSelector.select(ProduceMessage message,
TopicMetadata topicMetadata,
List<PartitionMetadata> partitions) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected TopicMetadata |
DefaultTxFeedbackManager.checkTopicMetadata(String topic) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected void |
TxFeedbackDispatcher.doConfirm(BrokerNode brokerNode,
TopicMetadata topicMetadata,
FeedbackData feedbackData) |
protected void |
TxFeedbackDispatcher.doFeedback(TopicMetadata topicMetadata,
BrokerNode brokerNode) |
| 限定符和类型 | 方法和说明 |
|---|---|
static PartitionMetadata |
ProducerHelper.dispatchPartitions(List<ProduceMessage> messages,
TopicMetadata topicMetadata,
List<PartitionMetadata> partitions,
PartitionSelector partitionSelector) |
| 构造器和说明 |
|---|
ProducerInvocation(ProducerConfig config,
NameServerConfig nameServerConfig,
TopicMetadata topicMetadata,
List<ProduceMessage> messages,
ProducerInterceptorManager producerInterceptorManager,
ProducerInvoker producerInvoker) |
| 限定符和类型 | 方法和说明 |
|---|---|
TopicMetadata |
MessageProducerInner.getAndCheckTopicMetadata(String topic) |
TopicMetadata |
MessageProducerWrapper.getTopicMetadata(String topic) |
TopicMetadata |
DefaultMessageProducer.getTopicMetadata(String topic) |
Copyright © 2020 Joyqueue Community. All rights reserved.