Package org.apache.synapse.config.xml
Class EnrichMediatorFactory
- java.lang.Object
-
- org.apache.synapse.config.xml.AbstractMediatorFactory
-
- org.apache.synapse.config.xml.EnrichMediatorFactory
-
- All Implemented Interfaces:
MediatorFactory
public class EnrichMediatorFactory extends AbstractMediatorFactory
Factory forEnrichMediator
instances.
-
-
Field Summary
Fields Modifier and Type Field Description static String
BODY
static String
CUSTOM
static String
ENVELOPE
static String
INLINE
static String
KEY
static String
PROPERTY
static QName
SOURCE_Q
static QName
TARGET_Q
-
Fields inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
ATT_DEFAULT_VALUE, ATT_DESCRIPTION, ATT_EVAL, ATT_EXPRN, ATT_IS_MANDATORY, ATT_NAME, ATT_ONERROR, ATT_REGEX, ATT_SEQUENCE, ATT_SOURCE, ATT_STATS, ATT_TARGET, ATT_VALUE, DESCRIPTION_Q, FEATURE_Q, PROP_Q, PROPERTY_GROUP_Q
-
-
Constructor Summary
Constructors Constructor Description EnrichMediatorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Mediator
createSpecificMediator(org.apache.axiom.om.OMElement elem, Properties properties)
Specific mediator factory implementations should implement this method to build theMediator
by the given XML configurationQName
getTagQName()
The QName of this mediator element in the XML config-
Methods inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
addAllCommentChildrenToList, collectNameValuePairs, createMediator, handleException, handleException, processAuditStatus, processTraceState
-
-
-
-
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
-
KEY
public static final String KEY
- See Also:
- Constant Field Values
-
-
Method Detail
-
createSpecificMediator
protected Mediator createSpecificMediator(org.apache.axiom.om.OMElement elem, Properties properties)
Description copied from class:AbstractMediatorFactory
Specific mediator factory implementations should implement this method to build theMediator
by the given XML configuration- Specified by:
createSpecificMediator
in classAbstractMediatorFactory
- Parameters:
elem
- configuration element describing the properties of the mediatorproperties
- 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
-
-