Package org.apache.cxf.interceptor
Class Fault
- java.lang.Object
- 
- java.lang.Throwable
- 
- java.lang.Exception
- 
- java.lang.RuntimeException
- 
- org.apache.cxf.common.i18n.UncheckedException
- 
- org.apache.cxf.interceptor.Fault
 
 
 
 
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class Fault extends UncheckedException A Fault that occurs during invocation processing.- See Also:
- Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description static QNameFAULT_CODE_CLIENTstatic QNameFAULT_CODE_SERVERstatic StringSTACKTRACEstatic StringSTACKTRACE_NAMESPACE- 
Fields inherited from class org.apache.cxf.common.i18n.UncheckedExceptionmessage
 
- 
 - 
Constructor SummaryConstructors Constructor Description Fault(String message, Logger log)Fault(String message, Logger log, Throwable t)Fault(String message, Logger log, Throwable t, Object... params)Fault(String message, ResourceBundle b)Fault(String message, ResourceBundle b, Throwable t)Fault(String message, ResourceBundle b, Throwable t, Object... params)Fault(Throwable t)Fault(Throwable t, QName fc)Fault(Message message)Fault(Message message, Throwable throwable)Fault(Message message, Throwable throwable, QName fc)Fault(Message message, QName fc)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description ElementgetDetail()Returns the detail node.QNamegetFaultCode()StringgetLang()StringgetMessage()ElementgetOrCreateDetail()Returns the detail node.intgetStatusCode()Returns http header status code.booleanhasDetails()Indicates whether this fault has a detail message.voidsetDetail(Element details)Sets a detailsNodeon this fault.FaultsetFaultCode(QName c)voidsetLang(String convertedLang)voidsetMessage(String message)voidsetStatusCode(int statusCode)Set http header status code on this fault.- 
Methods inherited from class org.apache.cxf.common.i18n.UncheckedExceptiongetCode
 - 
Methods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
- 
 
- 
- 
- 
Field Detail- 
FAULT_CODE_CLIENTpublic static final QName FAULT_CODE_CLIENT 
 - 
FAULT_CODE_SERVERpublic static final QName FAULT_CODE_SERVER 
 - 
STACKTRACE_NAMESPACEpublic static final String STACKTRACE_NAMESPACE - See Also:
- Constant Field Values
 
 - 
STACKTRACEpublic static final String STACKTRACE - See Also:
- Constant Field Values
 
 
- 
 - 
Constructor Detail- 
Faultpublic Fault(Message message) 
 - 
Faultpublic Fault(String message, ResourceBundle b) 
 - 
Faultpublic Fault(String message, ResourceBundle b, Throwable t) 
 - 
Faultpublic Fault(String message, ResourceBundle b, Throwable t, Object... params) 
 - 
Faultpublic Fault(Throwable t) 
 
- 
 - 
Method Detail- 
getMessagepublic String getMessage() - Overrides:
- getMessagein class- UncheckedException
 
 - 
setMessagepublic void setMessage(String message) 
 - 
getFaultCodepublic QName getFaultCode() 
 - 
getDetailpublic Element getDetail() Returns the detail node.- Returns:
- the detail node.
 
 - 
setDetailpublic void setDetail(Element details) Sets a detailsNodeon this fault.- Parameters:
- details- the detail node.
 
 - 
hasDetailspublic boolean hasDetails() Indicates whether this fault has a detail message.- Returns:
- trueif this fault has a detail message;- falseotherwise.
 
 - 
getOrCreateDetailpublic Element getOrCreateDetail() Returns the detail node. If no detail node has been set, an empty<detail>is created.- Returns:
- the detail node.
 
 - 
getStatusCodepublic int getStatusCode() Returns http header status code.- Returns:
- status code.
 
 - 
setStatusCodepublic void setStatusCode(int statusCode) Set http header status code on this fault.- Parameters:
- statusCode-
 
 - 
setLangpublic void setLang(String convertedLang) 
 - 
getLangpublic String getLang() 
 
- 
 
-