public abstract class AbstractReaderInterceptorContext
extends java.lang.Object
implements javax.ws.rs.ext.ReaderInterceptorContext
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.annotation.Annotation[] |
annotations |
protected java.lang.reflect.Type |
genericType |
protected javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
headers |
protected int |
index |
protected java.io.InputStream |
inputStream |
protected javax.ws.rs.ext.ReaderInterceptor[] |
interceptors |
protected javax.ws.rs.core.MediaType |
mediaType |
protected ResteasyProviderFactory |
providerFactory |
protected java.lang.Class |
type |
| Constructor and Description |
|---|
AbstractReaderInterceptorContext(javax.ws.rs.core.MediaType mediaType,
ResteasyProviderFactory providerFactory,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.ext.ReaderInterceptor[] interceptors,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers,
java.lang.reflect.Type genericType,
java.lang.Class type,
java.io.InputStream inputStream) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.annotation.Annotation[] |
getAnnotations() |
java.lang.reflect.Type |
getGenericType() |
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> |
getHeaders() |
java.io.InputStream |
getInputStream() |
javax.ws.rs.core.MediaType |
getMediaType() |
protected javax.ws.rs.ext.MessageBodyReader |
getReader() |
java.lang.Class |
getType() |
java.lang.Object |
proceed() |
protected java.lang.Object |
readFrom(javax.ws.rs.ext.MessageBodyReader reader) |
protected abstract javax.ws.rs.ext.MessageBodyReader |
resolveReader(javax.ws.rs.core.MediaType mediaType) |
void |
setAnnotations(java.lang.annotation.Annotation[] annotations) |
void |
setGenericType(java.lang.reflect.Type genericType) |
void |
setInputStream(java.io.InputStream is) |
void |
setMediaType(javax.ws.rs.core.MediaType mediaType) |
void |
setType(java.lang.Class type) |
protected abstract void |
throwReaderNotFound() |
protected javax.ws.rs.ext.ReaderInterceptor[] interceptors
protected ResteasyProviderFactory providerFactory
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.String> headers
protected java.io.InputStream inputStream
protected int index
public AbstractReaderInterceptorContext(javax.ws.rs.core.MediaType mediaType,
ResteasyProviderFactory providerFactory,
java.lang.annotation.Annotation[] annotations,
javax.ws.rs.ext.ReaderInterceptor[] interceptors,
javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> headers,
java.lang.reflect.Type genericType,
java.lang.Class type,
java.io.InputStream inputStream)
public java.lang.Object proceed()
throws java.io.IOException
proceed in interface javax.ws.rs.ext.ReaderInterceptorContextjava.io.IOExceptionprotected java.lang.Object readFrom(javax.ws.rs.ext.MessageBodyReader reader)
throws java.io.IOException
java.io.IOExceptionprotected javax.ws.rs.ext.MessageBodyReader getReader()
protected abstract javax.ws.rs.ext.MessageBodyReader resolveReader(javax.ws.rs.core.MediaType mediaType)
protected abstract void throwReaderNotFound()
public java.io.InputStream getInputStream()
getInputStream in interface javax.ws.rs.ext.ReaderInterceptorContextpublic void setInputStream(java.io.InputStream is)
setInputStream in interface javax.ws.rs.ext.ReaderInterceptorContextpublic javax.ws.rs.core.MultivaluedMap<java.lang.String,java.lang.String> getHeaders()
getHeaders in interface javax.ws.rs.ext.ReaderInterceptorContextpublic 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 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 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.InterceptorContext