Package org.apache.ignite
Class IgniteException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.apache.ignite.IgniteException
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
GridClosureException,IgniteFutureCancelledException,IgniteOutOfMemoryException
General grid exception. This exception is used to indicate any error condition
within Grid.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionCreate empty exception.IgniteException(String msg) Creates new exception with given error message.IgniteException(String msg, Throwable cause) Creates new exception with given error message and optional nested exception.IgniteException(Throwable cause) Creates new grid exception with given throwable as a cause and source of error message. -
Method Summary
Methods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace
-
Constructor Details
-
IgniteException
public IgniteException()Create empty exception. -
IgniteException
Creates new exception with given error message.- Parameters:
msg- Error message.
-
IgniteException
Creates new grid exception with given throwable as a cause and source of error message.- Parameters:
cause- Non-null throwable cause.
-
IgniteException
Creates new exception with given error message and optional nested exception.- Parameters:
msg- Error message.cause- Optional nested exception (can benull).
-
-
Method Details
-
hasCause
Checks if this exception has given class in'cause'hierarchy.- Parameters:
cls- Cause classes to check (ifnullor empty,falseis returned).- Returns:
Trueif one of the causing exception is an instance of passed in classes,falseotherwise.
-
getCause
Gets first exception of given class from'cause'hierarchy if any.- Parameters:
cls- Cause class to get cause (ifnull,nullis returned).- Returns:
- First causing exception of passed in class,
nullotherwise.
-
toString
-