Package com.qwazr.server
Class ServerException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
com.qwazr.server.ServerException
- All Implemented Interfaces:
java.io.Serializable
public class ServerException
extends java.lang.RuntimeException
- See Also:
- Serialized Form
-
Constructor Summary
Constructors Constructor Description ServerException(java.lang.String message)
ServerException(javax.ws.rs.core.Response.Status status)
ServerException(javax.ws.rs.core.Response.Status status, java.lang.String message)
ServerException(javax.ws.rs.core.Response.Status status, java.lang.String message, java.lang.Throwable cause)
-
Method Summary
Modifier and Type Method Description static javax.ws.rs.WebApplicationException
from(javax.ws.rs.WebApplicationException webAppException)
javax.ws.rs.WebApplicationException
getHtmlException(boolean withStackTrace)
static javax.ws.rs.WebApplicationException
getHtmlException(java.util.logging.Logger logger, java.lang.Exception e)
javax.ws.rs.WebApplicationException
getJsonException(boolean withStackTrace)
static javax.ws.rs.WebApplicationException
getJsonException(java.util.logging.Logger logger, java.lang.Exception e)
int
getStatusCode()
javax.ws.rs.WebApplicationException
getTextException(boolean withStackTrace)
static javax.ws.rs.WebApplicationException
getTextException(java.util.logging.Logger logger, java.lang.Exception e)
static ServerException
of(java.lang.String message, java.lang.Throwable throwable)
static ServerException
of(java.lang.Throwable throwable)
static javax.ws.rs.core.Response
toResponse(javax.ws.rs.core.HttpHeaders headers, java.lang.Exception exception)
ServerException
warnIfCause(java.util.logging.Logger logger)
-
Constructor Details
-
ServerException
public ServerException(javax.ws.rs.core.Response.Status status, java.lang.String message, java.lang.Throwable cause) -
ServerException
public ServerException(javax.ws.rs.core.Response.Status status, java.lang.String message) -
ServerException
public ServerException(java.lang.String message) -
ServerException
public ServerException(javax.ws.rs.core.Response.Status status)
-
-
Method Details
-
getStatusCode
public int getStatusCode() -
warnIfCause
-
getTextException
public javax.ws.rs.WebApplicationException getTextException(boolean withStackTrace) -
getHtmlException
public javax.ws.rs.WebApplicationException getHtmlException(boolean withStackTrace) -
getJsonException
public javax.ws.rs.WebApplicationException getJsonException(boolean withStackTrace) -
toResponse
public static javax.ws.rs.core.Response toResponse(javax.ws.rs.core.HttpHeaders headers, java.lang.Exception exception) -
of
-
of
-
getTextException
public static javax.ws.rs.WebApplicationException getTextException(java.util.logging.Logger logger, java.lang.Exception e) -
getJsonException
public static javax.ws.rs.WebApplicationException getJsonException(java.util.logging.Logger logger, java.lang.Exception e) -
getHtmlException
public static javax.ws.rs.WebApplicationException getHtmlException(java.util.logging.Logger logger, java.lang.Exception e) -
from
public static javax.ws.rs.WebApplicationException from(javax.ws.rs.WebApplicationException webAppException)
-