Esempio n. 1
0
  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);
  }