Advertisement
Guest User

Untitled

a guest
Mar 24th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. from("timer:foo?period=5000")
  2. .setHeader("IslandoraExchangePattern", constant("InOut"))
  3. .setHeader("IslandoraBroadcastRecipients", constant("activemq:queue:testA,activemq:queue:testB"))
  4. .to("{{input.stream}}")
  5. .log(INFO, LOGGER, "RECEIVED FROM B: ${body}");
  6.  
  7. from("activemq:queue:testA")
  8. .log(INFO, LOGGER, "Waiting 2 seconds in A")
  9. .process((exchange -> Thread.sleep(2000)))
  10. .log(INFO, LOGGER, "Finished waiting in A")
  11. .transform(constant("AAAAAAAA"));
  12.  
  13. from("activemq:queue:testB")
  14. .log(INFO, LOGGER, "RECEIVED FROM A: ${body}")
  15. .log(INFO, LOGGER, "Waiting 2 seconds in B")
  16. .process((exchange -> Thread.sleep(2000)))
  17. .log(INFO, LOGGER, "Finished waiting in B")
  18. .transform(constant("BBBBBBBB"));
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement