Package org.apache.synapse.mediators
Class MediatorProperty
- java.lang.Object
-
- org.apache.synapse.mediators.MediatorProperty
-
public class MediatorProperty extends Object
A mediator property is a name-value or name-expression pair which could be supplied for certain mediators. If expressions are supplied they are evaluated at the runtime against the current message into literal String values.
-
-
Field Summary
Fields Modifier and Type Field Description static QNameATT_EXPR_Qstatic QNameATT_NAME_Qstatic QNameATT_SCOPE_Qstatic QNameATT_VALUE_Qstatic QNamePROPERTY_Q
-
Constructor Summary
Constructors Constructor Description MediatorProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidevaluate(MessageContext synCtx)StringgetEvaluatedExpression(MessageContext synCtx)SynapsePathgetExpression()StringgetName()ObjectgetObject()StringgetScope()StringgetValue()voidsetExpression(SynapsePath expression)voidsetName(String name)voidsetObject(Object object)voidsetScope(String scope)voidsetValue(String value)
-
-
-
Method Detail
-
evaluate
public void evaluate(MessageContext synCtx)
- Parameters:
synCtx-
-
getName
public String getName()
-
setName
public void setName(String name)
-
getScope
public String getScope()
-
setScope
public void setScope(String scope)
-
getValue
public String getValue()
-
setValue
public void setValue(String value)
-
setObject
public void setObject(Object object)
-
getObject
public Object getObject()
-
getExpression
public SynapsePath getExpression()
-
setExpression
public void setExpression(SynapsePath expression)
-
getEvaluatedExpression
public String getEvaluatedExpression(MessageContext synCtx)
-
-