Advertisement
Guest User

Untitled

a guest
Jan 31st, 2017
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. CamelContext context = new DefaultCamelContext();
  2. context.getProperties().put(Exchange.LOG_DEBUG_BODY_MAX_CHARS, "5000");
  3. context.getTypeConverterRegistry().addTypeConverters(new ErrorBeanConverter());
  4. try {
  5. context.addRoutes(new RouteBuilder() {
  6. @Override
  7. public void configure() throws Exception {
  8. from("rabbitmq:localhost:5672/errors?queue=errors_queue&username=guest&password=guest&autoDelete=false&routingKey=errors_queue")
  9. .process(new Processor() {
  10. @Override
  11. public void process(Exchange exchange) throws Exception {
  12. ErrorBean bean = exchange.getIn().getBody(ErrorBean.class);
  13. System.out.println("BEAN - " + bean);
  14. exchange.getIn().setBody(POJOHelper.serialize(bean));
  15. }
  16. })
  17. .to("rabbitmq:localhost:5672/parsed_errors?queue=parsed_errors_queue&username=guest&password=guest&autoDelete=false&routingKey=parsed_errors_queue");
  18. }
  19. });
  20. context.start();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement