org.apache.cxf.jaxrs.impl
Class ResponseImpl
java.lang.Object
javax.ws.rs.core.Response
org.apache.cxf.jaxrs.impl.ResponseImpl
public final class ResponseImpl
- extends javax.ws.rs.core.Response
Nested classes/interfaces inherited from class javax.ws.rs.core.Response |
javax.ws.rs.core.Response.ResponseBuilder, javax.ws.rs.core.Response.Status, javax.ws.rs.core.Response.StatusType |
Method Summary |
void |
addMetadata(javax.ws.rs.core.MultivaluedMap<String,Object> meta)
|
protected void |
autoClose(Class<?> cls,
boolean exception)
|
boolean |
bufferEntity()
|
void |
close()
|
InputStream |
convertEntityToStreamIfPossible()
|
|
doReadEntity(Class<T> cls,
Type t,
Annotation[] anns)
|
Object |
getActualEntity()
|
Set<String> |
getAllowedMethods()
|
Map<String,javax.ws.rs.core.NewCookie> |
getCookies()
|
Date |
getDate()
|
Object |
getEntity()
|
Annotation[] |
getEntityAnnotations()
|
javax.ws.rs.core.EntityTag |
getEntityTag()
|
javax.ws.rs.core.MultivaluedMap<String,Object> |
getHeaders()
|
String |
getHeaderString(String header)
|
Locale |
getLanguage()
|
Date |
getLastModified()
|
int |
getLength()
|
javax.ws.rs.core.Link |
getLink(String relation)
|
javax.ws.rs.core.Link.Builder |
getLinkBuilder(String relation)
|
Set<javax.ws.rs.core.Link> |
getLinks()
|
URI |
getLocation()
|
javax.ws.rs.core.MediaType |
getMediaType()
|
javax.ws.rs.core.MultivaluedMap<String,Object> |
getMetadata()
|
Message |
getOutMessage()
|
int |
getStatus()
|
javax.ws.rs.core.Response.StatusType |
getStatusInfo()
|
javax.ws.rs.core.MultivaluedMap<String,String> |
getStringHeaders()
|
boolean |
hasEntity()
|
boolean |
hasLink(String relation)
|
|
readEntity(Class<T> cls)
|
|
readEntity(Class<T> cls,
Annotation[] anns)
|
|
readEntity(javax.ws.rs.core.GenericType<T> genType)
|
|
readEntity(javax.ws.rs.core.GenericType<T> genType,
Annotation[] anns)
|
void |
setEntity(Object e,
Annotation[] anns)
|
void |
setEntityAnnotations(Annotation[] anns)
|
void |
setOutMessage(Message message)
|
void |
setStatus(int s)
|
Methods inherited from class javax.ws.rs.core.Response |
accepted, accepted, created, fromResponse, noContent, notAcceptable, notModified, notModified, notModified, ok, ok, ok, ok, ok, seeOther, serverError, status, status, status, temporaryRedirect |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
addMetadata
public void addMetadata(javax.ws.rs.core.MultivaluedMap<String,Object> meta)
setStatus
public void setStatus(int s)
setEntity
public void setEntity(Object e,
Annotation[] anns)
setEntityAnnotations
public void setEntityAnnotations(Annotation[] anns)
getEntityAnnotations
public Annotation[] getEntityAnnotations()
setOutMessage
public void setOutMessage(Message message)
getOutMessage
public Message getOutMessage()
getStatus
public int getStatus()
- Specified by:
getStatus
in class javax.ws.rs.core.Response
getStatusInfo
public javax.ws.rs.core.Response.StatusType getStatusInfo()
- Specified by:
getStatusInfo
in class javax.ws.rs.core.Response
getActualEntity
public Object getActualEntity()
getEntity
public Object getEntity()
- Specified by:
getEntity
in class javax.ws.rs.core.Response
hasEntity
public boolean hasEntity()
- Specified by:
hasEntity
in class javax.ws.rs.core.Response
getMetadata
public javax.ws.rs.core.MultivaluedMap<String,Object> getMetadata()
- Specified by:
getMetadata
in class javax.ws.rs.core.Response
getHeaders
public javax.ws.rs.core.MultivaluedMap<String,Object> getHeaders()
- Overrides:
getHeaders
in class javax.ws.rs.core.Response
getStringHeaders
public javax.ws.rs.core.MultivaluedMap<String,String> getStringHeaders()
- Specified by:
getStringHeaders
in class javax.ws.rs.core.Response
getHeaderString
public String getHeaderString(String header)
- Specified by:
getHeaderString
in class javax.ws.rs.core.Response
getAllowedMethods
public Set<String> getAllowedMethods()
- Specified by:
getAllowedMethods
in class javax.ws.rs.core.Response
getCookies
public Map<String,javax.ws.rs.core.NewCookie> getCookies()
- Specified by:
getCookies
in class javax.ws.rs.core.Response
getDate
public Date getDate()
- Specified by:
getDate
in class javax.ws.rs.core.Response
getEntityTag
public javax.ws.rs.core.EntityTag getEntityTag()
- Specified by:
getEntityTag
in class javax.ws.rs.core.Response
getLanguage
public Locale getLanguage()
- Specified by:
getLanguage
in class javax.ws.rs.core.Response
getLastModified
public Date getLastModified()
- Specified by:
getLastModified
in class javax.ws.rs.core.Response
getLength
public int getLength()
- Specified by:
getLength
in class javax.ws.rs.core.Response
getLocation
public URI getLocation()
- Specified by:
getLocation
in class javax.ws.rs.core.Response
getMediaType
public javax.ws.rs.core.MediaType getMediaType()
- Specified by:
getMediaType
in class javax.ws.rs.core.Response
hasLink
public boolean hasLink(String relation)
- Specified by:
hasLink
in class javax.ws.rs.core.Response
getLink
public javax.ws.rs.core.Link getLink(String relation)
- Specified by:
getLink
in class javax.ws.rs.core.Response
getLinkBuilder
public javax.ws.rs.core.Link.Builder getLinkBuilder(String relation)
- Specified by:
getLinkBuilder
in class javax.ws.rs.core.Response
getLinks
public Set<javax.ws.rs.core.Link> getLinks()
- Specified by:
getLinks
in class javax.ws.rs.core.Response
readEntity
public <T> T readEntity(Class<T> cls)
throws javax.ws.rs.ProcessingException,
IllegalStateException
- Specified by:
readEntity
in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
IllegalStateException
readEntity
public <T> T readEntity(javax.ws.rs.core.GenericType<T> genType)
throws javax.ws.rs.ProcessingException,
IllegalStateException
- Specified by:
readEntity
in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
IllegalStateException
readEntity
public <T> T readEntity(Class<T> cls,
Annotation[] anns)
throws javax.ws.rs.ProcessingException,
IllegalStateException
- Specified by:
readEntity
in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
IllegalStateException
readEntity
public <T> T readEntity(javax.ws.rs.core.GenericType<T> genType,
Annotation[] anns)
throws javax.ws.rs.ProcessingException,
IllegalStateException
- Specified by:
readEntity
in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
IllegalStateException
doReadEntity
public <T> T doReadEntity(Class<T> cls,
Type t,
Annotation[] anns)
throws javax.ws.rs.ProcessingException,
IllegalStateException
- Throws:
javax.ws.rs.ProcessingException
IllegalStateException
convertEntityToStreamIfPossible
public InputStream convertEntityToStreamIfPossible()
autoClose
protected void autoClose(Class<?> cls,
boolean exception)
bufferEntity
public boolean bufferEntity()
throws javax.ws.rs.ProcessingException
- Specified by:
bufferEntity
in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
close
public void close()
throws javax.ws.rs.ProcessingException
- Specified by:
close
in class javax.ws.rs.core.Response
- Throws:
javax.ws.rs.ProcessingException
Apache CXF