@CompileStatic class IdentifiedRuntimeException extends RuntimeException
Runtime exception with identifier (usually UUID string).
May be used in any scenario, but is primarily intended for remoting use cases when is sometimes desirable to have explicit exception identifier to be able to correlate duplicated stacktraces (in server and client logs).Type | Name and description |
---|---|
String |
exceptionId |
Constructor and description |
---|
IdentifiedRuntimeException() |
IdentifiedRuntimeException(String exceptionId) |
IdentifiedRuntimeException(String exceptionId, String message) |
IdentifiedRuntimeException(String exceptionId, String message, Throwable cause) |
IdentifiedRuntimeException(String exceptionId, String message, Throwable cause, Boolean writableStackTrace) |
Methods inherited from class | Name |
---|---|
class RuntimeException |
printStackTrace, printStackTrace, printStackTrace, getStackTrace, fillInStackTrace, getCause, initCause, toString, getMessage, getSuppressed, getLocalizedMessage, setStackTrace, addSuppressed, equals, hashCode, getClass, notify, notifyAll, wait, wait, wait |
Groovy Documentation