public abstract class AbstractWriterInterceptorContext
extends java.lang.Object
implements javax.ws.rs.ext.WriterInterceptorContext
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.annotation.Annotation[] |
annotations |
protected java.lang.Object |
entity |
protected java.lang.reflect.Type |
genericType |
protected javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
headers |
protected int |
index |
protected javax.ws.rs.ext.WriterInterceptor[] |
interceptors |
protected javax.ws.rs.core.MediaType |
mediaType |
protected java.io.OutputStream |
outputStream |
protected ResteasyProviderFactory |
providerFactory |
protected java.lang.Class |
type |
| Constructor and Description |
|---|
AbstractWriterInterceptorContext(javax.ws.rs.ext.WriterInterceptor[] interceptors,
java.lang.annotation.Annotation[] annotations,
java.lang.Object entity,
java.lang.reflect.Type genericType,
javax.ws.rs.core.MediaType mediaType,
java.lang.Class type,
java.io.OutputStream outputStream,
ResteasyProviderFactory providerFactory,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.annotation.Annotation[] |
getAnnotations() |
java.lang.Object |
getEntity() |
java.lang.reflect.Type |
getGenericType() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> |
getHeaders() |
javax.ws.rs.core.MediaType |
getMediaType() |
java.io.OutputStream |
getOutputStream() |
java.lang.Class |
getType() |
protected javax.ws.rs.ext.MessageBodyWriter |
getWriter() |
void |
proceed() |
protected abstract javax.ws.rs.ext.MessageBodyWriter |
resolveWriter() |
void |
setAnnotations(java.lang.annotation.Annotation[] annotations) |
void |
setEntity(java.lang.Object entity) |
void |
setGenericType(java.lang.reflect.Type genericType) |
void |
setMediaType(javax.ws.rs.core.MediaType mediaType) |
void |
setOutputStream(java.io.OutputStream outputStream) |
void |
setType(java.lang.Class type) |
(package private) abstract void |
throwWriterNotFoundException() |
protected void |
writeTo(javax.ws.rs.ext.MessageBodyWriter writer) |
protected javax.ws.rs.ext.WriterInterceptor[] interceptors
protected java.lang.Object entity
protected java.lang.Class type
protected java.lang.reflect.Type genericType
protected java.lang.annotation.Annotation[] annotations
protected javax.ws.rs.core.MediaType mediaType
protected javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers
protected java.io.OutputStream outputStream
protected int index
protected ResteasyProviderFactory providerFactory
public AbstractWriterInterceptorContext(javax.ws.rs.ext.WriterInterceptor[] interceptors,
java.lang.annotation.Annotation[] annotations,
java.lang.Object entity,
java.lang.reflect.Type genericType,
javax.ws.rs.core.MediaType mediaType,
java.lang.Class type,
java.io.OutputStream outputStream,
ResteasyProviderFactory providerFactory,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> headers)
public java.lang.Object getEntity()
getEntity in interface javax.ws.rs.ext.WriterInterceptorContextpublic void setEntity(java.lang.Object entity)
setEntity in interface javax.ws.rs.ext.WriterInterceptorContextpublic java.lang.Class getType()
getType in interface javax.ws.rs.ext.InterceptorContextpublic void setType(java.lang.Class type)
setType in interface javax.ws.rs.ext.InterceptorContextpublic java.lang.reflect.Type getGenericType()
getGenericType in interface javax.ws.rs.ext.InterceptorContextpublic void setGenericType(java.lang.reflect.Type genericType)
setGenericType in interface javax.ws.rs.ext.InterceptorContextpublic java.lang.annotation.Annotation[] getAnnotations()
getAnnotations in interface javax.ws.rs.ext.InterceptorContextpublic void setAnnotations(java.lang.annotation.Annotation[] annotations)
setAnnotations in interface javax.ws.rs.ext.InterceptorContextpublic javax.ws.rs.core.MediaType getMediaType()
getMediaType in interface javax.ws.rs.ext.InterceptorContextpublic void setMediaType(javax.ws.rs.core.MediaType mediaType)
setMediaType in interface javax.ws.rs.ext.InterceptorContextpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.Object> getHeaders()
getHeaders in interface javax.ws.rs.ext.WriterInterceptorContextpublic java.io.OutputStream getOutputStream()
getOutputStream in interface javax.ws.rs.ext.WriterInterceptorContextpublic void setOutputStream(java.io.OutputStream outputStream)
setOutputStream in interface javax.ws.rs.ext.WriterInterceptorContextpublic void proceed()
throws java.io.IOException,
javax.ws.rs.WebApplicationException
proceed in interface javax.ws.rs.ext.WriterInterceptorContextjava.io.IOExceptionjavax.ws.rs.WebApplicationExceptionprotected void writeTo(javax.ws.rs.ext.MessageBodyWriter writer)
throws java.io.IOException
java.io.IOExceptionprotected javax.ws.rs.ext.MessageBodyWriter getWriter()
protected abstract javax.ws.rs.ext.MessageBodyWriter resolveWriter()
abstract void throwWriterNotFoundException()