public static class WriterInterceptorRegistry.WriterInterceptorFacade extends Object implements WriterInterceptor
| Modifier and Type | Field and Description |
|---|---|
protected MessageBodyWriterInterceptor |
interceptor |
| Constructor and Description |
|---|
WriterInterceptorFacade(MessageBodyWriterInterceptor interceptor) |
| Modifier and Type | Method and Description |
|---|---|
void |
aroundWriteTo(WriterInterceptorContext writerInterceptorContext)
|
MessageBodyWriterInterceptor |
getInterceptor() |
protected final MessageBodyWriterInterceptor interceptor
public WriterInterceptorFacade(MessageBodyWriterInterceptor interceptor)
public MessageBodyWriterInterceptor getInterceptor()
public void aroundWriteTo(WriterInterceptorContext writerInterceptorContext) 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 WriterInterceptorwriterInterceptorContext - 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 © 2018 JBoss by Red Hat. All rights reserved.