public static void setLongProperty(final Message message, final String name, final long value) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { message.setGroupSequence((int) value); } else { message.putLongProperty(name, value); } }
public static void setLongProperty(final Message message, final String name, final long value) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { message.setGroupSequence((int) value); } else { message.putLongProperty(name, value); } }
public static void setLongProperty(final Message message, final String name, final long value) { if (MessageUtil.JMSXGROUPSEQ.equals(name)) { message.setGroupSequence((int) value); } else { message.putLongProperty(name, value); } }
long delay = Long.parseLong(scheduledDelay); if (delay > 0) { msg.putLongProperty(HDR_SCHEDULED_DELIVERY_TIME, System.currentTimeMillis() + delay); long deliveryTime = Long.parseLong(scheduledTime); if (deliveryTime > 0) { msg.putLongProperty(HDR_SCHEDULED_DELIVERY_TIME, deliveryTime);
long delay = Long.parseLong(scheduledDelay); if (delay > 0) { msg.putLongProperty(HDR_SCHEDULED_DELIVERY_TIME, System.currentTimeMillis() + delay); long deliveryTime = Long.parseLong(scheduledTime); if (deliveryTime > 0) { msg.putLongProperty(HDR_SCHEDULED_DELIVERY_TIME, deliveryTime);
break; case XmlDataConstants.PROPERTY_TYPE_LONG: message.putLongProperty(key, Long.parseLong(value)); break; case XmlDataConstants.PROPERTY_TYPE_SIMPLE_STRING:
break; case XmlDataConstants.PROPERTY_TYPE_LONG: message.putLongProperty(key, Long.parseLong(value)); break; case XmlDataConstants.PROPERTY_TYPE_SIMPLE_STRING:
private Message createQueueInfoMessage(final NotificationType type, final SimpleString queueName) { Message message = new CoreMessage().initBuffer(50).setMessageID(storageManager.generateID()); message.setAddress(queueName); String uid = UUIDGenerator.getInstance().generateStringUUID(); message.putStringProperty(ManagementHelper.HDR_NOTIFICATION_TYPE, new SimpleString(type.toString())); message.putLongProperty(ManagementHelper.HDR_NOTIFICATION_TIMESTAMP, System.currentTimeMillis()); message.putStringProperty(new SimpleString("foobar"), new SimpleString(uid)); return message; }
/** * Prompt delivery and send a "forced delivery" message to the consumer. * <p> * When the consumer receives such a "forced delivery" message, it discards it and knows that * there are no other messages to be delivered. */ @Override public void forceDelivery(final long sequence) { forceDelivery(sequence, () -> { Message forcedDeliveryMessage = new CoreMessage(storageManager.generateID(), 50); MessageReference reference = MessageReference.Factory.createReference(forcedDeliveryMessage, messageQueue); reference.setDeliveryCount(0); forcedDeliveryMessage.putLongProperty(ClientConsumerImpl.FORCED_DELIVERY_MESSAGE, sequence); forcedDeliveryMessage.setAddress(messageQueue.getName()); applyPrefixForLegacyConsumer(forcedDeliveryMessage); callback.sendMessage(reference, forcedDeliveryMessage, ServerConsumerImpl.this, 0); }); }
notificationMessage.putLongProperty(ManagementHelper.HDR_NOTIFICATION_TIMESTAMP, System.currentTimeMillis());
message.putStringProperty(ManagementHelper.HDR_CLUSTER_NAME, info.getClusterName()); message.putStringProperty(ManagementHelper.HDR_ROUTING_NAME, info.getRoutingName()); message.putLongProperty(ManagementHelper.HDR_BINDING_ID, info.getID()); message.putStringProperty(ManagementHelper.HDR_FILTERSTRING, info.getFilterString()); message.putIntProperty(ManagementHelper.HDR_DISTANCE, info.getDistance());
msg.putLongProperty(prop7, val7);