public void sendMessage(final Map<String, Serializable> properties, final String bodyId) throws JMSException { final MapMessage message = session.createMapMessage(); for (final Map.Entry<String, Serializable> property : properties.entrySet()) { message.setObjectProperty(property.getKey(), property.getValue()); } message.setString("body-id", bodyId); message.setJMSExpiration(System.currentTimeMillis() + timeout); producer.send(message); } }
public void sendMessage(final Map<String, Serializable> properties, final String bodyId) throws JMSException { final MapMessage message = session.createMapMessage(); for (final Map.Entry<String, Serializable> property : properties.entrySet()) { message.setObjectProperty(property.getKey(), property.getValue()); } message.setString("body-id", bodyId); message.setJMSExpiration(System.currentTimeMillis() + timeout); producer.send(message); } }