Package io.micronaut.http.netty.stream
Class DelegateStreamedHttpRequest
java.lang.Object
io.micronaut.http.netty.stream.DelegateStreamedHttpRequest
- All Implemented Interfaces:
HotObservable<io.netty.handler.codec.http.HttpContent>,StreamedHttpMessage,StreamedHttpRequest,io.netty.handler.codec.DecoderResultProvider,io.netty.handler.codec.http.HttpMessage,io.netty.handler.codec.http.HttpObject,io.netty.handler.codec.http.HttpRequest,Publisher<io.netty.handler.codec.http.HttpContent>
Delegate for Streamed HTTP Request.
- Since:
- 1.0
- Author:
- jroper, Graeme Rocher
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDelegateStreamedHttpRequest(io.netty.handler.codec.http.HttpRequest request, Publisher<? extends io.netty.handler.codec.http.HttpContent> stream) -
Method Summary
Modifier and TypeMethodDescriptionvoidReleases the stream if there is no subscriber.io.netty.handler.codec.DecoderResultio.netty.handler.codec.DecoderResultDeprecated.io.netty.handler.codec.http.HttpMethodDeprecated.io.netty.handler.codec.http.HttpVersionDeprecated.getUri()Deprecated.io.netty.handler.codec.http.HttpHeadersheaders()booleanHas the stream been consumed.io.netty.handler.codec.http.HttpMethodmethod()io.netty.handler.codec.http.HttpVersionvoidsetDecoderResult(io.netty.handler.codec.DecoderResult result) io.netty.handler.codec.http.HttpRequestsetMethod(io.netty.handler.codec.http.HttpMethod method) io.netty.handler.codec.http.HttpRequestsetProtocolVersion(io.netty.handler.codec.http.HttpVersion version) io.netty.handler.codec.http.HttpRequestvoidsubscribe(Subscriber<? super io.netty.handler.codec.http.HttpContent> subscriber) toString()uri()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods 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
getDecoderResultMethods inherited from interface io.netty.handler.codec.http.HttpRequest
getMethod, getUri, method, setMethod, setProtocolVersion, setUri, uri
-
Field Details
-
request
protected final io.netty.handler.codec.http.HttpRequest request -
message
protected final io.netty.handler.codec.http.HttpMessage message
-
-
Constructor Details
-
DelegateStreamedHttpRequest
public DelegateStreamedHttpRequest(io.netty.handler.codec.http.HttpRequest request, Publisher<? extends io.netty.handler.codec.http.HttpContent> stream) - Parameters:
request- The Http requeststream- The publisher
-
-
Method Details
-
isConsumed
public boolean isConsumed()Description copied from interface:StreamedHttpRequestHas the stream been consumed.- Specified by:
isConsumedin interfaceStreamedHttpRequest- Returns:
- True if it has
-
subscribe
-
closeIfNoSubscriber
public void closeIfNoSubscriber()Description copied from interface:StreamedHttpRequestReleases the stream if there is no subscriber.- Specified by:
closeIfNoSubscriberin interfaceHotObservable<io.netty.handler.codec.http.HttpContent>- Specified by:
closeIfNoSubscriberin interfaceStreamedHttpRequest
-
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
-
setUri
- Specified by:
setUriin interfaceio.netty.handler.codec.http.HttpRequest
-
getMethod
Deprecated.- Specified by:
getMethodin interfaceio.netty.handler.codec.http.HttpRequest
-
method
public io.netty.handler.codec.http.HttpMethod method()- Specified by:
methodin interfaceio.netty.handler.codec.http.HttpRequest
-
getUri
Deprecated.- Specified by:
getUriin interfaceio.netty.handler.codec.http.HttpRequest
-
uri
- Specified by:
uriin interfaceio.netty.handler.codec.http.HttpRequest
-
setProtocolVersion
public io.netty.handler.codec.http.HttpRequest setProtocolVersion(io.netty.handler.codec.http.HttpVersion version) - Specified by:
setProtocolVersionin interfaceio.netty.handler.codec.http.HttpMessage- Specified by:
setProtocolVersionin interfaceio.netty.handler.codec.http.HttpRequest
-
getProtocolVersion
Deprecated.- Specified by:
getProtocolVersionin interfaceio.netty.handler.codec.http.HttpMessage
-
protocolVersion
public io.netty.handler.codec.http.HttpVersion protocolVersion()- Specified by:
protocolVersionin interfaceio.netty.handler.codec.http.HttpMessage
-
headers
public io.netty.handler.codec.http.HttpHeaders headers()- Specified by:
headersin interfaceio.netty.handler.codec.http.HttpMessage
-
getDecoderResult
Deprecated.- Specified by:
getDecoderResultin interfaceio.netty.handler.codec.http.HttpObject
-
decoderResult
public io.netty.handler.codec.DecoderResult decoderResult()- Specified by:
decoderResultin interfaceio.netty.handler.codec.DecoderResultProvider
-
setDecoderResult
public void setDecoderResult(io.netty.handler.codec.DecoderResult result) - Specified by:
setDecoderResultin interfaceio.netty.handler.codec.DecoderResultProvider
-
toString
-