public static long getLongProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return message.getGroupSequence(); } else { return message.getLongProperty(name); } }
public static int getIntProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return message.getGroupSequence(); } else { return message.getIntProperty(name); } }
public static int getIntProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return message.getGroupSequence(); } else { return message.getIntProperty(name); } }
public static long getLongProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return message.getGroupSequence(); } else { return message.getLongProperty(name); } }
public static int getIntProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return message.getGroupSequence(); } else { return message.getIntProperty(name); } }
public static long getLongProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return message.getGroupSequence(); } else { return message.getLongProperty(name); } }
public static String getStringProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPID.equals(name)) { return Objects.toString(message.getGroupID(), null); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return Integer.toString(message.getGroupSequence()); } else if (MessageUtil.JMSXUSERID.equals(name)) { return message.getValidatedUserID(); } else { return message.getStringProperty(name); } }
public static String getStringProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPID.equals(name)) { return Objects.toString(message.getGroupID(), null); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return Integer.toString(message.getGroupSequence()); } else if (MessageUtil.JMSXUSERID.equals(name)) { return message.getValidatedUserID(); } else { return message.getStringProperty(name); } }
public static String getStringProperty(final Message message, final String name) { if (MessageUtil.JMSXGROUPID.equals(name)) { return Objects.toString(message.getGroupID(), null); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { return Integer.toString(message.getGroupSequence()); } else if (MessageUtil.JMSXUSERID.equals(name)) { return message.getValidatedUserID(); } else { return message.getStringProperty(name); } }
public static Object getObjectProperty(final Message message, final String name) { final Object val; if (MessageUtil.JMSXGROUPID.equals(name)) { val = message.getGroupID(); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { val = message.getGroupSequence(); } else if (MessageUtil.JMSXUSERID.equals(name)) { val = message.getValidatedUserID(); } else { val = message.getObjectProperty(name); } if (val instanceof SimpleString) { return val.toString(); } return val; }
public static Object getObjectProperty(final Message message, final String name) { final Object val; if (MessageUtil.JMSXGROUPID.equals(name)) { val = message.getGroupID(); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { val = message.getGroupSequence(); } else if (MessageUtil.JMSXUSERID.equals(name)) { val = message.getValidatedUserID(); } else { val = message.getObjectProperty(name); } if (val instanceof SimpleString) { return val.toString(); } return val; }
public static Object getObjectProperty(final Message message, final String name) { final Object val; if (MessageUtil.JMSXGROUPID.equals(name)) { val = message.getGroupID(); } else if (MessageUtil.JMSXGROUPSEQ.equals(name)) { val = message.getGroupSequence(); } else if (MessageUtil.JMSXUSERID.equals(name)) { val = message.getValidatedUserID(); } else { val = message.getObjectProperty(name); } if (val instanceof SimpleString) { return val.toString(); } return val; }
private int extractGroupSequence(MessageReference ref) { if (internalQueue) { return 0; } else { try { // But we don't use the groupID on internal queues (clustered queues) otherwise the group map would leak forever return ref.getMessage().getGroupSequence(); } catch (Throwable e) { ActiveMQServerLogger.LOGGER.unableToExtractGroupSequence(e); return 0; } } }