@Priority(value=10) @Singleton public class MappableExceptionWrapperInterceptor extends Object implements ReaderInterceptor, WriterInterceptor
| Modifier and Type | Class and Description |
|---|---|
static class |
MappableExceptionWrapperInterceptor.Binder
Binder registering the
Exception Wrapper Interceptor
(used on the client side). |
| Constructor and Description |
|---|
MappableExceptionWrapperInterceptor() |
| Modifier and Type | Method and Description |
|---|---|
Object |
aroundReadFrom(ReaderInterceptorContext context)
|
void |
aroundWriteTo(WriterInterceptorContext context)
|
public Object aroundReadFrom(ReaderInterceptorContext context) throws IOException, WebApplicationException
ReaderInterceptorMessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream) method.
The parameters of the wrapped method called are available from context.
Implementations of this method SHOULD explicitly call ReaderInterceptorContext.proceed()
to invoke the next interceptor in the chain, and ultimately the wrapped
MessageBodyReader.readFrom(java.lang.Class<T>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.String>, java.io.InputStream) method.aroundReadFrom in interface ReaderInterceptorcontext - invocation context.IOException - if an IO error arises or is thrown by the wrapped
MessageBodyReader.readFrom method.WebApplicationException - thrown by the wrapped MessageBodyReader.readFrom method.public void aroundWriteTo(WriterInterceptorContext context) throws IOException, WebApplicationException
WriterInterceptorMessageBodyWriter.writeTo(T, java.lang.Class<?>, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap<java.lang.String, java.lang.Object>, java.io.OutputStream) method.
The parameters of the wrapped method called are available from context.
Implementations of this method SHOULD explicitly call
WriterInterceptorContext.proceed() to invoke the next interceptor in the chain,
and ultimately the wrapped MessageBodyWriter.writeTo method.aroundWriteTo in interface WriterInterceptorcontext - invocation context.IOException - if an IO error arises or is thrown by the wrapped
MessageBodyWriter.writeTo method.WebApplicationException - thrown by the wrapped MessageBodyWriter.writeTo method.Copyright © 2007-2024, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.