All Downloads are FREE. Search and download functionalities are using the official Maven repository.

javax.resource.spi.RetryableUnavailableException Maven / Gradle / Ivy

The newest version!
package javax.resource.spi;

/**
 * A subclass of the UnavailableException that 
 * indicates that the rejection of the work submission is transient. 
 * It is thrown in situations where the previously failed work submission 
 * might be able to succeed if the resource adapter retries the operation
 * at a later point in time.
 * 
 * @since 1.6
 * @version Java EE Connector Architecture 1.6
 */
public class RetryableUnavailableException extends UnavailableException implements RetryableException 
{
   /**
    * Determines if a deserialized instance of this class
    * is compatible with this class.
    */
   private static final long serialVersionUID = 3730185319227786830L;
   
   /**
    * Constructs a new instance with null as its detail message.
    */
   public RetryableUnavailableException() 
   {
      super();
   }
   
   /**
    * Constructs a new instance with the specified detail message.
    * @param message the detail message.
    */
   public RetryableUnavailableException(String message) 
   {
      super(message);
   }
   
   /**
    * Constructs a new throwable with the specified cause.
    * @param cause a chained exception of type Throwable.
    */
   public RetryableUnavailableException(Throwable cause) 
   {
      super(cause);
   }

   /**
    * Constructs a new throwable with the specified detail message and cause.
    * @param message the detail message.
    * @param cause a chained exception of type Throwable.
    */
   public RetryableUnavailableException(String message, Throwable cause) 
   {
      super(message, cause);
   }

   /**
    * Constructs a new throwable with the specified detail message and
    * an error code.
    * @param message a description of the exception.
    * @param errorCode a string specifying the vendor specific error code.
    */
   public RetryableUnavailableException(String message, String errorCode) 
   {
      super(message, errorCode);
   }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy