public class XQueryMediator
extends org.apache.synapse.mediators.AbstractMediator
Constructor and Description |
---|
XQueryMediator() |
Modifier and Type | Method and Description |
---|---|
void |
addAllDataSourceProperties(java.util.List<org.apache.synapse.mediators.MediatorProperty> list) |
void |
addAllVariables(java.util.List<MediatorVariable> list) |
void |
addVariable(MediatorVariable variable) |
java.util.List<org.apache.synapse.mediators.MediatorProperty> |
getProcessorProperties() |
org.apache.synapse.mediators.Value |
getQueryKey() |
java.lang.String |
getQuerySource() |
org.apache.synapse.util.xpath.SynapseXPath |
getTarget() |
java.util.List<MediatorVariable> |
getVariables() |
boolean |
isContentAltering() |
boolean |
isUseDOMSource() |
boolean |
mediate(org.apache.synapse.MessageContext synCtx)
Performs the query and attached the result to the target Node
|
void |
setQueryKey(org.apache.synapse.mediators.Value queryKey) |
void |
setQuerySource(java.lang.String querySource) |
void |
setTarget(org.apache.synapse.util.xpath.SynapseXPath source) |
void |
setUseDOMSource(boolean useDOMSource) |
auditLog, auditWarn, configure, disableStatistics, disableTracing, divertMediationRoute, enableStatistics, enableTracing, getAspectConfiguration, getCommentsList, getDescription, getInputType, getLastSequenceFaultHandler, getLog, getMediatorName, getMediatorPosition, getOutputType, getRegisteredMediationFlowPoint, getShortDescription, getTraceState, getType, handleException, handleException, isBreakPoint, isContentAware, isSkipEnabled, isStatisticsEnable, isTraceOn, isTraceOrDebugOn, isTracingEnabled, registerMediationFlowPoint, reportCloseStatistics, reportOpenStatistics, setBreakPoint, setCommentsList, setComponentStatisticsId, setDescription, setEffectiveTraceState, setMediatorPosition, setShortDescription, setSkipEnabled, setTraceState, shouldCaptureTracing, shouldTrace, shouldTrace, traceOrDebug, traceOrDebugWarn, unregisterMediationFlowPoint
public boolean mediate(org.apache.synapse.MessageContext synCtx)
synCtx
- The current messagepublic org.apache.synapse.mediators.Value getQueryKey()
public void setQueryKey(org.apache.synapse.mediators.Value queryKey)
public java.lang.String getQuerySource()
public void setQuerySource(java.lang.String querySource)
public void addAllVariables(java.util.List<MediatorVariable> list)
public void addVariable(MediatorVariable variable)
public java.util.List<org.apache.synapse.mediators.MediatorProperty> getProcessorProperties()
public java.util.List<MediatorVariable> getVariables()
public org.apache.synapse.util.xpath.SynapseXPath getTarget()
public void setTarget(org.apache.synapse.util.xpath.SynapseXPath source)
public void addAllDataSourceProperties(java.util.List<org.apache.synapse.mediators.MediatorProperty> list)
public boolean isUseDOMSource()
public void setUseDOMSource(boolean useDOMSource)
public boolean isContentAltering()
isContentAltering
in interface org.apache.synapse.Mediator
isContentAltering
in class org.apache.synapse.mediators.AbstractMediator
Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.