public static String getUniqID(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX); }
public static String getOriginMessageId(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_ORIGIN_MESSAGE_ID); }
public static String getTransferFlag(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_TRANSFER_FLAG); }
public static String getConsumeStartTimeStamp(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_CONSUME_START_TIMESTAMP); }
public String getKeys() { return this.getProperty(MessageConst.PROPERTY_KEYS); }
public static String getCorrectionFlag(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_CORRECTION_FLAG); }
public String getUserProperty(final String name) { return this.getProperty(name); }
public static String getMQ2Flag(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_MQ2_FLAG); }
public static String getReconsumeTime(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_RECONSUME_TIME); }
public static String getMaxReconsumeTimes(final Message msg) { return msg.getProperty(MessageConst.PROPERTY_MAX_RECONSUME_TIMES); }
public String getTags() { return this.getProperty(MessageConst.PROPERTY_TAGS); }
public String getBuyerId() { return getProperty(MessageConst.PROPERTY_BUYER_ID); }
public boolean isWaitStoreMsgOK() { String result = this.getProperty(MessageConst.PROPERTY_WAIT_STORE_MSG_OK); if (null == result) return true; return Boolean.parseBoolean(result); }
public int getDelayTimeLevel() { String t = this.getProperty(MessageConst.PROPERTY_DELAY_TIME_LEVEL); if (t != null) { return Integer.parseInt(t); } return 0; }
public static void setUniqID(final Message msg) { if (msg.getProperty(MessageConst.PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX) == null) { msg.putProperty(MessageConst.PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX, createUniqID()); } }
public int getDelayTimeLevel() { String t = this.getProperty(MessageConst.PROPERTY_DELAY_TIME_LEVEL); if (t != null) { return Integer.parseInt(t); } return 0; }
public boolean isWaitStoreMsgOK() { String result = this.getProperty(MessageConst.PROPERTY_WAIT_STORE_MSG_OK); if (null == result) return true; return Boolean.parseBoolean(result); }
final String tranMsg = msg.getProperty(MessageConst.PROPERTY_TRANSACTION_PREPARED); if (tranMsg != null && Boolean.parseBoolean(tranMsg)) { sysFlag |= MessageSysFlag.TRANSACTION_PREPARED_TYPE; context.setMessage(msg); context.setMq(mq); String isTrans = msg.getProperty(MessageConst.PROPERTY_TRANSACTION_PREPARED); if (isTrans != null && isTrans.equals("true")) { context.setMsgType(MessageType.Trans_Msg_Half); if (msg.getProperty("__STARTDELIVERTIME") != null || msg.getProperty(MessageConst.PROPERTY_DELAY_TIME_LEVEL) != null) { context.setMsgType(MessageType.Delay_Msg);
public static void setUniqID(final Message msg) { if (msg.getProperty(MessageConst.PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX) == null) { msg.putProperty(MessageConst.PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX, createUniqID()); } }
msg.putUserProperty("__transactionId__", sendResult.getTransactionId()); String transactionId = msg.getProperty(MessageConst.PROPERTY_UNIQ_CLIENT_MESSAGE_ID_KEYIDX); if (null != transactionId && !"".equals(transactionId)) { msg.setTransactionId(transactionId);