public String getJMSCorrelationID() throws JMSException { if (jmsCorrelationID == null) { try { jmsCorrelationID = message.getStringProperty(HornetQMessage.CORRELATIONID_HEADER_NAME); } catch (PropertyConversionException e) { jmsCorrelationID = null; } } return jmsCorrelationID; }
/** * Get an HTTP header value from a JMS Message * * @param message * @param name * @return the HTTP header String */ public static String getHttpHeader(ClientMessage message, String name) { return message.getStringProperty(HttpHeaderProperty.toPropertyName(name)); }
@Override public void run() { while (!shutdown.get()) { try { ClientMessage message = consumer.receive(500); if (message == null) { continue; } String s = message.getStringProperty(BODY); log.info("-----> Received: " + s); synchronized (receivedMessages) { receivedMessages.add(s); } } catch (HornetQException e) { log.error("Exception, closing receiver", e); } } } }).start();
protected void buildHeaders(Response.ResponseBuilder builder) { for (SimpleString key : message.getPropertyNames()) { String k = key.toString(); String headerName = HttpHeaderProperty.fromPropertyName(k); if (headerName == null) { continue; } builder.header(headerName, message.getStringProperty(k)); HornetQRestLogger.LOGGER.debug("Adding " + headerName + "=" + message.getStringProperty(k)); } }
public String getStringProperty(final String name) throws JMSException { if (HornetQMessage.JMSXDELIVERYCOUNT.equals(name)) { return String.valueOf(message.getDeliveryCount()); } try { if (HornetQMessage.JMSXGROUPID.equals(name)) { return message.getStringProperty(org.hornetq.api.core.Message.HDR_GROUP_ID); } else { return message.getStringProperty(new SimpleString(name)); } } catch (PropertyConversionException e) { throw new MessageFormatException(e.getMessage()); } }
builder.header(headerName, message.getStringProperty(k));
System.out.println("Received TextMessage:" + messageReceived.getStringProperty(propName)); } finally { if (session != null) {
String value = message.getStringProperty(k);
String contentType = msg.getStringProperty(HttpHeaderProperty.CONTENT_TYPE); if (contentType == null)
@Override public void onMessage(ClientMessage message) { try { message.acknowledge(); } catch (HornetQException exp) { logError(MODULE_NAME, exp.getMessage(), exp); } String command = message.getStringProperty("command"); String result = CommandLineParser.parse(command); ClientMessage response = MessageBusServer.getSession().createMessage(false); response.putStringProperty("response", result); response.putObjectProperty("receiver", "iofog.commandline.response"); try { synchronized (messageBusSessionLock) { MessageBusServer.getCommandlineProducer().send(response); } } catch (Exception exp) { logError(MODULE_NAME, exp.getMessage(), exp); } }
} else { messageReceived.acknowledge(); System.out.println("Received TextMessage:" + messageReceived.getStringProperty("prop"));