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
 boolean bufferEntity()
           
 void close()
           
<T> T
doReadEntity(Class<T> cls, Type t, Annotation[] anns)
           
 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()
           
 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)
           
protected  boolean responseStreamCanBeClosed(Class<?> cls)
           
 void setEntity(Object e, Annotation[] anns)
           
 void setEntityAnnotations(Annotation[] anns)
           
 void setMessage(org.apache.cxf.message.Message message)
           
 void setStatus(int s)
           
 
Methods inherited from class javax.ws.rs.core.Response
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

setStatus

public void setStatus(int s)

setEntity

public void setEntity(Object e,
                      Annotation[] anns)

setEntityAnnotations

public void setEntityAnnotations(Annotation[] anns)

getEntityAnnotations

public Annotation[] getEntityAnnotations()

setMessage

public void setMessage(org.apache.cxf.message.Message message)

getStatus

public int getStatus()
Specified by:
getStatus in class javax.ws.rs.core.Response

getStatusInfo

public javax.ws.rs.core.Response.StatusType getStatusInfo()

getEntity

public Object getEntity()
Specified by:
getEntity in class javax.ws.rs.core.Response

hasEntity

public boolean hasEntity()

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()

getStringHeaders

public javax.ws.rs.core.MultivaluedMap<String,String> getStringHeaders()

getHeaderString

public String getHeaderString(String header)

getAllowedMethods

public Set<String> getAllowedMethods()

getCookies

public Map<String,javax.ws.rs.core.NewCookie> getCookies()

getDate

public Date getDate()

getEntityTag

public javax.ws.rs.core.EntityTag getEntityTag()

getLanguage

public Locale getLanguage()

getLastModified

public Date getLastModified()

getLength

public int getLength()

getLocation

public URI getLocation()

getMediaType

public javax.ws.rs.core.MediaType getMediaType()

hasLink

public boolean hasLink(String relation)

getLink

public javax.ws.rs.core.Link getLink(String relation)

getLinkBuilder

public javax.ws.rs.core.Link.Builder getLinkBuilder(String relation)

getLinks

public Set<javax.ws.rs.core.Link> getLinks()

readEntity

public <T> T readEntity(Class<T> cls)
             throws javax.ws.rs.MessageProcessingException,
                    IllegalStateException
Throws:
javax.ws.rs.MessageProcessingException
IllegalStateException

readEntity

public <T> T readEntity(javax.ws.rs.core.GenericType<T> genType)
             throws javax.ws.rs.MessageProcessingException,
                    IllegalStateException
Throws:
javax.ws.rs.MessageProcessingException
IllegalStateException

readEntity

public <T> T readEntity(Class<T> cls,
                        Annotation[] anns)
             throws javax.ws.rs.MessageProcessingException,
                    IllegalStateException
Throws:
javax.ws.rs.MessageProcessingException
IllegalStateException

readEntity

public <T> T readEntity(javax.ws.rs.core.GenericType<T> genType,
                        Annotation[] anns)
             throws javax.ws.rs.MessageProcessingException,
                    IllegalStateException
Throws:
javax.ws.rs.MessageProcessingException
IllegalStateException

doReadEntity

public <T> T doReadEntity(Class<T> cls,
                          Type t,
                          Annotation[] anns)
               throws javax.ws.rs.MessageProcessingException,
                      IllegalStateException
Throws:
javax.ws.rs.MessageProcessingException
IllegalStateException

responseStreamCanBeClosed

protected boolean responseStreamCanBeClosed(Class<?> cls)

bufferEntity

public boolean bufferEntity()
                     throws javax.ws.rs.MessageProcessingException
Throws:
javax.ws.rs.MessageProcessingException

close

public void close()
           throws javax.ws.rs.MessageProcessingException
Throws:
javax.ws.rs.MessageProcessingException


Apache CXF