public abstract class AbstractException
extends java.lang.RuntimeException
| Modifier and Type | Field and Description |
|---|---|
static int |
CRITICAL_PRIORITY |
static int |
LOW_PRIORITY |
static int |
NORMAL_PRIORITY |
| Constructor and Description |
|---|
AbstractException() |
AbstractException(java.lang.String message) |
AbstractException(java.lang.String message,
java.lang.Throwable cause) |
AbstractException(java.lang.Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
void |
addParameter(java.lang.String key,
java.lang.Object value) |
java.lang.String |
getDescription() |
<E> E |
getParameter(java.lang.String key) |
java.util.Map<java.lang.String,java.lang.Object> |
getParameters() |
int |
getPriorityLevel() |
java.lang.StackTraceElement[] |
getStackTrace() |
java.lang.Throwable |
getThrowableToLog() |
java.lang.String |
getTitle() |
java.lang.Boolean |
hasParameter(java.lang.String key) |
java.lang.Boolean |
isIgnoreStackTrace() |
java.lang.Boolean |
isTrackable() |
void |
printStackTrace(java.io.PrintStream err) |
void |
printStackTrace(java.io.PrintWriter err) |
void |
setDescription(java.lang.String description) |
void |
setIgnoreStackTrace(java.lang.Boolean ignoreStackTrace) |
void |
setPriorityLevel(int priorityLevel) |
void |
setTitle(java.lang.String title) |
AbstractException |
setTrackable(java.lang.Boolean trackable) |
public static final int CRITICAL_PRIORITY
public static final int NORMAL_PRIORITY
public static final int LOW_PRIORITY
public AbstractException()
public AbstractException(java.lang.String message,
java.lang.Throwable cause)
public AbstractException(java.lang.String message)
public AbstractException(java.lang.Throwable cause)
public java.util.Map<java.lang.String,java.lang.Object> getParameters()
public java.lang.Boolean hasParameter(java.lang.String key)
public <E> E getParameter(java.lang.String key)
public void addParameter(java.lang.String key,
java.lang.Object value)
public java.lang.String getTitle()
public void setTitle(java.lang.String title)
title - the title to setpublic java.lang.String getDescription()
public void setDescription(java.lang.String description)
description - the description to setpublic java.lang.Boolean isTrackable()
public AbstractException setTrackable(java.lang.Boolean trackable)
public java.lang.Throwable getThrowableToLog()
public int getPriorityLevel()
public void setPriorityLevel(int priorityLevel)
public java.lang.StackTraceElement[] getStackTrace()
getStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintStream err)
printStackTrace in class java.lang.Throwablepublic void printStackTrace(java.io.PrintWriter err)
printStackTrace in class java.lang.Throwablepublic void setIgnoreStackTrace(java.lang.Boolean ignoreStackTrace)
public java.lang.Boolean isIgnoreStackTrace()