javax.resource
Class NotSupportedException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--javax.resource.ResourceException
                    |
                    +--javax.resource.NotSupportedException
All Implemented Interfaces:
java.io.Serializable

public class NotSupportedException
extends ResourceException

NotSupportedException is thrown to indicate that callee (resource adapter or application server for system contracts) cannot execute an operation because the operation is not a supported feature. For example, if the transaction support level for a resource adapter is NO_TRANSACTION, an invocation of ManagedConnection.getXAResource method should throw NotSupportedException exception.

See Also:
Serialized Form

Constructor Summary
NotSupportedException(java.lang.String reason)
          Create a NotSupportedException with reason.
NotSupportedException(java.lang.String reason, java.lang.String errorCode)
          Create a NotSupportedException.
 
Methods inherited from class javax.resource.ResourceException
getErrorCode, getLinkedException, setLinkedException
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getLocalizedMessage, getMessage, printStackTrace, printStackTrace, printStackTrace, toString
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

NotSupportedException

public NotSupportedException(java.lang.String reason,
                             java.lang.String errorCode)
Create a NotSupportedException.
Parameters:
reason - a description of the exception
errorCode - a string specifying the vendor specific error code

NotSupportedException

public NotSupportedException(java.lang.String reason)
Create a NotSupportedException with reason.
Parameters:
reason - a description of the exception