Interface NettyStreamedCustomizableResponseType
-
- All Superinterfaces:
io.micronaut.http.server.types.CustomizableResponseType,NettyCustomizableResponseType
- All Known Implementing Classes:
NettyStreamedFileCustomizableResponseType
@Internal public interface NettyStreamedCustomizableResponseType extends NettyCustomizableResponseType
Writes anInputStreamto the Netty context.- Since:
- 2.5.0
-
-
Field Summary
Fields Modifier and Type Field Description static org.slf4j.LoggerLOG
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description java.io.InputStreamgetInputStream()default voidprocess(io.micronaut.http.MutableHttpResponse<?> response)default io.netty.channel.ChannelFuturewrite(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<?> response, io.netty.channel.ChannelHandlerContext context)Write this instance to Netty.
-
-
-
Method Detail
-
getInputStream
java.io.InputStream getInputStream()
-
write
default io.netty.channel.ChannelFuture write(io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<?> response, io.netty.channel.ChannelHandlerContext context)Description copied from interface:NettyCustomizableResponseTypeWrite this instance to Netty.- Specified by:
writein interfaceNettyCustomizableResponseType- Parameters:
request- The requestresponse- The responsecontext- The NettyChannelHandlerContext- Returns:
- The netty future that completes when the response is fully written.
-
process
default void process(io.micronaut.http.MutableHttpResponse<?> response)
- Specified by:
processin interfaceio.micronaut.http.server.types.CustomizableResponseType
-
-