Interface IResponse

  • All Superinterfaces:
    java.lang.AutoCloseable, java.io.Closeable
    All Known Implementing Classes:
    Response

    public interface IResponse
    extends java.io.Closeable
    • Method Detail

      • isStatusCode2xx

        default boolean isStatusCode2xx()
      • getStatusText

        java.lang.String getStatusText()
      • getStatusCode

        int getStatusCode()
      • getBody

        java.lang.String getBody()
                          throws java.io.IOException
        Throws:
        java.io.IOException
      • getInputStream

        java.io.InputStream getInputStream()
                                    throws java.io.IOException
        Throws:
        java.io.IOException
      • getContentLength

        long getContentLength()
      • getContentType

        java.lang.String getContentType()
      • getContentEncoding

        java.lang.String getContentEncoding()
      • close

        void close()
            throws java.io.IOException
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Throws:
        java.io.IOException
      • getUri

        java.lang.String getUri()
      • abort

        void abort()
      • cacheControl

        default IOptional<java.util.List<java.lang.String>,​java.lang.RuntimeException> cacheControl()
      • expires

        default IOptional<java.lang.String,​java.lang.RuntimeException> expires()
      • pragma

        default IOptional<java.lang.String,​java.lang.RuntimeException> pragma()