Save This Page
Home » glassfish-v2ur2-b04-src » javax.resource.spi.work » [javadoc | source]
javax.resource.spi.work
public class: WorkRejectedException [javadoc | source]
java.lang.Object
   java.lang.Throwable
      java.lang.Exception
         javax.resource.ResourceException
            javax.resource.spi.work.WorkException
               javax.resource.spi.work.WorkRejectedException

All Implemented Interfaces:
    Serializable

This exception is thrown by a WorkManager to indicate that a submitted Work instance has been rejected. The rejection could be due to internal factors or start timeout expiration.

This could be thrown only before the execution of a Work instance starts (that is, before a thread has been allocated for Work execution).

An associated error code indicates the nature of the error condition. Possible error codes are WorkException.START_TIMED_OUT, WorkException.INTERNAL or WorkException.UNDEFINED.

Fields inherited from javax.resource.spi.work.WorkException:
INTERNAL,  UNDEFINED,  START_TIMED_OUT,  TX_CONCURRENT_WORK_DISALLOWED,  TX_RECREATE_FAILED
Constructor:
 public WorkRejectedException() 
 public WorkRejectedException(String message) 
    Constructs a new instance with the specified detail message.
    Parameters:
    message - the detail message.
 public WorkRejectedException(Throwable cause) 
    Constructs a new throwable with the specified cause.
    Parameters:
    cause - a chained exception of type Throwable.
 public WorkRejectedException(String message,
    Throwable cause) 
    Constructs a new throwable with the specified detail message and cause.
    Parameters:
    message - the detail message.
    cause - a chained exception of type Throwable.
 public WorkRejectedException(String message,
    String errorCode) 
    Constructs a new throwable with the specified detail message and an error code.
    Parameters:
    message - a description of the exception.
    errorCode - a string specifying the vendor specific error code.
Methods from javax.resource.ResourceException:
getErrorCode,   getLinkedException,   getMessage,   setErrorCode,   setLinkedException
Methods from java.lang.Throwable:
fillInStackTrace,   getCause,   getLocalizedMessage,   getMessage,   getStackTrace,   initCause,   printStackTrace,   printStackTrace,   printStackTrace,   setStackTrace,   toString
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait