List of usage examples for org.springframework.amqp.core Message getBody
public byte[] getBody()
From source file:at.ac.tuwien.dsg.comot.m.adapter.UtilsLc.java
public static ComotMessage comotMessage(Message message) throws UnsupportedEncodingException, JAXBException { return Utils.asObjectFromJson(new String(message.getBody(), CharEncoding.UTF_8), ComotMessage.class); }
From source file:at.ac.tuwien.dsg.comot.m.adapter.UtilsLc.java
public static StateMessage stateMessage(Message message) throws UnsupportedEncodingException, JAXBException { return Utils.asObjectFromJson(new String(message.getBody(), CharEncoding.UTF_8), StateMessage.class); }
From source file:at.ac.tuwien.dsg.comot.m.adapter.UtilsLc.java
public static AbstractEvent abstractEvent(Message message) throws UnsupportedEncodingException, JAXBException { return Utils.asObjectFromJson(new String(message.getBody(), CharEncoding.UTF_8), AbstractEvent.class); }
From source file:amqp.spring.camel.component.SpringAMQPMessage.java
public static SpringAMQPMessage fromAMQPMessage(MessageConverter msgConverter, org.springframework.amqp.core.Message amqpMessage) { if (amqpMessage == null) { LOG.debug("Received NULL AMQP Message, returning null"); return null; }//from w w w . java 2s.c om SpringAMQPMessage message = new SpringAMQPMessage(); //Restore the body based on the message converter provided if (amqpMessage.getBody() == null || amqpMessage.getBody().length == 0) { message.setBody(null); } else { if (LOG.isTraceEnabled()) { String asText = new String(amqpMessage.getBody()); LOG.trace("Translating From AMQP Message: " + asText); } message.setBody(msgConverter.fromMessage(amqpMessage)); } //Set & restore headers from AMQP message = SpringAMQPHeader.setBasicPropertiesToHeaders(message, amqpMessage); message = SpringAMQPHeader.copyHeaders(message, amqpMessage.getMessageProperties().getHeaders()); return message; }
From source file:com.anton.dev.tqrbs2.QueueConsumeProcess.java
@Override public void onMessage(Message msg) { LOGGER.info(new String(msg.getBody())); try {// w w w. j a va2s.co m Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } }
From source file:com.dc.gameserver.extComponents.SpringRabbitmq.QueueOneLitener.java
@Override public void onMessage(Message message) { System.out.println(" data :" + message.getBody()); }
From source file:de.msg.message.amqp.AmqpReceiver.java
@Override public void onMessage(Message message) { LOGGER.info(new String(message.getBody())); }
From source file:lpp.rabbitmq.spring.Consumer.java
public void onMessage(Message message) { SMessage msg = (SMessage) SerializationUtils.deserialize(message.getBody()); System.out.println(msg.toString()); }
From source file:com.mtech.easyexchange.ordersolver.consumer.OrderMessageListener.java
public void process(Message message) { String action = new String(message.getBody()); System.out.println(action);/*from w w w .j ava 2 s. c o m*/ String[] result = action.split(":"); Long id = Long.parseLong(result[0]); OrderAction orderAction = OrderAction.valueOf(result[1]); try { Order order = orderManager.get(id); OrderOperation op = new OrderOperation(order, orderAction); holder.add(op); System.out.println("OrderOperation caught"); } catch (OrderNotFoundException e) { System.out.println("Order not found with id #" + id); } }
From source file:org.kairosdb.plugin.rabbitmq.consumers.SpringJSONConsumer.java
/** * Decodes consumed messaged as a Sprint Message Object and treat its body as a usual * JSON message.//from w w w.j a v a 2 s. co m * * @param msg the message */ @Override public Boolean consume(byte[] msg) { // Decodes message first Message message = new Message(msg, null); return super.consume(message.getBody()); }