public class ServiceException
extends java.lang.Exception
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
domain |
protected java.util.logging.Level |
logLevel |
protected java.lang.String |
reason |
protected int |
statusCode |
| Constructor and Description |
|---|
ServiceException(int statusCode,
java.lang.String statusMessage) |
ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason) |
ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason,
java.lang.String domain) |
ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason,
java.lang.String domain,
java.lang.Throwable cause) |
ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason,
java.lang.Throwable cause) |
ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.Throwable cause) |
ServiceException(int statusCode,
java.lang.Throwable cause) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getDomain() |
java.util.Map<java.lang.String,java.lang.String> |
getHeaders() |
java.util.logging.Level |
getLogLevel() |
java.lang.String |
getReason() |
int |
getStatusCode() |
static <T extends ServiceException> |
withLogLevel(T exception,
java.util.logging.Level level) |
protected final int statusCode
protected final java.lang.String reason
protected final java.lang.String domain
protected java.util.logging.Level logLevel
public ServiceException(int statusCode,
java.lang.String statusMessage)
public ServiceException(int statusCode,
java.lang.Throwable cause)
public ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.Throwable cause)
public ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason)
public ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason,
java.lang.Throwable cause)
public ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason,
java.lang.String domain)
public ServiceException(int statusCode,
java.lang.String statusMessage,
java.lang.String reason,
java.lang.String domain,
java.lang.Throwable cause)
public int getStatusCode()
public java.lang.String getReason()
public java.lang.String getDomain()
public java.util.Map<java.lang.String,java.lang.String> getHeaders()
public java.util.logging.Level getLogLevel()
public static <T extends ServiceException> T withLogLevel(T exception, java.util.logging.Level level)