IllegalStateException.java :  » REST » alc-rest » javax » resource » spi » Java Open Source

Java Open Source » REST » alc rest 
alc rest » javax » resource » spi » IllegalStateException.java
/*
 * Copyright 2004-2005 Sun Microsystems, Inc.  All rights reserved.
 * Use is subject to license terms.
 */

package javax.resource.spi;

/**
 * An <code>IllegalStateException</code> is thrown from a method if the callee
 * (resource adapter or application server for system contracts) is in an
 * illegal or inappropriate state for the method invocation.
 * 
 * @version 1.0
 * @author Rahul Sharma
 * @author Ram Jeyaraman
 */

public class IllegalStateException extends javax.resource.ResourceException {

  /**
   * Constructs a new instance with null as its detail message.
   */
  public IllegalStateException() {
    super();
  }

  /**
   * Constructs a new instance with the specified detail message.
   * 
   * @param message
   *            the detail message.
   */
  public IllegalStateException(String message) {
    super(message);
  }

  /**
   * Constructs a new throwable with the specified cause.
   * 
   * @param cause
   *            a chained exception of type <code>Throwable</code>.
   */
  public IllegalStateException(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 <code>Throwable</code>.
   */
  public IllegalStateException(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 IllegalStateException(String message, String errorCode) {
    super(message, errorCode);
  }
}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.