Package com.sun.xml.wss.impl
Class WssSoapFaultException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.sun.xml.wss.impl.WssSoapFaultException
-
- All Implemented Interfaces:
Serializable
public class WssSoapFaultException extends RuntimeException
TheWssSoapFaultExceptionexception represents a SOAP fault.The message part in the SOAP fault maps to the contents of
faultdetailelement accessible through thegetDetailmethod on theWssSoapFaultException. The methodcreateDetailon thejakarta.xml.soap.SOAPFactorycreates an instance of thejakarta.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.
- See Also:
Detail,SOAPFactory.createDetail(), Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WssSoapFaultException(QName faultcode, String faultstring, String faultactor, jakarta.xml.soap.Detail faultdetail)Constructor for the SOAPFaultException
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.xml.soap.DetailgetDetail()Gets the detail element.StringgetFaultActor()Gets thefaultactorelement.QNamegetFaultCode()Gets thefaultcodeelement.StringgetFaultString()Gets thefaultstringelement.-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Constructor Detail
-
WssSoapFaultException
public WssSoapFaultException(QName faultcode, String faultstring, String faultactor, jakarta.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 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 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 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 jakarta.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
-
-