org.jboss.soa.esb.listeners.message
Class InterceptorManager

java.lang.Object
  extended by org.jboss.soa.esb.listeners.message.InterceptorManager

public class InterceptorManager
extends java.lang.Object

The InterceptorManager parses the PipelineInterceptors from the configuration and provides methods which will execute the methods provided by the interceptors.

Author:
tcunning@redhat.com

Field Summary
static org.apache.log4j.Logger logger
           
 
Method Summary
static InterceptorManager getInstance()
           
 Message interceptEnding(Message msg, ConfigTree config)
           
 Message interceptFailure(Message msg, ConfigTree config)
           
 Message interceptInstantiate(Message msg, ConfigTree config)
           
 Message interceptStart(Message msg, ConfigTree config)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static final org.apache.log4j.Logger logger
Method Detail

getInstance

public static final InterceptorManager getInstance()

interceptFailure

public Message interceptFailure(Message msg,
                                ConfigTree config)

interceptEnding

public Message interceptEnding(Message msg,
                               ConfigTree config)

interceptStart

public Message interceptStart(Message msg,
                              ConfigTree config)

interceptInstantiate

public Message interceptInstantiate(Message msg,
                                    ConfigTree config)