Guest User

Untitled

a guest
May 24th, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.79 KB | None | 0 0
  1. package com.redhat.jboss.esb.filter;
  2.  
  3. import java.util.Map;
  4.  
  5. import org.jboss.soa.esb.actions.ActionProcessingException;
  6. import org.jboss.soa.esb.actions.SystemPrintln;
  7. import org.jboss.soa.esb.couriers.CourierException;
  8. import org.jboss.soa.esb.filter.InputOutputFilter;
  9. import org.jboss.soa.esb.helpers.ConfigTree;
  10. import org.jboss.soa.esb.message.Message;
  11.  
  12. public class GenericMessageLogger extends InputOutputFilter {
  13.  
  14. @Override
  15. public Message onOutput(Message message, Map<String, Object> params)
  16. throws CourierException {
  17. ConfigTree configTree = new ConfigTree(this.getClass().getName());
  18. SystemPrintln systemPrintln = new SystemPrintln(configTree);
  19. try {
  20. systemPrintln.process(message);
  21. } catch (ActionProcessingException ape) {
  22. ape.printStackTrace();
  23. }
  24. return message;
  25. }
  26.  
  27. }
Add Comment
Please, Sign In to add comment