Methods
Modifier and Type |
Method and Description |
void |
addHttpPreprocessor(HttpRequestPreprocessor httpPreprocessor) |
void |
asynchronousDelivery(HttpRequest request,
HttpResponse response,
Response jaxrsResponse) |
void |
clearContextData() |
boolean |
executeExactExceptionMapper(HttpRequest request,
HttpResponse response,
Throwable exception)
If there exists an Exception mapper for exception, execute it, otherwise, do NOT recurse up class hierarchy
of exception.
|
boolean |
executeExceptionMapper(HttpRequest request,
HttpResponse response,
Throwable exception)
Execute an ExceptionMapper if one exists for the given exception.
|
boolean |
executeExceptionMapperForClass(HttpRequest request,
HttpResponse response,
Throwable exception,
Class clazz) |
Map<Class,Object> |
getDefaultContextObjects() |
ResourceInvoker |
getInvoker(HttpRequest request) |
Map<String,String> |
getLanguageMappings() |
Map<String,MediaType> |
getMediaTypeMappings() |
ResteasyProviderFactory |
getProviderFactory() |
Registry |
getRegistry() |
protected Response |
getResponse(HttpRequest request,
HttpResponse response,
ResourceInvoker invoker) |
Set<String> |
getUnwrappedExceptions() |
protected void |
handleApplicationException(HttpRequest request,
HttpResponse response,
ApplicationException e) |
void |
handleException(HttpRequest request,
HttpResponse response,
Exception e) |
protected void |
handleFailure(HttpRequest request,
HttpResponse response,
Failure failure) |
void |
handleInvokerException(HttpRequest request,
HttpResponse response,
Exception e)
Called if method invoke was unsuccessful
|
protected void |
handleReaderException(HttpRequest request,
HttpResponse response,
ReaderException e) |
protected void |
handleWebApplicationException(HttpRequest request,
HttpResponse response,
WebApplicationException wae) |
void |
handleWriteResponseException(HttpRequest request,
HttpResponse response,
Exception e)
Called if method invoke was successful, but writing the Response after was not.
|
protected void |
handleWriterException(HttpRequest request,
HttpResponse response,
WriterException e) |
Response |
internalInvocation(HttpRequest request,
HttpResponse response,
Object entity) |
void |
invoke(HttpRequest request,
HttpResponse response) |
void |
invoke(HttpRequest request,
HttpResponse response,
ResourceInvoker invoker) |
void |
invokePropagateNotFound(HttpRequest request,
HttpResponse response)
Propagate NotFoundException.
|
protected void |
preprocess(HttpRequest in) |
protected void |
preprocessExtensions(HttpRequest in) |
void |
pushContextObjects(HttpRequest request,
HttpResponse response) |
protected MediaType |
resolveContentTypeByAccept(List<MediaType> accepts,
Object entity) |
void |
setLanguageMappings(Map<String,String> languageMappings) |
void |
setMediaTypeMappings(Map<String,MediaType> mediaTypeMappings) |
protected Throwable |
unwrapException(HttpRequest request,
HttpResponse response,
Throwable e) |
protected void |
writeFailure(HttpRequest request,
HttpResponse response,
Response jaxrsResponse) |
protected void |
writeJaxrsResponse(HttpRequest request,
HttpResponse response,
Response jaxrsResponse) |