| /* |
| * 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); |
| } |
| } |