@Override public TransactionCheckListener checkListener() { if (this.defaultMQProducer instanceof TransactionMQProducer) { TransactionMQProducer producer = (TransactionMQProducer) defaultMQProducer; return producer.getTransactionCheckListener(); } return null; }
@Override public boolean isUnitMode() { return this.defaultMQProducer.isUnitMode(); }
@Override public void createTopic(String key, String newTopic, int queueNum) throws MQClientException { createTopic(key, newTopic, queueNum, 0); }
public SendResult send(Message message, MessageQueueSelector selector, Object arg) { this.checkONSServiceState(); try { return this.defaultMQProducer.send(message, selector, arg); } catch (Exception e) { // log.error(String.format("Send message Exception, %s", message), e); this.checkProducerException(e, message); return null; } }
@Override public void shutdown() { super.shutdown(); this.defaultMQProducerImpl.destroyTransactionEnv(); }
/** * SELECT SYNC ------------------------------------------------------- */ public SendResult send(Message msg, MessageQueueSelector selector, Object arg) throws MQClientException, RemotingException, MQBrokerException, InterruptedException { return send(msg, selector, arg, this.defaultMQProducer.getSendMsgTimeout()); }
public void setSendMessageWithVIPChannel(final boolean sendMessageWithVIPChannel) { this.setVipChannelEnabled(sendMessageWithVIPChannel); }
public void run() { producer.shutdown(); } }));
public void run() { producer.shutdown(); } });
public boolean isSendMessageWithVIPChannel() { return isVipChannelEnabled(); }
/** * DEFAULT ASYNC ------------------------------------------------------- */ public void send(Message msg, SendCallback sendCallback) throws MQClientException, RemotingException, InterruptedException { send(msg, sendCallback, this.defaultMQProducer.getSendMsgTimeout()); }
public void setSendMessageWithVIPChannel(final boolean sendMessageWithVIPChannel) { this.setVipChannelEnabled(sendMessageWithVIPChannel); }
public void run() { producer.shutdown(); } }));
@Override public TransactionCheckListener checkListener() { if (this.defaultMQProducer instanceof TransactionMQProducer) { TransactionMQProducer producer = (TransactionMQProducer) defaultMQProducer; return producer.getTransactionCheckListener(); } return null; }
@Override public boolean isUnitMode() { return this.defaultMQProducer.isUnitMode(); }
@Override public void createTopic(String key, String newTopic, int queueNum) throws MQClientException { createTopic(key, newTopic, queueNum, 0); }
public boolean isSendMessageWithVIPChannel() { return isVipChannelEnabled(); }
/** * DEFAULT SYNC ------------------------------------------------------- */ public SendResult send(Message msg) throws MQClientException, RemotingException, MQBrokerException, InterruptedException { return send(msg, this.defaultMQProducer.getSendMsgTimeout()); }
/** * SELECT ASYNC ------------------------------------------------------- */ public void send(Message msg, MessageQueueSelector selector, Object arg, SendCallback sendCallback) throws MQClientException, RemotingException, InterruptedException { send(msg, selector, arg, sendCallback, this.defaultMQProducer.getSendMsgTimeout()); }
/** * KERNEL SYNC ------------------------------------------------------- */ public SendResult send(Message msg, MessageQueue mq) throws MQClientException, RemotingException, MQBrokerException, InterruptedException { return send(msg, mq, this.defaultMQProducer.getSendMsgTimeout()); }