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 Typeprotected intprotected InputStreamprotected javax.ws.rs.ext.ReaderInterceptor[]protected javax.ws.rs.core.MediaTypeprotected ResteasyProviderFactoryprotected 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.MediaTypeprotected javax.ws.rs.ext.MessageBodyReadergetType()proceed()protected ObjectreadFrom(javax.ws.rs.ext.MessageBodyReader reader) protected abstract javax.ws.rs.ext.MessageBodyReaderresolveReader(javax.ws.rs.core.MediaType mediaType) voidsetAnnotations(Annotation[] annotations) voidsetGenericType(Type genericType) voidvoidsetMediaType(javax.ws.rs.core.MediaType mediaType) voidprotected abstract voidMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
proceedin 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:
getInputStreamin interfacejavax.ws.rs.ext.ReaderInterceptorContext
-
setInputStream
- Specified by:
setInputStreamin interfacejavax.ws.rs.ext.ReaderInterceptorContext
-
getHeaders
-
getAnnotations
- Specified by:
getAnnotationsin interfacejavax.ws.rs.ext.InterceptorContext
-
setAnnotations
- Specified by:
setAnnotationsin interfacejavax.ws.rs.ext.InterceptorContext
-
getType
- Specified by:
getTypein interfacejavax.ws.rs.ext.InterceptorContext
-
setType
- Specified by:
setTypein interfacejavax.ws.rs.ext.InterceptorContext
-
getGenericType
- Specified by:
getGenericTypein interfacejavax.ws.rs.ext.InterceptorContext
-
setGenericType
- Specified by:
setGenericTypein interfacejavax.ws.rs.ext.InterceptorContext
-
getMediaType
public javax.ws.rs.core.MediaType getMediaType()- Specified by:
getMediaTypein interfacejavax.ws.rs.ext.InterceptorContext
-
setMediaType
public void setMediaType(javax.ws.rs.core.MediaType mediaType) - Specified by:
setMediaTypein interfacejavax.ws.rs.ext.InterceptorContext
-