Package javax.xml.rpc.soap
Class SOAPFaultException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- javax.xml.rpc.soap.SOAPFaultException
-
- All Implemented Interfaces:
java.io.Serializable
public class SOAPFaultException extends java.lang.RuntimeExceptionTheSOAPFaultExceptionexception represents a SOAP fault.The message part in the SOAP fault maps to the contents of
faultdetailelement accessible through thegetDetailmethod on theSOAPFaultException. The methodcreateDetailon thejavax.xml.soap.SOAPFactorycreates an instance of thejavax.xml.soap.Detail.The
faultstringprovides a human-readable description of the SOAP fault. Thefaultcodeelement provides an algorithmic mapping of the SOAP fault.Refer to SOAP 1.1 and WSDL 1.1 specifications for more details of the SOAP faults.
- Version:
- 1.0
- See Also:
Detail,SOAPFactory.createDetail(), Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description private javax.xml.soap.Detaildetailprivate java.lang.Stringfaultactorprivate javax.xml.namespace.QNamefaultcodeprivate java.lang.Stringfaultstring
-
Constructor Summary
Constructors Constructor Description SOAPFaultException(javax.xml.namespace.QName faultcode, java.lang.String faultstring, java.lang.String faultactor, javax.xml.soap.Detail faultdetail)Constructor for the SOAPFaultException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description javax.xml.soap.DetailgetDetail()Gets the detail element.java.lang.StringgetFaultActor()Gets thefaultactorelement.javax.xml.namespace.QNamegetFaultCode()Gets thefaultcodeelement.java.lang.StringgetFaultString()Gets thefaultstringelement.
-
-
-
Constructor Detail
-
SOAPFaultException
public SOAPFaultException(javax.xml.namespace.QName faultcode, java.lang.String faultstring, java.lang.String faultactor, javax.xml.soap.Detail faultdetail)Constructor for the SOAPFaultException- Parameters:
faultcode-QNamefor the SOAP faultcodefaultstring-faultstringelement of SOAP faultfaultactor-faultactorelement of SOAP faultfaultdetail-faultdetailelement of SOAP fault- See Also:
SOAPFactory.createDetail()
-
-
Method Detail
-
getFaultCode
public javax.xml.namespace.QName getFaultCode()
Gets thefaultcodeelement. Thefaultcodeelement provides an algorithmic mechanism for identifying the fault. SOAP defines a small set of SOAP fault codes covering basic SOAP faults.- Returns:
- QName of the faultcode element
-
getFaultString
public java.lang.String getFaultString()
Gets thefaultstringelement. Thefaultstringprovides a human-readable description of the SOAP fault and is not intended for algorithmic processing.- Returns:
- faultstring element of the SOAP fault
-
getFaultActor
public java.lang.String getFaultActor()
Gets thefaultactorelement. Thefaultactorelement provides information about which SOAP node on the SOAP message path caused the fault to happen. It indicates the source of the fault.- Returns:
faultactorelement of the SOAP fault
-
getDetail
public javax.xml.soap.Detail getDetail()
Gets the detail element. The detail element is intended for carrying application specific error information related to the SOAP Body.- Returns:
detailelement of the SOAP fault- See Also:
Detail
-
-