public class RocketMQTransactionProducer
extends org.apache.rocketmq.client.producer.TransactionMQProducer
| 限定符和类型 | 字段和说明 |
|---|---|
private String |
accessKey
The property of "access-key".
|
private String |
customizedTraceTopic |
private boolean |
enableAcl |
private boolean |
enableMsgTrace
Switch flag instance for message trace.
|
private org.apache.rocketmq.logging.InternalLogger |
log |
private String |
secretKey
The property of "secret-key".
|
| 构造器和说明 |
|---|
RocketMQTransactionProducer() |
RocketMQTransactionProducer(String producerGroup) |
RocketMQTransactionProducer(String producerGroup,
org.apache.rocketmq.remoting.RPCHook rpcHook) |
RocketMQTransactionProducer(String namespace,
String producerGroup) |
RocketMQTransactionProducer(String namespace,
String producerGroup,
org.apache.rocketmq.remoting.RPCHook rpcHook) |
RocketMQTransactionProducer(String namespace,
String producerGroup,
org.apache.rocketmq.remoting.RPCHook rpcHook,
boolean enableMsgTrace,
String customizedTraceTopic) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getAccessKey() |
String |
getCustomizedTraceTopic() |
String |
getSecretKey() |
void |
initialize() |
boolean |
isEnableAcl() |
boolean |
isEnableMsgTrace() |
private void |
registerHooks() |
private void |
registerTraceHook() |
void |
setAccessKey(String accessKey) |
void |
setCustomizedTraceTopic(String customizedTraceTopic) |
void |
setEnableAcl(boolean enableAcl) |
void |
setEnableMsgTrace(boolean enableMsgTrace) |
void |
setSecretKey(String secretKey) |
void |
uninitialize() |
getCheckRequestHoldMax, getCheckThreadPoolMaxSize, getCheckThreadPoolMinSize, getExecutorService, getTransactionCheckListener, getTransactionListener, sendMessageInTransaction, sendMessageInTransaction, setCheckRequestHoldMax, setCheckThreadPoolMaxSize, setCheckThreadPoolMinSize, setExecutorService, setTransactionCheckListener, setTransactionListener, shutdown, startcreateTopic, createTopic, earliestMsgStoreTime, fetchPublishMessageQueues, getCompressMsgBodyOverHowmuch, getCreateTopicKey, getDefaultMQProducerImpl, getDefaultTopicQueueNums, getLatencyMax, getMaxMessageSize, getNotAvailableDuration, getProducerGroup, getRetryTimesWhenSendAsyncFailed, getRetryTimesWhenSendFailed, getSendMsgTimeout, getTraceDispatcher, isRetryAnotherBrokerWhenNotStoreOK, isSendLatencyFaultEnable, isSendMessageWithVIPChannel, maxOffset, minOffset, queryMessage, request, request, request, request, request, request, searchOffset, send, send, send, send, send, send, send, send, send, send, send, send, send, send, send, send, send, send, send, send, sendOneway, sendOneway, sendOneway, setAsyncSenderExecutor, setCallbackExecutor, setCompressMsgBodyOverHowmuch, setCreateTopicKey, setDefaultTopicQueueNums, setLatencyMax, setMaxMessageSize, setNotAvailableDuration, setProducerGroup, setRetryAnotherBrokerWhenNotStoreOK, setRetryTimesWhenSendAsyncFailed, setRetryTimesWhenSendFailed, setSendLatencyFaultEnable, setSendMessageWithVIPChannel, setSendMsgTimeout, viewMessage, viewMessagebuildMQClientId, changeInstanceNameToPID, cloneClientConfig, getAccessChannel, getClientCallbackExecutorThreads, getClientIP, getHeartbeatBrokerInterval, getInstanceName, getLanguage, getNamespace, getNamesrvAddr, getPersistConsumerOffsetInterval, getPollNameServerInterval, getPullTimeDelayMillsWhenException, getUnitName, isUnitMode, isUseTLS, isVipChannelEnabled, queuesWithNamespace, queueWithNamespace, resetClientConfig, setAccessChannel, setClientCallbackExecutorThreads, setClientIP, setHeartbeatBrokerInterval, setInstanceName, setLanguage, setNamespace, setNamesrvAddr, setPersistConsumerOffsetInterval, setPollNameServerInterval, setPullTimeDelayMillsWhenException, setUnitMode, setUnitName, setUseTLS, setVipChannelEnabled, toString, withNamespace, withNamespace, withoutNamespace, withoutNamespaceprivate final org.apache.rocketmq.logging.InternalLogger log
private boolean enableMsgTrace
private String customizedTraceTopic
private boolean enableAcl
private String accessKey
private String secretKey
public RocketMQTransactionProducer()
public RocketMQTransactionProducer(String producerGroup)
public RocketMQTransactionProducer(String namespace, String producerGroup)
public RocketMQTransactionProducer(String producerGroup, org.apache.rocketmq.remoting.RPCHook rpcHook)
public RocketMQTransactionProducer(String namespace, String producerGroup, org.apache.rocketmq.remoting.RPCHook rpcHook)
public boolean isEnableMsgTrace()
public void setEnableMsgTrace(boolean enableMsgTrace)
public String getCustomizedTraceTopic()
public void setCustomizedTraceTopic(String customizedTraceTopic)
public boolean isEnableAcl()
public void setEnableAcl(boolean enableAcl)
public String getAccessKey()
public void setAccessKey(String accessKey)
public String getSecretKey()
public void setSecretKey(String secretKey)
public void initialize()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionpublic void uninitialize()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionprivate void registerHooks()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionprivate void registerTraceHook()
throws org.apache.rocketmq.client.exception.MQClientException
org.apache.rocketmq.client.exception.MQClientExceptionCopyright © 2025 Zodiac. All rights reserved.