Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.redhat.jboss.esb.filter;
- import java.util.Map;
- import org.jboss.soa.esb.actions.ActionProcessingException;
- import org.jboss.soa.esb.actions.SystemPrintln;
- import org.jboss.soa.esb.couriers.CourierException;
- import org.jboss.soa.esb.filter.InputOutputFilter;
- import org.jboss.soa.esb.helpers.ConfigTree;
- import org.jboss.soa.esb.message.Message;
- public class GenericMessageLogger extends InputOutputFilter {
- @Override
- public Message onOutput(Message message, Map<String, Object> params)
- throws CourierException {
- ConfigTree configTree = new ConfigTree(this.getClass().getName());
- SystemPrintln systemPrintln = new SystemPrintln(configTree);
- try {
- systemPrintln.process(message);
- } catch (ActionProcessingException ape) {
- ape.printStackTrace();
- }
- return message;
- }
- }
Add Comment
Please, Sign In to add comment