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
 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()
           
 javax.ws.rs.core.EntityTag getEntityTag()
           
 String getHeader(String header)
           
 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)
           
 void setMessage(Message message)
           
 
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

setMessage

public void setMessage(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()
Specified by:
getStatusInfo in class javax.ws.rs.core.Response

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

getHeader

public String getHeader(String header)

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.MessageProcessingException,
                    IllegalStateException
Specified by:
readEntity in class javax.ws.rs.core.Response
Throws:
javax.ws.rs.MessageProcessingException
IllegalStateException

readEntity

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

readEntity

public <T> T readEntity(Class<T> cls,
                        Annotation[] anns)
             throws javax.ws.rs.MessageProcessingException,
                    IllegalStateException
Specified by:
readEntity in class javax.ws.rs.core.Response
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
Specified by:
readEntity in class javax.ws.rs.core.Response
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

bufferEntity

public boolean bufferEntity()
                     throws javax.ws.rs.MessageProcessingException
Specified by:
bufferEntity in class javax.ws.rs.core.Response
Throws:
javax.ws.rs.MessageProcessingException

close

public void close()
           throws javax.ws.rs.MessageProcessingException
Specified by:
close in class javax.ws.rs.core.Response
Throws:
javax.ws.rs.MessageProcessingException

Apache CXF API

Apache CXF