Class NettyStreamedFileCustomizableResponseType
- java.lang.Object
-
- io.micronaut.http.server.types.files.StreamedFile
-
- io.micronaut.http.server.netty.types.files.NettyStreamedFileCustomizableResponseType
-
- All Implemented Interfaces:
NettyCustomizableResponseType,NettyFileCustomizableResponseType,NettyStreamedCustomizableResponseType,io.micronaut.http.server.types.CustomizableResponseType,io.micronaut.http.server.types.files.FileCustomizableResponseType
@Internal public class NettyStreamedFileCustomizableResponseType extends io.micronaut.http.server.types.files.StreamedFile implements NettyFileCustomizableResponseType, NettyStreamedCustomizableResponseType
Writes a file backed by anInputStreamto the Netty context.- Since:
- 1.0
-
-
Field Summary
-
Fields inherited from interface io.micronaut.http.server.types.files.FileCustomizableResponseType
ATTACHMENT_HEADER
-
Fields inherited from interface io.micronaut.http.server.netty.types.stream.NettyStreamedCustomizableResponseType
LOG
-
-
Constructor Summary
Constructors Constructor Description NettyStreamedFileCustomizableResponseType(io.micronaut.http.server.types.files.StreamedFile delegate)NettyStreamedFileCustomizableResponseType(java.io.InputStream inputStream, io.micronaut.http.MediaType mediaType)NettyStreamedFileCustomizableResponseType(java.io.InputStream inputStream, java.lang.String name)NettyStreamedFileCustomizableResponseType(java.net.URL url)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidprocess(io.micronaut.http.MutableHttpResponse response)-
Methods inherited from class io.micronaut.http.server.types.files.StreamedFile
attach, getInputStream, getLastModified, getLength, getMediaType
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.micronaut.http.server.types.files.FileCustomizableResponseType
getLastModified, getLength, getMediaType
-
Methods inherited from interface io.micronaut.http.server.netty.types.stream.NettyStreamedCustomizableResponseType
getInputStream, write
-
-
-
-
Constructor Detail
-
NettyStreamedFileCustomizableResponseType
public NettyStreamedFileCustomizableResponseType(java.io.InputStream inputStream, java.lang.String name)- Parameters:
inputStream- The input streamname- The file name
-
NettyStreamedFileCustomizableResponseType
public NettyStreamedFileCustomizableResponseType(java.io.InputStream inputStream, io.micronaut.http.MediaType mediaType)- Parameters:
inputStream- The input streammediaType- The file media type
-
NettyStreamedFileCustomizableResponseType
public NettyStreamedFileCustomizableResponseType(java.net.URL url)
- Parameters:
url- The URL
-
NettyStreamedFileCustomizableResponseType
public NettyStreamedFileCustomizableResponseType(io.micronaut.http.server.types.files.StreamedFile delegate)
- Parameters:
delegate- The streamed file
-
-
Method Detail
-
process
public void process(io.micronaut.http.MutableHttpResponse response)
- Specified by:
processin interfaceio.micronaut.http.server.types.CustomizableResponseType- Specified by:
processin interfaceNettyStreamedCustomizableResponseType- Overrides:
processin classio.micronaut.http.server.types.files.StreamedFile
-
-