Package com.sun.xml.ws.rx.rm.faults
Class AbstractSoapFaultException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- jakarta.xml.ws.WebServiceException
-
- com.sun.xml.ws.rx.RxRuntimeException
-
- com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CreateSequenceRefusedFault
,InvalidAcknowledgementException
,MessageNumberRolloverException
,SequenceClosedException
,SequenceTerminatedException
,UnknownSequenceException
,WsrmRequiredException
public abstract class AbstractSoapFaultException extends RxRuntimeException
- Author:
- Marek Potociar
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AbstractSoapFaultException.Code
protected static class
AbstractSoapFaultException.DetailBuilder
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractSoapFaultException(String exceptionMessage, String faultReasonText, boolean mustTryToDeliver)
protected
AbstractSoapFaultException(String exceptionMessage, String faultReasonText, boolean mustTryToDeliver, Throwable cause)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected Message
createSoapFaultMessage(RuntimeContext rc, boolean attachSequenceFaultElement)
abstract AbstractSoapFaultException.Code
getCode()
abstract jakarta.xml.soap.Detail
getDetail(RuntimeContext rc)
protected static String
getProperFaultActionForAddressingVersion(RmRuntimeVersion rmVersion, AddressingVersion addressingVersion)
TODO javadocString
getReason()
abstract QName
getSubcode(RmRuntimeVersion rv)
boolean
mustTryToDeliver()
Packet
toRequest(RuntimeContext rc)
Packet
toResponse(RuntimeContext rc, Packet request)
-
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
-
-
-
Method Detail
-
getCode
public abstract AbstractSoapFaultException.Code getCode()
-
getSubcode
public abstract QName getSubcode(RmRuntimeVersion rv)
-
getReason
public final String getReason()
-
getDetail
public abstract jakarta.xml.soap.Detail getDetail(RuntimeContext rc)
-
mustTryToDeliver
public boolean mustTryToDeliver()
-
toRequest
public Packet toRequest(RuntimeContext rc)
-
toResponse
public Packet toResponse(RuntimeContext rc, Packet request)
-
createSoapFaultMessage
protected final Message createSoapFaultMessage(RuntimeContext rc, boolean attachSequenceFaultElement)
-
getProperFaultActionForAddressingVersion
protected static String getProperFaultActionForAddressingVersion(RmRuntimeVersion rmVersion, AddressingVersion addressingVersion)
TODO javadoc- Returns:
-
-