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

com.gemstone.org.jgroups.persistence.CannotCreateSchemaException Maven / Gradle / Ivy

The newest version!
/** Notice of modification as required by the LGPL
 *  This file was modified by Gemstone Systems Inc. on
 *  $Date$
 **/
package  com.gemstone.org.jgroups.persistence;

/**
 * @author Mandar Shinde
 * This exception inherits the Exception class and is used in
 * cases where the Persistence Storage cannot create schema to
 * use the API as required. At this point, top level use needs to
 * decide whether to continue or abort.
 */

public class CannotCreateSchemaException extends Exception
{
    private static final long serialVersionUID = 932964652498346597L;

    /**
     * @param t
     * @param reason implementor-specified runtime reason
     */
    public CannotCreateSchemaException(Throwable t, String reason)
    {
	this.t = t;
	this.reason = reason;
    }

    /**
     * @return String
     */
    @Override // GemStoneAddition
    public String toString()
    {
	String tmp = "Exception " + t.toString() + " was thrown due to " + reason;
	return tmp;
    }

    /**
     * members are made available so that the top level user can dump
     * appropriate members on to his stack trace
     */
    private Throwable t = null;
    private String reason = null;
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy