Class FileBodyWriter
java.lang.Object
io.micronaut.http.server.netty.body.FileBodyWriter
- All Implemented Interfaces:
io.micronaut.http.body.MessageBodyWriter<File>,io.micronaut.http.body.ResponseBodyWriter<File>
@Internal
@Singleton
public final class FileBodyWriter
extends Object
implements io.micronaut.http.body.ResponseBodyWriter<File>
Body writer for
Files.- Since:
- 4.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.http.ByteBodyHttpResponse<?>write(io.micronaut.core.io.buffer.ByteBufferFactory<?, ?> bufferFactory, io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<File> outgoingResponse, io.micronaut.core.type.Argument<File> type, io.micronaut.http.MediaType mediaType, File object) voidwriteTo(io.micronaut.core.type.Argument<File> type, io.micronaut.http.MediaType mediaType, File object, io.micronaut.core.type.MutableHeaders outgoingHeaders, OutputStream outputStream) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.http.body.MessageBodyWriter
createSpecific, isBlocking, isWriteable, writeTo
-
Constructor Details
-
FileBodyWriter
-
-
Method Details
-
write
public io.micronaut.http.ByteBodyHttpResponse<?> write(io.micronaut.core.io.buffer.ByteBufferFactory<?, ?> bufferFactory, io.micronaut.http.HttpRequest<?> request, io.micronaut.http.MutableHttpResponse<File> outgoingResponse, io.micronaut.core.type.Argument<File> type, io.micronaut.http.MediaType mediaType, File object) throws io.micronaut.http.codec.CodecException- Specified by:
writein interfaceio.micronaut.http.body.ResponseBodyWriter<File>- Throws:
io.micronaut.http.codec.CodecException
-
writeTo
public void writeTo(io.micronaut.core.type.Argument<File> type, io.micronaut.http.MediaType mediaType, File object, io.micronaut.core.type.MutableHeaders outgoingHeaders, OutputStream outputStream) throws io.micronaut.http.codec.CodecException - Specified by:
writeToin interfaceio.micronaut.http.body.MessageBodyWriter<File>- Throws:
io.micronaut.http.codec.CodecException
-