Class ContainerResponseContextImpl

    • Method Detail

      • getStatus

        public int getStatus()
        Specified by:
        getStatus in interface javax.ws.rs.container.ContainerResponseContext
      • setStatus

        public void setStatus​(int code)
        Specified by:
        setStatus in interface javax.ws.rs.container.ContainerResponseContext
      • getStatusInfo

        public javax.ws.rs.core.Response.StatusType getStatusInfo()
        Specified by:
        getStatusInfo in interface javax.ws.rs.container.ContainerResponseContext
      • setStatusInfo

        public void setStatusInfo​(javax.ws.rs.core.Response.StatusType statusInfo)
        Specified by:
        setStatusInfo in interface javax.ws.rs.container.ContainerResponseContext
      • getEntityClass

        public Class<?> getEntityClass()
        Specified by:
        getEntityClass in interface javax.ws.rs.container.ContainerResponseContext
      • getEntityType

        public Type getEntityType()
        Specified by:
        getEntityType in interface javax.ws.rs.container.ContainerResponseContext
      • setEntity

        public void setEntity​(Object entity)
        Specified by:
        setEntity in interface javax.ws.rs.container.ContainerResponseContext
      • setEntity

        public void setEntity​(Object entity,
                              Annotation[] annotations,
                              javax.ws.rs.core.MediaType mediaType)
        Specified by:
        setEntity in interface javax.ws.rs.container.ContainerResponseContext
      • getHeaders

        public javax.ws.rs.core.MultivaluedMap<String,​Object> getHeaders()
        Specified by:
        getHeaders in interface javax.ws.rs.container.ContainerResponseContext
      • getAllowedMethods

        public Set<String> getAllowedMethods()
        Specified by:
        getAllowedMethods in interface javax.ws.rs.container.ContainerResponseContext
      • getDate

        public Date getDate()
        Specified by:
        getDate in interface javax.ws.rs.container.ContainerResponseContext
      • getLanguage

        public Locale getLanguage()
        Specified by:
        getLanguage in interface javax.ws.rs.container.ContainerResponseContext
      • getLength

        public int getLength()
        Specified by:
        getLength in interface javax.ws.rs.container.ContainerResponseContext
      • getMediaType

        public javax.ws.rs.core.MediaType getMediaType()
        Specified by:
        getMediaType in interface javax.ws.rs.container.ContainerResponseContext
      • getCookies

        public Map<String,​javax.ws.rs.core.NewCookie> getCookies()
        Specified by:
        getCookies in interface javax.ws.rs.container.ContainerResponseContext
      • getEntityTag

        public javax.ws.rs.core.EntityTag getEntityTag()
        Specified by:
        getEntityTag in interface javax.ws.rs.container.ContainerResponseContext
      • getLastModified

        public Date getLastModified()
        Specified by:
        getLastModified in interface javax.ws.rs.container.ContainerResponseContext
      • getLocation

        public URI getLocation()
        Specified by:
        getLocation in interface javax.ws.rs.container.ContainerResponseContext
      • getLinks

        public Set<javax.ws.rs.core.Link> getLinks()
        Specified by:
        getLinks in interface javax.ws.rs.container.ContainerResponseContext
      • hasLink

        public boolean hasLink​(String relation)
        Specified by:
        hasLink in interface javax.ws.rs.container.ContainerResponseContext
      • getLink

        public javax.ws.rs.core.Link getLink​(String relation)
        Specified by:
        getLink in interface javax.ws.rs.container.ContainerResponseContext
      • getLinkBuilder

        public javax.ws.rs.core.Link.Builder getLinkBuilder​(String relation)
        Specified by:
        getLinkBuilder in interface javax.ws.rs.container.ContainerResponseContext
      • hasEntity

        public boolean hasEntity()
        Specified by:
        hasEntity in interface javax.ws.rs.container.ContainerResponseContext
      • getEntity

        public Object getEntity()
        Specified by:
        getEntity in interface javax.ws.rs.container.ContainerResponseContext
      • getEntityStream

        public OutputStream getEntityStream()
        Specified by:
        getEntityStream in interface javax.ws.rs.container.ContainerResponseContext
      • setEntityStream

        public void setEntityStream​(OutputStream entityStream)
        Specified by:
        setEntityStream in interface javax.ws.rs.container.ContainerResponseContext
      • getEntityAnnotations

        public Annotation[] getEntityAnnotations()
        Specified by:
        getEntityAnnotations in interface javax.ws.rs.container.ContainerResponseContext
      • getStringHeaders

        public javax.ws.rs.core.MultivaluedMap<String,​String> getStringHeaders()
        Specified by:
        getStringHeaders in interface javax.ws.rs.container.ContainerResponseContext
      • getHeaderString

        public String getHeaderString​(String name)
        Specified by:
        getHeaderString in interface javax.ws.rs.container.ContainerResponseContext
      • resume

        public void resume​(Throwable t)
        Description copied from interface: SuspendableContainerResponseContext
        Aborts the current response with the given exception. This behaves as if the request filter threw this exception synchronously, which means that the exception will not be mapped by exception mappers, the response filters will stop running, and the async response callbacks will be called with this exception.
        Specified by:
        resume in interface SuspendableContainerResponseContext
        Parameters:
        t - the exception to send back to the client, as an internal server error.