Package org.wso2.carbon.mediator.fault
Class FaultMediator
- java.lang.Object
-
- org.wso2.carbon.mediator.service.ui.AbstractMediator
-
- org.wso2.carbon.mediator.fault.FaultMediator
-
- All Implemented Interfaces:
org.wso2.carbon.mediator.service.ui.Mediator
public class FaultMediator extends org.wso2.carbon.mediator.service.ui.AbstractMediator
-
-
Field Summary
Fields Modifier and Type Field Description static int
POX
Make a POX faultstatic int
SOAP11
Make a SOAP 1.1 faultstatic int
SOAP12
Make a SOAP 1.2 faultstatic String
WSA_ACTION
-
Constructor Summary
Constructors Constructor Description FaultMediator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addAllFaultDetailElements(List<org.apache.axiom.om.OMElement> list)
void
addFaultDetailElement(org.apache.axiom.om.OMElement element)
void
build(org.apache.axiom.om.OMElement elem)
void
extractImplicitSoapVersionFrom(org.apache.axiom.om.OMElement elem)
org.apache.synapse.util.xpath.SynapseXPath
getFaultCodeExpr()
QName
getFaultCodeValue()
String
getFaultDetail()
List<org.apache.axiom.om.OMElement>
getFaultDetailElements()
org.apache.synapse.util.xpath.SynapseXPath
getFaultDetailExpr()
URI
getFaultNode()
org.apache.synapse.util.xpath.SynapseXPath
getFaultReasonExpr()
String
getFaultReasonValue()
URI
getFaultRole()
int
getSoapVersion()
String
getTagLocalName()
boolean
isMarkAsResponse()
boolean
isSerializeResponse()
org.apache.axiom.om.OMElement
removeFaultDetailElement(int pos)
org.apache.axiom.om.OMElement
serialize(org.apache.axiom.om.OMElement parent)
void
setFaultCodeExpr(org.apache.synapse.util.xpath.SynapseXPath faultCodeExpr)
void
setFaultCodeValue(QName faultCodeValue)
void
setFaultDetail(String faultDetail)
void
setFaultDetailExpr(org.apache.synapse.util.xpath.SynapseXPath faultDetailExpr)
void
setFaultNode(URI faultNode)
void
setFaultReasonExpr(org.apache.synapse.util.xpath.SynapseXPath faultReasonExpr)
void
setFaultReasonValue(String faultReasonValue)
void
setFaultRole(URI faultRole)
void
setMarkAsResponse(boolean markAsResponse)
void
setSerializeResponse(boolean serializeResponse)
void
setSoapVersion(int soapVersion)
-
Methods inherited from class org.wso2.carbon.mediator.service.ui.AbstractMediator
collectNameValuePairs, disableStatistics, enableStatistics, getMediatorProperties, getMediatorProperties, getTraceState, isAuditConfigurable, isStatisticsEnable, processAuditStatus, saveTracingState, serializeMediatorProperties, serializeNamespaces, setAuditConfigurable, setTraceState
-
-
-
-
Field Detail
-
WSA_ACTION
public static final String WSA_ACTION
- See Also:
- Constant Field Values
-
SOAP11
public static final int SOAP11
Make a SOAP 1.1 fault- See Also:
- Constant Field Values
-
SOAP12
public static final int SOAP12
Make a SOAP 1.2 fault- See Also:
- Constant Field Values
-
POX
public static final int POX
Make a POX fault- See Also:
- Constant Field Values
-
-
Method Detail
-
getTagLocalName
public String getTagLocalName()
-
getSoapVersion
public int getSoapVersion()
-
setSoapVersion
public void setSoapVersion(int soapVersion)
-
isMarkAsResponse
public boolean isMarkAsResponse()
-
setMarkAsResponse
public void setMarkAsResponse(boolean markAsResponse)
-
isSerializeResponse
public boolean isSerializeResponse()
-
setSerializeResponse
public void setSerializeResponse(boolean serializeResponse)
-
getFaultCodeValue
public QName getFaultCodeValue()
-
setFaultCodeValue
public void setFaultCodeValue(QName faultCodeValue)
-
getFaultCodeExpr
public org.apache.synapse.util.xpath.SynapseXPath getFaultCodeExpr()
-
setFaultCodeExpr
public void setFaultCodeExpr(org.apache.synapse.util.xpath.SynapseXPath faultCodeExpr)
-
getFaultReasonValue
public String getFaultReasonValue()
-
setFaultReasonValue
public void setFaultReasonValue(String faultReasonValue)
-
getFaultReasonExpr
public org.apache.synapse.util.xpath.SynapseXPath getFaultReasonExpr()
-
setFaultReasonExpr
public void setFaultReasonExpr(org.apache.synapse.util.xpath.SynapseXPath faultReasonExpr)
-
getFaultNode
public URI getFaultNode()
-
setFaultNode
public void setFaultNode(URI faultNode)
-
getFaultRole
public URI getFaultRole()
-
setFaultRole
public void setFaultRole(URI faultRole)
-
getFaultDetail
public String getFaultDetail()
-
setFaultDetail
public void setFaultDetail(String faultDetail)
-
getFaultDetailExpr
public org.apache.synapse.util.xpath.SynapseXPath getFaultDetailExpr()
-
setFaultDetailExpr
public void setFaultDetailExpr(org.apache.synapse.util.xpath.SynapseXPath faultDetailExpr)
-
getFaultDetailElements
public List<org.apache.axiom.om.OMElement> getFaultDetailElements()
-
addFaultDetailElement
public void addFaultDetailElement(org.apache.axiom.om.OMElement element)
-
addAllFaultDetailElements
public void addAllFaultDetailElements(List<org.apache.axiom.om.OMElement> list)
-
removeFaultDetailElement
public org.apache.axiom.om.OMElement removeFaultDetailElement(int pos)
-
serialize
public org.apache.axiom.om.OMElement serialize(org.apache.axiom.om.OMElement parent)
-
build
public void build(org.apache.axiom.om.OMElement elem)
-
extractImplicitSoapVersionFrom
public void extractImplicitSoapVersionFrom(org.apache.axiom.om.OMElement elem)
-
-