Class ResponseImpl

java.lang.Object
jakarta.ws.rs.core.Response
org.apache.cxf.jaxrs.impl.ResponseImpl
All Implemented Interfaces:
AutoCloseable

public final class ResponseImpl extends jakarta.ws.rs.core.Response
  • Field Details

  • Method Details

    • addMetadata

      public void addMetadata(jakarta.ws.rs.core.MultivaluedMap<String,Object> meta)
    • setStatus

      public void setStatus(int statusCode)
    • setStatus

      public void setStatus(int statusCode, String reasonPhrase)
    • setEntity

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

      public void setEntityAnnotations(Annotation[] anns)
    • getEntityAnnotations

      public Annotation[] getEntityAnnotations()
    • setOutMessage

      public void setOutMessage(org.apache.cxf.message.Message message)
    • getOutMessage

      public org.apache.cxf.message.Message getOutMessage()
    • getStatus

      public int getStatus()
      Specified by:
      getStatus in class jakarta.ws.rs.core.Response
    • getStatusInfo

      public jakarta.ws.rs.core.Response.StatusType getStatusInfo()
      Specified by:
      getStatusInfo in class jakarta.ws.rs.core.Response
    • getActualEntity

      public Object getActualEntity()
    • getEntity

      public Object getEntity()
      Specified by:
      getEntity in class jakarta.ws.rs.core.Response
    • hasEntity

      public boolean hasEntity()
      Specified by:
      hasEntity in class jakarta.ws.rs.core.Response
    • getMetadata

      public jakarta.ws.rs.core.MultivaluedMap<String,Object> getMetadata()
      Specified by:
      getMetadata in class jakarta.ws.rs.core.Response
    • getHeaders

      public jakarta.ws.rs.core.MultivaluedMap<String,Object> getHeaders()
      Overrides:
      getHeaders in class jakarta.ws.rs.core.Response
    • getStringHeaders

      public jakarta.ws.rs.core.MultivaluedMap<String,String> getStringHeaders()
      Specified by:
      getStringHeaders in class jakarta.ws.rs.core.Response
    • getHeaderString

      public String getHeaderString(String header)
      Specified by:
      getHeaderString in class jakarta.ws.rs.core.Response
    • getAllowedMethods

      public Set<String> getAllowedMethods()
      Specified by:
      getAllowedMethods in class jakarta.ws.rs.core.Response
    • getCookies

      public Map<String,jakarta.ws.rs.core.NewCookie> getCookies()
      Specified by:
      getCookies in class jakarta.ws.rs.core.Response
    • getDate

      public Date getDate()
      Specified by:
      getDate in class jakarta.ws.rs.core.Response
    • getEntityTag

      public jakarta.ws.rs.core.EntityTag getEntityTag()
      Specified by:
      getEntityTag in class jakarta.ws.rs.core.Response
    • getLanguage

      public Locale getLanguage()
      Specified by:
      getLanguage in class jakarta.ws.rs.core.Response
    • getLastModified

      public Date getLastModified()
      Specified by:
      getLastModified in class jakarta.ws.rs.core.Response
    • getLength

      public int getLength()
      Specified by:
      getLength in class jakarta.ws.rs.core.Response
    • getLocation

      public URI getLocation()
      Specified by:
      getLocation in class jakarta.ws.rs.core.Response
    • getMediaType

      public jakarta.ws.rs.core.MediaType getMediaType()
      Specified by:
      getMediaType in class jakarta.ws.rs.core.Response
    • hasLink

      public boolean hasLink(String relation)
      Specified by:
      hasLink in class jakarta.ws.rs.core.Response
    • getLink

      public jakarta.ws.rs.core.Link getLink(String relation)
      Specified by:
      getLink in class jakarta.ws.rs.core.Response
    • getLinkBuilder

      public jakarta.ws.rs.core.Link.Builder getLinkBuilder(String relation)
      Specified by:
      getLinkBuilder in class jakarta.ws.rs.core.Response
    • getLinks

      public Set<jakarta.ws.rs.core.Link> getLinks()
      Specified by:
      getLinks in class jakarta.ws.rs.core.Response
    • readEntity

      public <T> T readEntity(Class<T> cls) throws jakarta.ws.rs.ProcessingException, IllegalStateException
      Specified by:
      readEntity in class jakarta.ws.rs.core.Response
      Throws:
      jakarta.ws.rs.ProcessingException
      IllegalStateException
    • readEntity

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

      public <T> T readEntity(Class<T> cls, Annotation[] anns) throws jakarta.ws.rs.ProcessingException, IllegalStateException
      Specified by:
      readEntity in class jakarta.ws.rs.core.Response
      Throws:
      jakarta.ws.rs.ProcessingException
      IllegalStateException
    • readEntity

      public <T> T readEntity(jakarta.ws.rs.core.GenericType<T> genType, Annotation[] anns) throws jakarta.ws.rs.ProcessingException, IllegalStateException
      Specified by:
      readEntity in class jakarta.ws.rs.core.Response
      Throws:
      jakarta.ws.rs.ProcessingException
      IllegalStateException
    • doReadEntity

      public <T> T doReadEntity(Class<T> cls, Type t, Annotation[] anns) throws jakarta.ws.rs.ProcessingException, IllegalStateException
      Throws:
      jakarta.ws.rs.ProcessingException
      IllegalStateException
    • convertEntityToStreamIfPossible

      public InputStream convertEntityToStreamIfPossible()
    • autoClose

      protected void autoClose(Class<?> cls, boolean exception)
    • autoCloseWithHint

      protected void autoCloseWithHint(Class<?> cls, boolean autoCloseHint, boolean exception)
    • bufferEntity

      public boolean bufferEntity() throws jakarta.ws.rs.ProcessingException
      Specified by:
      bufferEntity in class jakarta.ws.rs.core.Response
      Throws:
      jakarta.ws.rs.ProcessingException
    • close

      public void close() throws jakarta.ws.rs.ProcessingException
      Specified by:
      close in interface AutoCloseable
      Specified by:
      close in class jakarta.ws.rs.core.Response
      Throws:
      jakarta.ws.rs.ProcessingException
    • toString

      public String toString()
      Overrides:
      toString in class Object