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