Package org.apache.geode
Class GemFireException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.geode.GemFireException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CacheException,CacheRuntimeException,CompressionException,CopyException,DependenciesNotFoundException,DuplicatePrimaryPartitionException,FunctionException,GemFireCacheException,GemFireConfigException,GemFireIOException,GemFireSecurityException,IncompatibleSystemException,IndexInvalidException,InternalGemFireException,InvalidDeltaException,InvalidValueException,InvalidVersionException,JSONFormatterException,LeaseExpiredException,ManagementException,NoSystemException,PartitionNotAvailableException,PartitionOfflineException,PdxConfigurationException,PdxFieldAlreadyExistsException,PdxFieldDoesNotExistException,PdxFieldTypeMismatchException,PdxInitializationException,PdxRegistryMismatchException,PersistentReplicatesOfflineException,QueryInvalidException,RevokedPersistentDataException,RevokeFailedException,RuntimeAdminException,ServerConnectivityException,SystemConnectException,SystemIsRunningException,UnmodifiableException
This is the abstract superclass of exceptions that are thrown to indicate incorrect usage of
GemFire.
Since these exceptions are unchecked, this class really ought to be called
GemFireRuntimeException; however, the current name is retained for compatibility's sake.
This class is abstract to enforce throwing more specific exception types. Please avoid using GemFireException to describe an arbitrary error condition
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a newGemFireExceptionwith no detailed message.GemFireException(String message) Creates a newGemFireExceptionwith the given detail message.GemFireException(String message, Throwable cause) Creates a newGemFireExceptionwith the given detail message and cause.GemFireException(Throwable cause) Creates a newGemFireExceptionwith the given cause and no detail message -
Method Summary
Modifier and TypeMethodDescriptionReturns the root cause of thisGemFireExceptionornullif the cause is nonexistent or unknown.Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
GemFireException
public GemFireException()Creates a newGemFireExceptionwith no detailed message. -
GemFireException
Creates a newGemFireExceptionwith the given detail message.- Parameters:
message- the detail message
-
GemFireException
Creates a newGemFireExceptionwith the given detail message and cause.- Parameters:
message- the detail messagecause- the cause
-
GemFireException
Creates a newGemFireExceptionwith the given cause and no detail message- Parameters:
cause- the cause
-
-
Method Details
-
getRootCause
Returns the root cause of thisGemFireExceptionornullif the cause is nonexistent or unknown.- Returns:
- The root cause of this
GemFireExceptionornullif the cause is nonexistent or unknown
-