rc.put("JMSCorrelationID", m.getJMSCorrelationID()); rc.put("JMSDestination", "" + m.getJMSDestination()); rc.put("JMSMessageID", m.getJMSMessageID()); rc.put("JMSReplyTo",toString(m.getJMSReplyTo())); rc.put("JMSType", m.getJMSType());
short setPacketId(MQTTSubscription subscription, ActiveMQMessage message, PUBLISH publish) { // subscription key final StringBuilder subscriptionKey = new StringBuilder(); subscriptionKey.append(subscription.getConsumerInfo().getDestination().getPhysicalName()) .append(':').append(message.getJMSMessageID()); final String keyStr = subscriptionKey.toString(); Short packetId; synchronized (activemqToPacketIds) { packetId = activemqToPacketIds.get(keyStr); if (packetId == null) { packetId = getNextSequenceId(); activemqToPacketIds.put(keyStr, packetId); packetIdsToActivemq.put(packetId, keyStr); } else { // mark publish as duplicate! publish.dup(true); } } publish.messageId(packetId); return packetId; }
short setPacketId(MQTTSubscription subscription, ActiveMQMessage message, PUBLISH publish) { // subscription key final StringBuilder subscriptionKey = new StringBuilder(); subscriptionKey.append(subscription.getConsumerInfo().getDestination().getPhysicalName()) .append(':').append(message.getJMSMessageID()); final String keyStr = subscriptionKey.toString(); Short packetId; synchronized (activemqToPacketIds) { packetId = activemqToPacketIds.get(keyStr); if (packetId == null) { packetId = getNextSequenceId(); activemqToPacketIds.put(keyStr, packetId); packetIdsToActivemq.put(packetId, keyStr); } else { // mark publish as duplicate! publish.dup(true); } } publish.messageId(packetId); return packetId; }
short setPacketId(MQTTSubscription subscription, ActiveMQMessage message, PUBLISH publish) { // subscription key final StringBuilder subscriptionKey = new StringBuilder(); subscriptionKey.append(subscription.getConsumerInfo().getDestination().getPhysicalName()) .append(':').append(message.getJMSMessageID()); final String keyStr = subscriptionKey.toString(); Short packetId; synchronized (activemqToPacketIds) { packetId = activemqToPacketIds.get(keyStr); if (packetId == null) { packetId = getNextSequenceId(); activemqToPacketIds.put(keyStr, packetId); packetIdsToActivemq.put(packetId, keyStr); } else { // mark publish as duplicate! publish.dup(true); } } publish.messageId(packetId); return packetId; }
short setPacketId(MQTTSubscription subscription, ActiveMQMessage message, PUBLISH publish) { // subscription key final String keyStr = subscription.getConsumerInfo().getDestination().getPhysicalName() + ':' + message.getJMSMessageID(); Short packetId; synchronized (activemqToPacketIds) { packetId = activemqToPacketIds.get(keyStr); if (packetId == null) { packetId = getNextSequenceId(); activemqToPacketIds.put(keyStr, packetId); packetIdsToActivemq.put(packetId, keyStr); } else { // mark publish as duplicate! publish.dup(true); } } publish.messageId(packetId); return packetId; }
short setPacketId(MQTTSubscription subscription, ActiveMQMessage message, PUBLISH publish) { // subscription key final String keyStr = subscription.getConsumerInfo().getDestination().getPhysicalName() + ':' + message.getJMSMessageID(); Short packetId; synchronized (activemqToPacketIds) { packetId = activemqToPacketIds.get(keyStr); if (packetId == null) { packetId = getNextSequenceId(); activemqToPacketIds.put(keyStr, packetId); packetIdsToActivemq.put(packetId, keyStr); } else { // mark publish as duplicate! publish.dup(true); } } publish.messageId(packetId); return packetId; }
rc.put("JMSCorrelationID", m.getJMSCorrelationID()); rc.put("JMSDestination", "" + m.getJMSDestination()); rc.put("JMSMessageID", m.getJMSMessageID()); rc.put("JMSReplyTo",toString(m.getJMSReplyTo())); rc.put("JMSType", m.getJMSType());
public static void copyStandardHeadersFromMessageToFrame(ProtocolConverter converter, ActiveMQMessage message, StompFrame command, FrameTranslator ft) throws IOException { final Map<String, String> headers = command.getHeaders(); headers.put(Stomp.Headers.Message.DESTINATION, ft.convertDestination(converter, message.getDestination())); headers.put(Stomp.Headers.Message.MESSAGE_ID, message.getJMSMessageID());
public static void copyStandardHeadersFromMessageToFrame(ProtocolConverter converter, ActiveMQMessage message, StompFrame command, FrameTranslator ft) throws IOException { final Map<String, String> headers = command.getHeaders(); headers.put(Stomp.Headers.Message.DESTINATION, ft.convertDestination(converter, message.getDestination())); headers.put(Stomp.Headers.Message.MESSAGE_ID, message.getJMSMessageID());
props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSMessageID", msg.getJMSMessageID()); props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSPriority", Integer.toString(msg.getJMSPriority())); props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSRedelivered", Boolean.toString(msg.getJMSRedelivered()));
public static void copyStandardHeadersFromMessageToFrame(ProtocolConverter converter, ActiveMQMessage message, StompFrame command, FrameTranslator ft) throws IOException { final Map<String, String> headers = command.getHeaders(); headers.put(Stomp.Headers.Message.DESTINATION, ft.convertDestination(converter, message.getDestination())); headers.put(Stomp.Headers.Message.MESSAGE_ID, message.getJMSMessageID());
public static void copyStandardHeadersFromMessageToFrame(ProtocolConverter converter, ActiveMQMessage message, StompFrame command, FrameTranslator ft) throws IOException { final Map<String, String> headers = command.getHeaders(); headers.put(Stomp.Headers.Message.DESTINATION, ft.convertDestination(converter, message.getDestination())); headers.put(Stomp.Headers.Message.MESSAGE_ID, message.getJMSMessageID());
props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSMessageID", msg.getJMSMessageID()); props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSPriority", Integer.toString(msg.getJMSPriority())); props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSRedelivered", Boolean.toString(msg.getJMSRedelivered()));
props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSMessageID", msg.getJMSMessageID()); props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSPriority", Integer.toString(msg.getJMSPriority())); props.put(AmqMessagesUtil.JMS_MESSAGE_HEADER_PREFIX + "JMSRedelivered", Boolean.toString(msg.getJMSRedelivered()));
rc.put("JMSCorrelationID", m.getJMSCorrelationID()); rc.put("JMSDestination", "" + m.getJMSDestination()); rc.put("JMSMessageID", m.getJMSMessageID()); rc.put("JMSReplyTo",toString(m.getJMSReplyTo())); rc.put("JMSType", m.getJMSType());
public static void copyStandardHeadersFromMessageToFrame(StompProtocolConverter converter, ActiveMQMessage message, StompFrame command, FrameTranslator ft) throws IOException { final Map<String, String> headers = command.getHeaders(); headers.put(Stomp.Headers.Message.DESTINATION, ft.convertDestination(converter, message.getDestination())); headers.put(Stomp.Headers.Message.MESSAGE_ID, message.getJMSMessageID());
public static void copyStandardHeadersFromMessageToFrame(StompProtocolConverter converter, ActiveMQMessage message, StompFrame command, FrameTranslator ft) throws IOException { final Map<String, String> headers = command.getHeaders(); headers.put(Stomp.Headers.Message.DESTINATION, ft.convertDestination(converter, message.getDestination())); headers.put(Stomp.Headers.Message.MESSAGE_ID, message.getJMSMessageID());
rc.put("JMSCorrelationID", m.getJMSCorrelationID()); rc.put("JMSDestination", "" + m.getJMSDestination()); rc.put("JMSMessageID", m.getJMSMessageID()); rc.put("JMSReplyTo",toString(m.getJMSReplyTo())); rc.put("JMSType", m.getJMSType());
rc.put("JMSCorrelationID", m.getJMSCorrelationID()); rc.put("JMSDestination", "" + m.getJMSDestination()); rc.put("JMSMessageID", m.getJMSMessageID()); rc.put("JMSReplyTo",toString(m.getJMSReplyTo())); rc.put("JMSType", m.getJMSType());
if (LOG.isTraceEnabled()) { LOG.trace("Sender:[{}] msgId={} draining={}, drain={}, credit={}, remoteCredit={}, queued={}", getEndpoint().getName(), jms.getJMSMessageID(), draining, getEndpoint().getDrain(), getEndpoint().getCredit(), getEndpoint().getRemoteCredit(), getEndpoint().getQueued());