com.gemstone.org.jgroups.persistence.CannotCreateSchemaException Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of gemfire-jgroups Show documentation
Show all versions of gemfire-jgroups Show documentation
SnappyData store based off Pivotal GemFireXD
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;
}