|
||||||||||
| 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 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) . 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 method.
context - invocation context.
IOException - if an IO error arises.
WebApplicationException - thrown by wrapped method.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||