|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ReaderInterceptor
Interface for message body reader interceptors that wrap around calls
to MessageBodyReader.readFrom(java.lang.Class.
Providers implementing ReaderInterceptor contract must be either programmatically
registered in a JAX-RS runtime or must be annotated with
@Provider annotation to be automatically discovered
by the JAX-RS runtime during a provider scanning phase.
Message body interceptor instances may also be discovered and
bound dynamically to particular resource methods.
MessageBodyReader| Method Summary | |
|---|---|
Object |
aroundReadFrom(ReaderInterceptorContext context)
Interceptor method wrapping calls to MessageBodyReader.readFrom(java.lang.Class method. |
| Method Detail |
|---|
Object aroundReadFrom(ReaderInterceptorContext context)
throws IOException,
WebApplicationException
MessageBodyReader.readFrom(java.lang.Class, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, 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, java.lang.reflect.Type, java.lang.annotation.Annotation[], javax.ws.rs.core.MediaType, javax.ws.rs.core.MultivaluedMap, java.io.InputStream) method.
context - 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.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||