Package net.anwiba.commons.http
Interface IResponse
-
- All Superinterfaces:
java.lang.AutoCloseable,java.io.Closeable
- All Known Implementing Classes:
Response
public interface IResponse extends java.io.Closeable
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidabort()default IOptional<java.util.List<java.lang.String>,java.lang.RuntimeException>cacheControl()voidclose()default IOptional<java.lang.String,java.lang.RuntimeException>expires()java.lang.StringgetBody()java.lang.StringgetContentEncoding()longgetContentLength()java.lang.StringgetContentType()java.io.InputStreamgetInputStream()intgetStatusCode()java.lang.StringgetStatusText()java.lang.StringgetUri()default booleanisStatusCode2xx()default IOptional<java.lang.String,java.lang.RuntimeException>pragma()
-
-
-
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:
closein interfacejava.lang.AutoCloseable- Specified by:
closein interfacejava.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()
-
-