Class RocketMQProducerProperties
java.lang.Object
com.alibaba.cloud.stream.binder.rocketmq.properties.RocketMQCommonProperties
com.alibaba.cloud.stream.binder.rocketmq.properties.RocketMQProducerProperties
- All Implemented Interfaces:
Serializable
Extended producer properties for RocketMQ binder.
- Author:
- Jim
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic enum -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintintbooleanintintintvoidsetCheckForbiddenHook(String checkForbiddenHook) voidsetCompressMsgBodyThreshold(int compressMsgBodyThreshold) voidsetErrorMessageStrategy(String errorMessageStrategy) voidsetMaxMessageSize(int maxMessageSize) voidsetMessageQueueSelector(String messageQueueSelector) voidsetProducerType(String producerType) voidsetRetryAnotherBroker(boolean retryAnotherBroker) voidsetRetryTimesWhenSendAsyncFailed(int retryTimesWhenSendAsyncFailed) voidsetRetryTimesWhenSendFailed(int retryTimesWhenSendFailed) voidsetSendCallBack(String sendCallBack) voidsetSendFailureChannel(String sendFailureChannel) voidsetSendMessageHook(String sendMessageHook) voidsetSendMsgTimeout(int sendMsgTimeout) voidsetSendType(String sendType) voidsetTransactionListener(String transactionListener) Methods inherited from class com.alibaba.cloud.stream.binder.rocketmq.properties.RocketMQCommonProperties
getAccessChannel, getAccessKey, getCustomizedTraceTopic, getEnabled, getEnableMsgTrace, getGroup, getHeartbeatBrokerInterval, getNameServer, getNamespace, getNamespaceV2, getPersistConsumerOffsetInterval, getPollNameServerInterval, getSecretKey, getUnitName, getUseTLS, getVipChannelEnabled, setAccessChannel, setAccessKey, setCustomizedTraceTopic, setEnabled, setEnableMsgTrace, setGroup, setHeartbeatBrokerInterval, setNameServer, setNamespace, setNamespaceV2, setPersistConsumerOffsetInterval, setPollNameServerInterval, setSecretKey, setUnitName, setUseTLS, setVipChannelEnabled
-
Constructor Details
-
RocketMQProducerProperties
public RocketMQProducerProperties()
-
-
Method Details
-
getSendMsgTimeout
public int getSendMsgTimeout() -
setSendMsgTimeout
public void setSendMsgTimeout(int sendMsgTimeout) -
getCompressMsgBodyThreshold
public int getCompressMsgBodyThreshold() -
setCompressMsgBodyThreshold
public void setCompressMsgBodyThreshold(int compressMsgBodyThreshold) -
getRetryTimesWhenSendFailed
public int getRetryTimesWhenSendFailed() -
setRetryTimesWhenSendFailed
public void setRetryTimesWhenSendFailed(int retryTimesWhenSendFailed) -
getRetryTimesWhenSendAsyncFailed
public int getRetryTimesWhenSendAsyncFailed() -
setRetryTimesWhenSendAsyncFailed
public void setRetryTimesWhenSendAsyncFailed(int retryTimesWhenSendAsyncFailed) -
getRetryAnotherBroker
public boolean getRetryAnotherBroker() -
setRetryAnotherBroker
public void setRetryAnotherBroker(boolean retryAnotherBroker) -
getMaxMessageSize
public int getMaxMessageSize() -
setMaxMessageSize
public void setMaxMessageSize(int maxMessageSize) -
getProducerType
-
setProducerType
-
getSendType
-
setSendType
-
getSendCallBack
-
setSendCallBack
-
getTransactionListener
-
setTransactionListener
-
getMessageQueueSelector
-
setMessageQueueSelector
-
getErrorMessageStrategy
-
setErrorMessageStrategy
-
getSendFailureChannel
-
setSendFailureChannel
-
getCheckForbiddenHook
-
setCheckForbiddenHook
-
getSendMessageHook
-
setSendMessageHook
-