com.sun.xml.ws.rx.rm.runtime.sequence
Class SequenceTerminatedException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by javax.xml.ws.WebServiceException
                  extended by com.sun.xml.ws.rx.RxRuntimeException
                      extended by com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
                          extended by com.sun.xml.ws.rx.rm.runtime.sequence.SequenceTerminatedException
All Implemented Interfaces:
Serializable

public class SequenceTerminatedException
extends AbstractSoapFaultException

The Endpoint that generates this fault SHOULD make every reasonable effort to notify the corresponding Endpoint of this decision. Properties: [Code] Sender or Receiver [Subcode] wsrm:SequenceTerminated [Reason] The Sequence has been terminated due to an unrecoverable error. [Detail] xs:anyURI Generated by: RM Source or RM Destination. Condition : Encountering an unrecoverable condition or detection of violation of the protocol. Action Upon Generation : Sequence termination. Action Upon Receipt : MUST terminate the Sequence if not otherwise terminated.

Author:
Marek Potociar (marek.potociar at sun.com)
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
AbstractSoapFaultException.Code, AbstractSoapFaultException.DetailBuilder
 
Constructor Summary
SequenceTerminatedException(String sequenceId, String message, AbstractSoapFaultException.Code code)
           
 
Method Summary
 AbstractSoapFaultException.Code getCode()
           
 Detail getDetail(RuntimeContext rc)
           
 QName getSubcode(RmRuntimeVersion rv)
           
 
Methods inherited from class com.sun.xml.ws.rx.rm.faults.AbstractSoapFaultException
createSoapFaultMessage, getProperFaultActionForAddressingVersion, getReason, mustTryToDeliver, toRequest, toResponse
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SequenceTerminatedException

public SequenceTerminatedException(String sequenceId,
                                   String message,
                                   AbstractSoapFaultException.Code code)
Method Detail

getCode

public AbstractSoapFaultException.Code getCode()
Specified by:
getCode in class AbstractSoapFaultException

getSubcode

public QName getSubcode(RmRuntimeVersion rv)
Specified by:
getSubcode in class AbstractSoapFaultException

getDetail

public Detail getDetail(RuntimeContext rc)
Specified by:
getDetail in class AbstractSoapFaultException


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.