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 StringgetStackTrace(Throwable ex)static Class<?>getWebApplicationExceptionClass(javax.ws.rs.core.Response exResponse, Class<?> defaultExceptionType)static booleanpropogateException(org.apache.cxf.message.Message m)static javax.ws.rs.WebApplicationExceptiontoBadRequestException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoForbiddenException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoHttpException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoInternalServerErrorException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoNotAcceptableException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoNotAuthorizedException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoNotFoundException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoNotSupportedException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoWebApplicationException(Throwable cause, javax.ws.rs.core.Response response)static javax.ws.rs.WebApplicationExceptiontoWebApplicationException(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)
-
-