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 QName
ATT_EXPR_Q
static QName
ATT_NAME_Q
static QName
ATT_SCOPE_Q
static QName
ATT_VALUE_Q
static QName
PROPERTY_Q
-
Constructor Summary
Constructors Constructor Description MediatorProperty()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
evaluate(MessageContext synCtx)
String
getEvaluatedExpression(MessageContext synCtx)
SynapsePath
getExpression()
String
getName()
Object
getObject()
String
getScope()
String
getValue()
void
setExpression(SynapsePath expression)
void
setName(String name)
void
setObject(Object object)
void
setScope(String scope)
void
setValue(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)
-
-