public class ExtensionTransactionalResultAdapter extends Object implements ExtensionTransactionalResult
| 构造器和说明 |
|---|
ExtensionTransactionalResultAdapter(MessageProducer messageProducer) |
ExtensionTransactionalResultAdapter(String transactionId,
MessageProducer messageProducer) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected List<ProduceMessage> |
checkAndConvertMessage(List<io.openmessaging.message.Message> messages) |
void |
commit() |
protected TransactionMessageProducer |
prepare(String transactionId) |
void |
rollback() |
List<io.openmessaging.producer.SendResult> |
send(List<io.openmessaging.message.Message> messages) |
io.openmessaging.producer.SendResult |
send(io.openmessaging.message.Message message) |
String |
transactionId() |
public ExtensionTransactionalResultAdapter(MessageProducer messageProducer)
public ExtensionTransactionalResultAdapter(String transactionId, MessageProducer messageProducer)
protected TransactionMessageProducer prepare(String transactionId)
public String transactionId()
transactionId 在接口中 ExtensionTransactionalResultpublic void commit()
commit 在接口中 ExtensionTransactionalResultpublic void rollback()
rollback 在接口中 ExtensionTransactionalResultpublic io.openmessaging.producer.SendResult send(io.openmessaging.message.Message message)
send 在接口中 ExtensionTransactionalResultpublic List<io.openmessaging.producer.SendResult> send(List<io.openmessaging.message.Message> messages)
send 在接口中 ExtensionTransactionalResultprotected List<ProduceMessage> checkAndConvertMessage(List<io.openmessaging.message.Message> messages)
Copyright © 2020 Joyqueue Community. All rights reserved.