Class AbstractWriterInterceptorContext
java.lang.Object
org.jboss.resteasy.core.interception.AbstractWriterInterceptorContext
- All Implemented Interfaces:
javax.ws.rs.ext.InterceptorContext
,javax.ws.rs.ext.WriterInterceptorContext
- Direct Known Subclasses:
ClientWriterInterceptorContext
,ServerWriterInterceptorContext
public abstract class AbstractWriterInterceptorContext
extends Object
implements javax.ws.rs.ext.WriterInterceptorContext
- Version:
- $Revision: 1 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Annotation[]
protected Object
protected Type
protected int
protected javax.ws.rs.ext.WriterInterceptor[]
protected javax.ws.rs.core.MediaType
protected OutputStream
protected ResteasyProviderFactory
protected Class
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractWriterInterceptorContext
(javax.ws.rs.ext.WriterInterceptor[] interceptors, Annotation[] annotations, Object entity, Type genericType, javax.ws.rs.core.MediaType mediaType, Class type, OutputStream outputStream, ResteasyProviderFactory providerFactory, javax.ws.rs.core.MultivaluedMap<String, Object> headers) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.MediaType
getType()
protected javax.ws.rs.ext.MessageBodyWriter
void
proceed()
protected abstract javax.ws.rs.ext.MessageBodyWriter
void
setAnnotations
(Annotation[] annotations) void
void
setGenericType
(Type genericType) void
setMediaType
(javax.ws.rs.core.MediaType mediaType) void
setOutputStream
(OutputStream outputStream) void
(package private) abstract void
protected void
writeTo
(javax.ws.rs.ext.MessageBodyWriter writer) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface javax.ws.rs.ext.InterceptorContext
getProperty, getPropertyNames, removeProperty, setProperty
-
Field Details
-
interceptors
protected javax.ws.rs.ext.WriterInterceptor[] interceptors -
entity
-
type
-
genericType
-
annotations
-
mediaType
protected javax.ws.rs.core.MediaType mediaType -
headers
-
outputStream
-
index
protected int index -
providerFactory
-
-
Constructor Details
-
AbstractWriterInterceptorContext
public AbstractWriterInterceptorContext(javax.ws.rs.ext.WriterInterceptor[] interceptors, Annotation[] annotations, Object entity, Type genericType, javax.ws.rs.core.MediaType mediaType, Class type, OutputStream outputStream, ResteasyProviderFactory providerFactory, javax.ws.rs.core.MultivaluedMap<String, Object> headers)
-
-
Method Details
-
getEntity
- Specified by:
getEntity
in interfacejavax.ws.rs.ext.WriterInterceptorContext
-
setEntity
- Specified by:
setEntity
in interfacejavax.ws.rs.ext.WriterInterceptorContext
-
getType
- Specified by:
getType
in interfacejavax.ws.rs.ext.InterceptorContext
-
setType
- Specified by:
setType
in interfacejavax.ws.rs.ext.InterceptorContext
-
getGenericType
- Specified by:
getGenericType
in interfacejavax.ws.rs.ext.InterceptorContext
-
setGenericType
- Specified by:
setGenericType
in interfacejavax.ws.rs.ext.InterceptorContext
-
getAnnotations
- Specified by:
getAnnotations
in interfacejavax.ws.rs.ext.InterceptorContext
-
setAnnotations
- Specified by:
setAnnotations
in interfacejavax.ws.rs.ext.InterceptorContext
-
getMediaType
public javax.ws.rs.core.MediaType getMediaType()- Specified by:
getMediaType
in interfacejavax.ws.rs.ext.InterceptorContext
-
setMediaType
public void setMediaType(javax.ws.rs.core.MediaType mediaType) - Specified by:
setMediaType
in interfacejavax.ws.rs.ext.InterceptorContext
-
getHeaders
- Specified by:
getHeaders
in interfacejavax.ws.rs.ext.WriterInterceptorContext
-
getOutputStream
- Specified by:
getOutputStream
in interfacejavax.ws.rs.ext.WriterInterceptorContext
-
setOutputStream
- Specified by:
setOutputStream
in interfacejavax.ws.rs.ext.WriterInterceptorContext
-
proceed
- Specified by:
proceed
in interfacejavax.ws.rs.ext.WriterInterceptorContext
- Throws:
IOException
javax.ws.rs.WebApplicationException
-
writeTo
- Throws:
IOException
-
getWriter
protected javax.ws.rs.ext.MessageBodyWriter getWriter() -
resolveWriter
protected abstract javax.ws.rs.ext.MessageBodyWriter resolveWriter() -
throwWriterNotFoundException
abstract void throwWriterNotFoundException()
-