Package org.apache.cxf.jaxrs.utils
Class ExceptionUtils
- java.lang.Object
-
- org.apache.cxf.jaxrs.utils.ExceptionUtils
-
public final class ExceptionUtils extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T extends Throwable>
javax.ws.rs.core.ResponseconvertFaultToResponse(T ex, org.apache.cxf.message.Message currentMessage)
static String
getStackTrace(Throwable ex)
static Class<?>
getWebApplicationExceptionClass(javax.ws.rs.core.Response exResponse, Class<?> defaultExceptionType)
static boolean
propogateException(org.apache.cxf.message.Message m)
static javax.ws.rs.WebApplicationException
toBadRequestException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toForbiddenException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toHttpException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toInternalServerErrorException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toNotAcceptableException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toNotAuthorizedException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toNotFoundException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toNotSupportedException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toWebApplicationException(Throwable cause, javax.ws.rs.core.Response response)
static javax.ws.rs.WebApplicationException
toWebApplicationException(javax.ws.rs.core.Response response)
-
-
-
Method Detail
-
getWebApplicationExceptionClass
public static Class<?> getWebApplicationExceptionClass(javax.ws.rs.core.Response exResponse, Class<?> defaultExceptionType)
-
propogateException
public static boolean propogateException(org.apache.cxf.message.Message m)
-
convertFaultToResponse
public static <T extends Throwable> javax.ws.rs.core.Response convertFaultToResponse(T ex, org.apache.cxf.message.Message currentMessage)
-
toWebApplicationException
public static javax.ws.rs.WebApplicationException toWebApplicationException(Throwable cause, javax.ws.rs.core.Response response)
-
toInternalServerErrorException
public static javax.ws.rs.WebApplicationException toInternalServerErrorException(Throwable cause, javax.ws.rs.core.Response response)
-
toBadRequestException
public static javax.ws.rs.WebApplicationException toBadRequestException(Throwable cause, javax.ws.rs.core.Response response)
-
toNotFoundException
public static javax.ws.rs.WebApplicationException toNotFoundException(Throwable cause, javax.ws.rs.core.Response response)
-
toNotAuthorizedException
public static javax.ws.rs.WebApplicationException toNotAuthorizedException(Throwable cause, javax.ws.rs.core.Response response)
-
toForbiddenException
public static javax.ws.rs.WebApplicationException toForbiddenException(Throwable cause, javax.ws.rs.core.Response response)
-
toNotAcceptableException
public static javax.ws.rs.WebApplicationException toNotAcceptableException(Throwable cause, javax.ws.rs.core.Response response)
-
toNotSupportedException
public static javax.ws.rs.WebApplicationException toNotSupportedException(Throwable cause, javax.ws.rs.core.Response response)
-
toHttpException
public static javax.ws.rs.WebApplicationException toHttpException(Throwable cause, javax.ws.rs.core.Response response)
-
toWebApplicationException
public static javax.ws.rs.WebApplicationException toWebApplicationException(javax.ws.rs.core.Response response)
-
-