com.alibaba.rocketmq.client.producer
类 TransactionMQProducer

java.lang.Object
  继承者 com.alibaba.rocketmq.client.ClientConfig
      继承者 com.alibaba.rocketmq.client.producer.DefaultMQProducer
          继承者 com.alibaba.rocketmq.client.producer.TransactionMQProducer
所有已实现的接口:
MQAdmin, MQProducer

public class TransactionMQProducer
extends DefaultMQProducer

支持分布式事务Producer

从以下版本开始:
2013-7-25
作者:
shijia.wxr

字段摘要
 
从类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 继承的字段
defaultMQProducerImpl
 
构造方法摘要
TransactionMQProducer()
           
TransactionMQProducer(String producerGroup)
           
 
方法摘要
 int getCheckRequestHoldMax()
           
 int getCheckThreadPoolMaxSize()
           
 int getCheckThreadPoolMinSize()
           
 TransactionCheckListener getTransactionCheckListener()
           
 TransactionSendResult sendMessageInTransaction(Message msg, LocalTransactionExecuter tranExecuter, Object arg)
           
 void setCheckRequestHoldMax(int checkRequestHoldMax)
           
 void setCheckThreadPoolMaxSize(int checkThreadPoolMaxSize)
           
 void setCheckThreadPoolMinSize(int checkThreadPoolMinSize)
           
 void setTransactionCheckListener(TransactionCheckListener transactionCheckListener)
           
 void shutdown()
          关闭服务,一旦关闭,此对象将不可用
 void start()
          启动服务
 
从类 com.alibaba.rocketmq.client.producer.DefaultMQProducer 继承的方法
createTopic, earliestMsgStoreTime, fetchPublishMessageQueues, getCompressMsgBodyOverHowmuch, getCreateTopicKey, getDefaultMQProducerImpl, getDefaultTopicQueueNums, getMaxMessageSize, getProducerGroup, getRetryTimesWhenSendFailed, getSendMsgTimeout, isRetryAnotherBrokerWhenNotStoreOK, isUnitMode, maxOffset, minOffset, queryMessage, searchOffset, send, send, send, send, send, send, sendOneway, sendOneway, sendOneway, setCompressMsgBodyOverHowmuch, setCreateTopicKey, setDefaultTopicQueueNums, setMaxMessageSize, setProducerGroup, setRetryAnotherBrokerWhenNotStoreOK, setRetryTimesWhenSendFailed, setSendMsgTimeout, setUnitMode, viewMessage
 
从类 com.alibaba.rocketmq.client.ClientConfig 继承的方法
buildMQClientId, cloneClientConfig, getClientCallbackExecutorThreads, getClientIP, getHeartbeatBrokerInterval, getInstanceName, getNamesrvAddr, getPersistConsumerOffsetInterval, getPollNameServerInteval, resetClientConfig, setClientCallbackExecutorThreads, setClientIP, setHeartbeatBrokerInterval, setInstanceName, setNamesrvAddr, setPersistConsumerOffsetInterval, setPollNameServerInteval, toString
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

构造方法详细信息

TransactionMQProducer

public TransactionMQProducer()

TransactionMQProducer

public TransactionMQProducer(String producerGroup)
方法详细信息

start

public void start()
           throws MQClientException
从接口 MQProducer 复制的描述
启动服务

指定者:
接口 MQProducer 中的 start
覆盖:
DefaultMQProducer 中的 start
抛出:
MQClientException

shutdown

public void shutdown()
从接口 MQProducer 复制的描述
关闭服务,一旦关闭,此对象将不可用

指定者:
接口 MQProducer 中的 shutdown
覆盖:
DefaultMQProducer 中的 shutdown

sendMessageInTransaction

public TransactionSendResult sendMessageInTransaction(Message msg,
                                                      LocalTransactionExecuter tranExecuter,
                                                      Object arg)
                                               throws MQClientException
指定者:
接口 MQProducer 中的 sendMessageInTransaction
覆盖:
DefaultMQProducer 中的 sendMessageInTransaction
抛出:
MQClientException

getTransactionCheckListener

public TransactionCheckListener getTransactionCheckListener()

setTransactionCheckListener

public void setTransactionCheckListener(TransactionCheckListener transactionCheckListener)

getCheckThreadPoolMinSize

public int getCheckThreadPoolMinSize()

setCheckThreadPoolMinSize

public void setCheckThreadPoolMinSize(int checkThreadPoolMinSize)

getCheckThreadPoolMaxSize

public int getCheckThreadPoolMaxSize()

setCheckThreadPoolMaxSize

public void setCheckThreadPoolMaxSize(int checkThreadPoolMaxSize)

getCheckRequestHoldMax

public int getCheckRequestHoldMax()

setCheckRequestHoldMax

public void setCheckRequestHoldMax(int checkRequestHoldMax)


Copyright © 2012-2014. All Rights Reserved.