Interface IHttpMessage<T extends IHttpMessage<?>>
-
- All Known Subinterfaces:
IHttpRequest,IHttpResponse
public interface IHttpMessage<T extends IHttpMessage<?>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description byte[]body()Tbody(byte[] byteArray)Tbody(java.lang.String text)java.lang.StringbodyAsString()TclearHeaders()IHttpContextcontext()booleanhasHeader(java.lang.String name)java.lang.Stringheader(java.lang.String name)Theader(java.lang.String name, java.lang.String value)booleanheaderAsBoolean(java.lang.String name)intheaderAsInt(java.lang.String name)java.util.Map<java.lang.String,java.lang.String>headers()TremoveHeader(java.lang.String name)HttpVersionversion()Tversion(HttpVersion version)
-
-
-
Method Detail
-
context
IHttpContext context()
-
header
java.lang.String header(java.lang.String name)
-
headerAsInt
int headerAsInt(java.lang.String name)
-
headerAsBoolean
boolean headerAsBoolean(java.lang.String name)
-
header
T header(java.lang.String name, java.lang.String value)
-
removeHeader
T removeHeader(java.lang.String name)
-
clearHeaders
T clearHeaders()
-
hasHeader
boolean hasHeader(java.lang.String name)
-
headers
java.util.Map<java.lang.String,java.lang.String> headers()
-
version
HttpVersion version()
-
version
T version(HttpVersion version)
-
body
byte[] body()
-
bodyAsString
java.lang.String bodyAsString()
-
body
T body(byte[] byteArray)
-
body
T body(java.lang.String text)
-
-