Class AbstractReaderInterceptorContext
java.lang.Object
org.jboss.resteasy.core.interception.AbstractReaderInterceptorContext
- All Implemented Interfaces:
javax.ws.rs.ext.InterceptorContext
,javax.ws.rs.ext.ReaderInterceptorContext
- Direct Known Subclasses:
ClientReaderInterceptorContext
,ServerReaderInterceptorContext
public abstract class AbstractReaderInterceptorContext
extends Object
implements javax.ws.rs.ext.ReaderInterceptorContext
- Version:
- $Revision: 1 $
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Annotation[]
protected Type
protected int
protected InputStream
protected javax.ws.rs.ext.ReaderInterceptor[]
protected javax.ws.rs.core.MediaType
protected ResteasyProviderFactory
protected Class
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractReaderInterceptorContext
(javax.ws.rs.core.MediaType mediaType, ResteasyProviderFactory providerFactory, Annotation[] annotations, javax.ws.rs.ext.ReaderInterceptor[] interceptors, javax.ws.rs.core.MultivaluedMap<String, String> headers, Type genericType, Class type, InputStream inputStream) -
Method Summary
Modifier and TypeMethodDescriptionjavax.ws.rs.core.MediaType
protected javax.ws.rs.ext.MessageBodyReader
getType()
proceed()
protected Object
readFrom
(javax.ws.rs.ext.MessageBodyReader reader) protected abstract javax.ws.rs.ext.MessageBodyReader
resolveReader
(javax.ws.rs.core.MediaType mediaType) void
setAnnotations
(Annotation[] annotations) void
setGenericType
(Type genericType) void
void
setMediaType
(javax.ws.rs.core.MediaType mediaType) void
protected abstract void
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.ReaderInterceptor[] interceptors -
providerFactory
-
type
-
genericType
-
annotations
-
mediaType
protected javax.ws.rs.core.MediaType mediaType -
headers
-
inputStream
-
index
protected int index
-
-
Constructor Details
-
AbstractReaderInterceptorContext
public AbstractReaderInterceptorContext(javax.ws.rs.core.MediaType mediaType, ResteasyProviderFactory providerFactory, Annotation[] annotations, javax.ws.rs.ext.ReaderInterceptor[] interceptors, javax.ws.rs.core.MultivaluedMap<String, String> headers, Type genericType, Class type, InputStream inputStream)
-
-
Method Details
-
proceed
- Specified by:
proceed
in interfacejavax.ws.rs.ext.ReaderInterceptorContext
- Throws:
IOException
-
readFrom
- Throws:
IOException
-
getReader
protected javax.ws.rs.ext.MessageBodyReader getReader() -
resolveReader
protected abstract javax.ws.rs.ext.MessageBodyReader resolveReader(javax.ws.rs.core.MediaType mediaType) -
throwReaderNotFound
protected abstract void throwReaderNotFound() -
getInputStream
- Specified by:
getInputStream
in interfacejavax.ws.rs.ext.ReaderInterceptorContext
-
setInputStream
- Specified by:
setInputStream
in interfacejavax.ws.rs.ext.ReaderInterceptorContext
-
getHeaders
- Specified by:
getHeaders
in interfacejavax.ws.rs.ext.ReaderInterceptorContext
-
getAnnotations
- Specified by:
getAnnotations
in interfacejavax.ws.rs.ext.InterceptorContext
-
setAnnotations
- Specified by:
setAnnotations
in interfacejavax.ws.rs.ext.InterceptorContext
-
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
-
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
-