Apache CXF API

org.apache.cxf.jaxrs.impl
Class ResponseImpl

java.lang.Object
  extended by javax.ws.rs.core.Response
      extended by org.apache.cxf.jaxrs.impl.ResponseImpl

public final class ResponseImpl
extends javax.ws.rs.core.Response


Nested Class Summary
 
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()
           
<T> T
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)
           
<T> T
readEntity(Class<T> cls)
           
<T> T
readEntity(Class<T> cls, Annotation[] anns)
           
<T> T
readEntity(javax.ws.rs.core.GenericType<T> genType)
           
<T> T
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
 

Method Detail

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 API

Apache CXF