| 限定符和类型 | 方法和说明 |
|---|---|
static io.openmessaging.producer.SendResult |
SendResultConverter.convert(SendResult sendResult) |
| 限定符和类型 | 方法和说明 |
|---|---|
static List<io.openmessaging.producer.SendResult> |
SendResultConverter.convert(List<SendResult> sendResults) |
void |
ProducerInterceptorAdapter.postSend(ProduceContext context,
List<SendResult> result) |
| 构造器和说明 |
|---|
SendResultAdapter(SendResult sendResult) |
| 限定符和类型 | 方法和说明 |
|---|---|
SendResult |
TransactionMessageProducer.send(ProduceMessage message) |
SendResult |
MessageProducer.send(ProduceMessage message) |
SendResult |
TransactionMessageProducer.send(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
SendResult |
MessageProducer.send(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<SendResult> |
TransactionMessageProducer.batchSend(List<ProduceMessage> messages) |
List<SendResult> |
MessageProducer.batchSend(List<ProduceMessage> messages) |
List<SendResult> |
TransactionMessageProducer.batchSend(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
List<SendResult> |
MessageProducer.batchSend(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
CompletableFuture<List<SendResult>> |
MessageProducer.batchSendAsync(List<ProduceMessage> messages) |
CompletableFuture<List<SendResult>> |
MessageProducer.batchSendAsync(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
CompletableFuture<SendResult> |
MessageProducer.sendAsync(ProduceMessage message) |
CompletableFuture<SendResult> |
MessageProducer.sendAsync(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CompletableFutureAsyncProduceCallback.onSuccess(ProduceMessage message,
SendResult result) |
void |
AsyncProduceCallback.onSuccess(ProduceMessage message,
SendResult result) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
CompletableFutureAsyncBatchProduceCallback.onSuccess(List<ProduceMessage> messages,
List<SendResult> result) |
void |
AsyncBatchProduceCallback.onSuccess(List<ProduceMessage> messages,
List<SendResult> result) |
void |
AsyncBatchProduceCallbackAdapter.onSuccess(List<ProduceMessage> messages,
List<SendResult> result) |
| 限定符和类型 | 方法和说明 |
|---|---|
SendResult |
SendResultData.getResult() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<SendResult> |
SendBatchResultData.getResult() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SendResultData.setResult(SendResult result) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
SendBatchResultData.setResult(List<SendResult> result) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<SendResult> |
ProducerInvocation.invoke() |
List<SendResult> |
ProducerInvoker.invoke(ProduceContext context) |
List<SendResult> |
ProducerInvoker.reject(ProduceContext context) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
ProducerInterceptor.postSend(ProduceContext context,
List<SendResult> result) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected SendResult |
DefaultMessageProducer.doSend(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit,
boolean isOneway,
AsyncProduceCallback callback) |
SendResult |
DefaultTransactionMessageProducer.send(ProduceMessage message) |
SendResult |
MessageProducerWrapper.send(ProduceMessage message) |
SendResult |
DefaultMessageProducer.send(ProduceMessage message) |
SendResult |
DefaultTransactionMessageProducer.send(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
SendResult |
MessageProducerWrapper.send(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
SendResult |
DefaultMessageProducer.send(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
SendResult |
MessageProducerInner.send(ProduceMessage message,
String txId,
long timeout,
TimeUnit timeoutUnit,
boolean isOneway,
boolean failover,
AsyncProduceCallback callback) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<SendResult> |
DefaultTransactionMessageProducer.batchSend(List<ProduceMessage> messages) |
List<SendResult> |
MessageProducerWrapper.batchSend(List<ProduceMessage> messages) |
List<SendResult> |
DefaultMessageProducer.batchSend(List<ProduceMessage> messages) |
List<SendResult> |
DefaultTransactionMessageProducer.batchSend(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
List<SendResult> |
MessageProducerWrapper.batchSend(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
List<SendResult> |
DefaultMessageProducer.batchSend(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
List<SendResult> |
MessageProducerInner.batchSend(List<ProduceMessage> messages,
String txId,
long timeout,
TimeUnit timeoutUnit,
boolean isOneway,
boolean failover,
AsyncBatchProduceCallback callback) |
CompletableFuture<List<SendResult>> |
MessageProducerWrapper.batchSendAsync(List<ProduceMessage> messages) |
CompletableFuture<List<SendResult>> |
DefaultMessageProducer.batchSendAsync(List<ProduceMessage> messages) |
CompletableFuture<List<SendResult>> |
MessageProducerWrapper.batchSendAsync(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
CompletableFuture<List<SendResult>> |
DefaultMessageProducer.batchSendAsync(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
List<SendResult> |
DefaultTransactionMessageProducer.doBatchSend(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit) |
protected List<SendResult> |
DefaultMessageProducer.doBatchSend(List<ProduceMessage> messages,
long timeout,
TimeUnit timeoutUnit,
boolean isOneway,
AsyncBatchProduceCallback callback) |
List<SendResult> |
MessageProducerInner.doBatchSend(List<ProduceMessage> messages,
String txId,
long timeout,
TimeUnit timeoutUnit,
boolean isOneway,
boolean failover,
AsyncBatchProduceCallback callback) |
List<SendResult> |
MessageProducerInner.doBatchSend(List<ProduceMessage> messages,
TopicMetadata topicMetadata,
PartitionMetadata partition,
List<PartitionMetadata> partitions,
String txId,
long timeout,
TimeUnit timeoutUnit,
boolean isOneway,
boolean failover,
AsyncBatchProduceCallback callback) |
protected List<SendResult> |
MessageProducerInner.doBatchSendInternal(List<ProduceMessage> messages,
TopicMetadata topicMetadata,
PartitionMetadata partition,
List<PartitionMetadata> partitions,
String txId,
long timeout,
TimeUnit timeoutUnit,
boolean isOneway,
boolean failover,
AsyncBatchProduceCallback callback) |
protected List<SendResult> |
MessageProducerInner.doSendBatchMessage(BrokerNode brokerNode,
String topic,
String app,
List<ProduceMessage> messages,
String txId,
org.joyqueue.domain.QosLevel qosLevel,
long produceTimeout,
long timeout,
boolean isOneway,
AsyncBatchProduceCallback callback) |
protected List<SendResult> |
MessageProducerInner.handleSendBatchResultData(String topic,
String app,
SendBatchResultData sendBatchResultData) |
CompletableFuture<SendResult> |
MessageProducerWrapper.sendAsync(ProduceMessage message) |
CompletableFuture<SendResult> |
DefaultMessageProducer.sendAsync(ProduceMessage message) |
CompletableFuture<SendResult> |
MessageProducerWrapper.sendAsync(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
CompletableFuture<SendResult> |
DefaultMessageProducer.sendAsync(ProduceMessage message,
long timeout,
TimeUnit timeoutUnit) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
TraceProducerInterceptor.postSend(ProduceContext context,
List<SendResult> result) |
Copyright © 2020 Joyqueue Community. All rights reserved.