public class FaultMediator extends AbstractMediator
Modifier and Type | Field and Description |
---|---|
static int |
POX
Make a POX fault
|
static int |
SOAP11
Make a SOAP 1.1 fault
|
static int |
SOAP12
Make a SOAP 1.2 fault
|
static java.lang.String |
WSA_ACTION |
log, trace, traceState
Constructor and Description |
---|
FaultMediator() |
Modifier and Type | Method and Description |
---|---|
void |
addFaultDetailElement(org.apache.axiom.om.OMElement element) |
SynapseXPath |
getFaultCodeExpr() |
javax.xml.namespace.QName |
getFaultCodeValue() |
java.lang.String |
getFaultDetail() |
java.util.List<org.apache.axiom.om.OMElement> |
getFaultDetailElements() |
SynapseXPath |
getFaultDetailExpr() |
java.net.URI |
getFaultNode() |
SynapseXPath |
getFaultReasonExpr() |
java.lang.String |
getFaultReasonValue() |
java.net.URI |
getFaultRole() |
int |
getSoapVersion() |
boolean |
isContentAltering()
This is used to indicate whether message payload get modified during mediation
|
boolean |
isMarkAsResponse() |
boolean |
isSerializeResponse() |
boolean |
mediate(MessageContext synCtx)
Invokes the mediator passing the current message for mediation.
|
void |
setFaultCodeExpr(SynapseXPath faultCodeExpr) |
void |
setFaultCodeValue(javax.xml.namespace.QName faultCodeValue) |
void |
setFaultDetail(java.lang.String faultDetail) |
void |
setFaultDetailExpr(SynapseXPath faultDetailExpr) |
void |
setFaultNode(java.net.URI faultNode) |
void |
setFaultReasonExpr(SynapseXPath faultReasonExpr) |
void |
setFaultReasonValue(java.lang.String faultReasonValue) |
void |
setFaultRole(java.net.URI faultRole) |
void |
setMarkAsResponse(boolean markAsResponse) |
void |
setSerializeResponse(boolean serializeResponse) |
void |
setSoapVersion(int soapVersion) |
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 static final java.lang.String WSA_ACTION
public static final int SOAP11
public static final int SOAP12
public static final int POX
public boolean mediate(MessageContext synCtx)
Mediator
synCtx
- the current message for mediationpublic int getSoapVersion()
public void setSoapVersion(int soapVersion)
public boolean isMarkAsResponse()
public void setMarkAsResponse(boolean markAsResponse)
public boolean isSerializeResponse()
public void setSerializeResponse(boolean serializeResponse)
public javax.xml.namespace.QName getFaultCodeValue()
public void setFaultCodeValue(javax.xml.namespace.QName faultCodeValue)
public SynapseXPath getFaultCodeExpr()
public void setFaultCodeExpr(SynapseXPath faultCodeExpr)
public java.lang.String getFaultReasonValue()
public void setFaultReasonValue(java.lang.String faultReasonValue)
public SynapseXPath getFaultReasonExpr()
public void setFaultReasonExpr(SynapseXPath faultReasonExpr)
public java.net.URI getFaultNode()
public void setFaultNode(java.net.URI faultNode)
public java.net.URI getFaultRole()
public void setFaultRole(java.net.URI faultRole)
public java.lang.String getFaultDetail()
public void setFaultDetail(java.lang.String faultDetail)
public SynapseXPath getFaultDetailExpr()
public void setFaultDetailExpr(SynapseXPath faultDetailExpr)
public java.util.List<org.apache.axiom.om.OMElement> getFaultDetailElements()
public void addFaultDetailElement(org.apache.axiom.om.OMElement element)
public boolean isContentAltering()
Mediator
isContentAltering
in interface Mediator
isContentAltering
in class AbstractMediator
Copyright © 2005-2021 Apache Software Foundation. All Rights Reserved.