Package com.linkedin.alpini.netty4.http2
Class Http1Request
java.lang.Object
io.netty.handler.codec.http.DefaultHttpObject
io.netty.handler.codec.http.DefaultHttpMessage
io.netty.handler.codec.http.DefaultHttpRequest
com.linkedin.alpini.netty4.misc.BasicHttpRequest
com.linkedin.alpini.netty4.http2.Http1Request
- All Implemented Interfaces:
BasicRequest,io.netty.handler.codec.DecoderResultProvider,io.netty.handler.codec.http.HttpMessage,io.netty.handler.codec.http.HttpObject,io.netty.handler.codec.http.HttpRequest,io.netty.util.AttributeMap,Cloneable
An implementation of
BasicHttpRequest which always uses a Http1Headers for
holding the headers. This is to aid efficiently encapsulating a Http2 request object as a Http1 object.-
Constructor Summary
ConstructorsConstructorDescriptionHttp1Request(io.netty.handler.codec.http.HttpRequest request) Http1Request(io.netty.handler.codec.http.HttpRequest request, Http1Headers headers) Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, Http1Headers headers, UUID requestId, long requestTimestamp, long requestNanos) Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, io.netty.handler.codec.http.HttpMethod method, String uri) Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, io.netty.handler.codec.http.HttpMethod method, String uri, boolean validateHeaders, long requestTimestamp, long requestNanos) Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, io.netty.handler.codec.http.HttpMethod method, String uri, long requestTimestamp, long requestNanos) -
Method Summary
Methods inherited from class com.linkedin.alpini.netty4.misc.BasicHttpRequest
attr, clone, duplicate, equals, generateRequestId, getMethodName, getRequestContentLength, getRequestHeaders, getRequestId, getRequestNanos, getRequestTimestamp, hasAttr, hashCode, setAttributeMapMethods inherited from class io.netty.handler.codec.http.DefaultHttpRequest
getMethod, getUri, method, setProtocolVersion, toString, uriMethods inherited from class io.netty.handler.codec.http.DefaultHttpMessage
getProtocolVersion, headers, protocolVersionMethods inherited from class io.netty.handler.codec.http.DefaultHttpObject
decoderResult, getDecoderResult, setDecoderResultMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.linkedin.alpini.base.misc.BasicRequest
getUriMethods inherited from interface io.netty.handler.codec.DecoderResultProvider
decoderResult, setDecoderResultMethods inherited from interface io.netty.handler.codec.http.HttpMessage
getProtocolVersion, headers, protocolVersionMethods inherited from interface io.netty.handler.codec.http.HttpObject
getDecoderResult
-
Constructor Details
-
Http1Request
public Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, io.netty.handler.codec.http.HttpMethod method, String uri) -
Http1Request
public Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, io.netty.handler.codec.http.HttpMethod method, String uri, long requestTimestamp, long requestNanos) -
Http1Request
public Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, io.netty.handler.codec.http.HttpMethod method, String uri, boolean validateHeaders, long requestTimestamp, long requestNanos) -
Http1Request
public Http1Request(io.netty.handler.codec.http.HttpVersion httpVersion, Http1Headers headers, UUID requestId, long requestTimestamp, long requestNanos) -
Http1Request
public Http1Request(io.netty.handler.codec.http.HttpRequest request) -
Http1Request
-
-
Method Details
-
setMethod
public io.netty.handler.codec.http.HttpRequest setMethod(io.netty.handler.codec.http.HttpMethod method) - Specified by:
setMethodin interfaceio.netty.handler.codec.http.HttpRequest- Overrides:
setMethodin classio.netty.handler.codec.http.DefaultHttpRequest
-
setUri
- Specified by:
setUriin interfaceio.netty.handler.codec.http.HttpRequest- Overrides:
setUriin classio.netty.handler.codec.http.DefaultHttpRequest
-