org.apache.synapse.config.xml
Class AbstractMediatorFactory

java.lang.Object
  extended by org.apache.synapse.config.xml.AbstractMediatorFactory
All Implemented Interfaces:
MediatorFactory
Direct Known Subclasses:
AbstractDBMediatorFactory, AbstractListMediatorFactory, AggregateMediatorFactory, AnnotatedCommandMediatorFactory, CacheMediatorFactory, CalloutMediatorFactory, ClassMediatorFactory, CloneMediatorFactory, DropMediatorFactory, FaultMediatorFactory, HeaderMediatorFactory, IterateMediatorFactory, LogMediatorFactory, POJOCommandMediatorFactory, PropertyMediatorFactory, RMSequenceMediatorFactory, ScriptMediatorFactory, SendMediatorFactory, SpringMediatorFactory, SwitchMediatorFactory, ThrottleMediatorFactory, XQueryMediatorFactory, XSLTMediatorFactory

public abstract class AbstractMediatorFactory
extends Object
implements MediatorFactory


Field Summary
protected static QName ATT_EXPRN
           
protected static QName ATT_KEY
           
protected static QName ATT_NAME
           
protected static QName ATT_ONERROR
           
protected static QName ATT_REGEX
           
protected static QName ATT_SEQUENCE
           
protected static QName ATT_SOURCE
           
protected static QName ATT_STATS
           
protected static QName ATT_TARGET
           
protected static QName ATT_VALUE
           
protected static QName ATT_XPATH
           
protected static QName FEATURE_Q
           
protected static org.apache.commons.logging.Log log
          the standard log for mediators, will assign the logger for the actual subclass
protected static QName PROP_Q
           
protected static QName TARGET_Q
           
 
Constructor Summary
protected AbstractMediatorFactory()
          A constructor that makes subclasses pick up the correct logger
 
Method Summary
protected  void handleException(String message)
           
protected  void handleException(String message, Exception e)
           
protected  void processTraceState(Mediator mediator, OMElement mediatorOmElement)
          This is to Initialize the mediator with the default attributes
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.synapse.config.xml.MediatorFactory
createMediator, getTagQName
 

Field Detail

log

protected static org.apache.commons.logging.Log log
the standard log for mediators, will assign the logger for the actual subclass


ATT_NAME

protected static final QName ATT_NAME

ATT_VALUE

protected static final QName ATT_VALUE

ATT_XPATH

protected static final QName ATT_XPATH

ATT_REGEX

protected static final QName ATT_REGEX

ATT_SEQUENCE

protected static final QName ATT_SEQUENCE

ATT_EXPRN

protected static final QName ATT_EXPRN

ATT_KEY

protected static final QName ATT_KEY

ATT_SOURCE

protected static final QName ATT_SOURCE

ATT_TARGET

protected static final QName ATT_TARGET

ATT_ONERROR

protected static final QName ATT_ONERROR

ATT_STATS

protected static final QName ATT_STATS

PROP_Q

protected static final QName PROP_Q

FEATURE_Q

protected static final QName FEATURE_Q

TARGET_Q

protected static final QName TARGET_Q
Constructor Detail

AbstractMediatorFactory

protected AbstractMediatorFactory()
A constructor that makes subclasses pick up the correct logger

Method Detail

processTraceState

protected void processTraceState(Mediator mediator,
                                 OMElement mediatorOmElement)
This is to Initialize the mediator with the default attributes

Parameters:
mediator -
mediatorOmElement -

handleException

protected void handleException(String message,
                               Exception e)

handleException

protected void handleException(String message)


Copyright © 2005-2008 Apache Software Foundation. All Rights Reserved.