protected static class RocketMQProduceFactory.ReusableMQProducer
extends org.apache.rocketmq.client.producer.DefaultMQProducer
| Constructor and Description |
|---|
ReusableMQProducer(String namespace,
String group,
org.apache.rocketmq.remoting.RPCHook rpcHook,
boolean enableMsgTrace,
String customizedTraceTopic,
String key) |
| Modifier and Type | Method and Description |
|---|---|
void |
shutdown() |
void |
start() |
addRetryResponseCode, createTopic, createTopic, earliestMsgStoreTime, fetchPublishMessageQueues, getCompressMsgBodyOverHowmuch, getCreateTopicKey, getDefaultMQProducerImpl, getDefaultTopicQueueNums, getLatencyMax, getMaxMessageSize, getNotAvailableDuration, getProducerGroup, getRetryResponseCodes, 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, sendMessageInTransaction, sendMessageInTransaction, sendOneway, sendOneway, sendOneway, setAsyncSenderExecutor, setCallbackExecutor, setCompressMsgBodyOverHowmuch, setCreateTopicKey, setDefaultTopicQueueNums, setLatencyMax, setMaxMessageSize, setNotAvailableDuration, setProducerGroup, setRetryAnotherBrokerWhenNotStoreOK, setRetryTimesWhenSendAsyncFailed, setRetryTimesWhenSendFailed, setSendLatencyFaultEnable, setSendMessageWithVIPChannel, setSendMsgTimeout, setUseTLS, viewMessage, viewMessagebuildMQClientId, changeInstanceNameToPID, cloneClientConfig, getAccessChannel, getClientCallbackExecutorThreads, getClientIP, getHeartbeatBrokerInterval, getInstanceName, getLanguage, getMqClientApiTimeout, getNamespace, getNamesrvAddr, getPersistConsumerOffsetInterval, getPollNameServerInterval, getPullTimeDelayMillsWhenException, getUnitName, isEnableStreamRequestType, isUnitMode, isUseTLS, isVipChannelEnabled, queuesWithNamespace, queueWithNamespace, resetClientConfig, setAccessChannel, setClientCallbackExecutorThreads, setClientIP, setEnableStreamRequestType, setHeartbeatBrokerInterval, setInstanceName, setLanguage, setMqClientApiTimeout, setNamespace, setNamesrvAddr, setPersistConsumerOffsetInterval, setPollNameServerInterval, setPullTimeDelayMillsWhenException, setUnitMode, setUnitName, setVipChannelEnabled, toString, withNamespace, withNamespace, withoutNamespace, withoutNamespacepublic void start()
throws org.apache.rocketmq.client.exception.MQClientException
start in interface org.apache.rocketmq.client.producer.MQProducerstart in class org.apache.rocketmq.client.producer.DefaultMQProducerorg.apache.rocketmq.client.exception.MQClientExceptionpublic void shutdown()
shutdown in interface org.apache.rocketmq.client.producer.MQProducershutdown in class org.apache.rocketmq.client.producer.DefaultMQProducerCopyright © 2023 Pivotal Software, Inc.. All rights reserved.