org.apache.synapse.config.xml
Class EnrichMediatorFactory

java.lang.Object
  extended by org.apache.synapse.config.xml.AbstractMediatorFactory
      extended by org.apache.synapse.config.xml.EnrichMediatorFactory
All Implemented Interfaces:
MediatorFactory

public class EnrichMediatorFactory
extends AbstractMediatorFactory


Field Summary
static String BODY
           
static String CUSTOM
           
static String ENVELOPE
           
static String INLINE
           
static String PROPERTY
           
static QName SOURCE_Q
           
static QName TARGET_Q
           
 
Fields inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
ATT_EXPRN, ATT_KEY, ATT_NAME, ATT_ONERROR, ATT_REGEX, ATT_SEQUENCE, ATT_SOURCE, ATT_STATS, ATT_TARGET, ATT_VALUE, DESCRIPTION_Q, FEATURE_Q, PROP_Q
 
Constructor Summary
EnrichMediatorFactory()
           
 
Method Summary
protected  Mediator createSpecificMediator(OMElement elem, Properties properties)
          Specific mediator factory implementations should implement this method to build the Mediator by the given XML configuration
 QName getTagQName()
          The QName of this mediator element in the XML config
 
Methods inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
collectNameValuePairs, createMediator, handleException, handleException, processAuditStatus, processTraceState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SOURCE_Q

public static final QName SOURCE_Q

TARGET_Q

public static final QName TARGET_Q

CUSTOM

public static final String CUSTOM
See Also:
Constant Field Values

PROPERTY

public static final String PROPERTY
See Also:
Constant Field Values

ENVELOPE

public static final String ENVELOPE
See Also:
Constant Field Values

BODY

public static final String BODY
See Also:
Constant Field Values

INLINE

public static final String INLINE
See Also:
Constant Field Values
Constructor Detail

EnrichMediatorFactory

public EnrichMediatorFactory()
Method Detail

createSpecificMediator

protected Mediator createSpecificMediator(OMElement elem,
                                          Properties properties)
Description copied from class: AbstractMediatorFactory
Specific mediator factory implementations should implement this method to build the Mediator by the given XML configuration

Specified by:
createSpecificMediator in class AbstractMediatorFactory
Parameters:
elem - configuration element describing the properties of the mediator
properties - bag of properties to pass in any information to the factory
Returns:
built mediator of that specific type

getTagQName

public QName getTagQName()
Description copied from interface: MediatorFactory
The QName of this mediator element in the XML config

Returns:
QName of the mediator element


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