Interface GenericContainerResponse

All Known Implementing Classes:
ContainerResponse

public interface GenericContainerResponse
Version:
$Id: $
Author:
Andrey Parfonov
  • Method Details

    • setResponse

      void setResponse(javax.ws.rs.core.Response response)
      Set response. New response can be override old one.
      Parameters:
      response - See Response
    • getResponse

      javax.ws.rs.core.Response getResponse()
      Get preset Response. This method can be useful for modification GenericContainerResponse. See ResponseFilter.doFilter(GenericContainerResponse).
      Returns:
      preset Response or null if it was not initialized yet.
    • writeResponse

      void writeResponse() throws IOException
      Write response to output stream.
      Throws:
      IOException - if any i/o errors occurs
    • getStatus

      int getStatus()
      Returns:
      HTTP status
    • getHttpHeaders

      javax.ws.rs.core.MultivaluedMap<String,Object> getHttpHeaders()
      Returns:
      HTTP headers
    • getEntity

      Object getEntity()
      Returns:
      entity body
    • getEntityType

      Type getEntityType()
      Returns:
      entity type
    • getContentType

      javax.ws.rs.core.MediaType getContentType()
      Returns:
      body content type