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
See Also:
  • Constructor Details

    • AbstractSoapFaultException

      protected AbstractSoapFaultException(String exceptionMessage, String faultReasonText, boolean mustTryToDeliver, Throwable cause)
    • AbstractSoapFaultException

      protected AbstractSoapFaultException(String exceptionMessage, String faultReasonText, boolean mustTryToDeliver)
  • Method Details

    • 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 com.sun.xml.ws.api.message.Packet toRequest(RuntimeContext rc)
    • toResponse

      public com.sun.xml.ws.api.message.Packet toResponse(RuntimeContext rc, com.sun.xml.ws.api.message.Packet request)
    • createSoapFaultMessage

      protected final com.sun.xml.ws.api.message.Message createSoapFaultMessage(RuntimeContext rc, boolean attachSequenceFaultElement)
    • getProperFaultActionForAddressingVersion

      protected static String getProperFaultActionForAddressingVersion(RmRuntimeVersion rmVersion, com.sun.xml.ws.api.addressing.AddressingVersion addressingVersion)
      TODO javadoc