Class FileBodyWriter
java.lang.Object
io.micronaut.http.server.body.FileBodyWriter
- All Implemented Interfaces:
io.micronaut.http.body.MessageBodyWriter<File>, io.micronaut.http.body.ResponseBodyWriter<File>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.http.ByteBodyHttpResponse<?> write(io.micronaut.http.body.ByteBodyFactory bodyFactory, 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) io.micronaut.http.body.CloseableByteBodywritePiece(io.micronaut.http.body.ByteBodyFactory bodyFactory, io.micronaut.http.HttpRequest<?> request, io.micronaut.http.HttpResponse<?> response, 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 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.http.body.ByteBodyFactory bodyFactory, 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
-
writePiece
public io.micronaut.http.body.CloseableByteBody writePiece(io.micronaut.http.body.ByteBodyFactory bodyFactory, io.micronaut.http.HttpRequest<?> request, io.micronaut.http.HttpResponse<?> response, io.micronaut.core.type.Argument<File> type, io.micronaut.http.MediaType mediaType, File object) - Specified by:
writePiecein interfaceio.micronaut.http.body.ResponseBodyWriter<File>
-
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
-