class SOAP11Fault extends SOAPFaultBuilder
Example:
<soap:Fault xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'>
<faultcode>soap:Client</faultcode>
<faultstring>Invalid message format</faultstring>
<faultactor>http://example.org/someactor</faultactor>
<detail>
<m:msg xmlns:m='http://example.org/faults/exceptions'>
Test message
</m:msg>
</detail>
</soap:Fault>
Above, m:msg, if a known fault (described in the WSDL), IOW, if m:msg is known by JAXBContext it should be unmarshalled into a
Java object otherwise it should be deserialized as Detail
CAPTURE_STACK_TRACE_PROPERTY, captureStackTrace
Constructor and Description |
---|
SOAP11Fault() |
SOAP11Fault(QName code,
String reason,
String actor,
Element detailObject)
This constructor takes soap fault detail among other things.
|
SOAP11Fault(javax.xml.soap.SOAPFault fault) |
Modifier and Type | Method and Description |
---|---|
(package private) DetailType |
getDetail()
returns the object that represents detail.
|
(package private) String |
getFaultactor() |
(package private) QName |
getFaultcode() |
(package private) String |
getFaultString()
gives the fault string that can be used to create an
Exception |
protected Throwable |
getProtocolException() |
(package private) void |
setDetail(DetailType detail) |
(package private) void |
setFaultactor(String faultactor) |
(package private) void |
setFaultcode(QName faultcode) |
(package private) void |
setFaultstring(String faultstring) |
captureStackTrace, create, createException, createSOAPFaultMessage, createSOAPFaultMessage, createSOAPFaultMessage, createSOAPFaultMessage, createSOAPFaultMessage, getFirstDetailEntryName
SOAP11Fault()
SOAP11Fault(QName code, String reason, String actor, Element detailObject)
Detail
or a java object that can be marshalled/unmarshalled by JAXB.code
- reason
- actor
- detailObject
- SOAP11Fault(javax.xml.soap.SOAPFault fault)
QName getFaultcode()
void setFaultcode(QName faultcode)
String getFaultString()
SOAPFaultBuilder
Exception
getFaultString
in class SOAPFaultBuilder
void setFaultstring(String faultstring)
String getFaultactor()
void setFaultactor(String faultactor)
DetailType getDetail()
getDetail
in class SOAPFaultBuilder
void setDetail(DetailType detail)
setDetail
in class SOAPFaultBuilder
protected Throwable getProtocolException()
getProtocolException
in class SOAPFaultBuilder
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.