Package io.micronaut.http.netty.body
Class NettyByteBufMessageBodyHandler
java.lang.Object
io.micronaut.http.netty.body.NettyByteBufMessageBodyHandler
- All Implemented Interfaces:
io.micronaut.http.body.ChunkedMessageBodyReader<io.netty.buffer.ByteBuf>,io.micronaut.http.body.MessageBodyHandler<io.netty.buffer.ByteBuf>,io.micronaut.http.body.MessageBodyReader<io.netty.buffer.ByteBuf>,io.micronaut.http.body.MessageBodyWriter<io.netty.buffer.ByteBuf>,io.micronaut.http.body.TypedMessageBodyHandler<io.netty.buffer.ByteBuf>,io.micronaut.http.body.TypedMessageBodyReader<io.netty.buffer.ByteBuf>,io.micronaut.http.body.TypedMessageBodyWriter<io.netty.buffer.ByteBuf>
@Internal
@Singleton
public final class NettyByteBufMessageBodyHandler
extends Object
implements io.micronaut.http.body.TypedMessageBodyHandler<io.netty.buffer.ByteBuf>, io.micronaut.http.body.ChunkedMessageBodyReader<io.netty.buffer.ByteBuf>
Handler for netty
ByteBuf.- Since:
- 4.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.micronaut.core.type.Argument<io.netty.buffer.ByteBuf>getType()io.netty.buffer.ByteBufread(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.micronaut.core.type.Headers httpHeaders, io.micronaut.core.io.buffer.ByteBuffer<?> byteBuffer) io.netty.buffer.ByteBufread(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.micronaut.core.type.Headers httpHeaders, InputStream inputStream) org.reactivestreams.Publisher<io.netty.buffer.ByteBuf>readChunked(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.micronaut.core.type.Headers httpHeaders, org.reactivestreams.Publisher<io.micronaut.core.io.buffer.ByteBuffer<?>> input) io.micronaut.core.io.buffer.ByteBuffer<?>writeTo(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.netty.buffer.ByteBuf object, io.micronaut.core.type.MutableHeaders outgoingHeaders, io.micronaut.core.io.buffer.ByteBufferFactory<?, ?> bufferFactory) voidwriteTo(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.netty.buffer.ByteBuf 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, isBlockingMethods inherited from interface io.micronaut.http.body.TypedMessageBodyReader
isReadableMethods inherited from interface io.micronaut.http.body.TypedMessageBodyWriter
isWriteable
-
Constructor Details
-
NettyByteBufMessageBodyHandler
public NettyByteBufMessageBodyHandler()
-
-
Method Details
-
getType
public io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> getType()- Specified by:
getTypein interfaceio.micronaut.http.body.TypedMessageBodyHandler<io.netty.buffer.ByteBuf>- Specified by:
getTypein interfaceio.micronaut.http.body.TypedMessageBodyReader<io.netty.buffer.ByteBuf>- Specified by:
getTypein interfaceio.micronaut.http.body.TypedMessageBodyWriter<io.netty.buffer.ByteBuf>
-
readChunked
public org.reactivestreams.Publisher<io.netty.buffer.ByteBuf> readChunked(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.micronaut.core.type.Headers httpHeaders, org.reactivestreams.Publisher<io.micronaut.core.io.buffer.ByteBuffer<?>> input) - Specified by:
readChunkedin interfaceio.micronaut.http.body.ChunkedMessageBodyReader<io.netty.buffer.ByteBuf>
-
read
public io.netty.buffer.ByteBuf read(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.micronaut.core.type.Headers httpHeaders, io.micronaut.core.io.buffer.ByteBuffer<?> byteBuffer) throws io.micronaut.http.codec.CodecException - Specified by:
readin interfaceio.micronaut.http.body.MessageBodyReader<io.netty.buffer.ByteBuf>- Throws:
io.micronaut.http.codec.CodecException
-
read
public io.netty.buffer.ByteBuf read(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.micronaut.core.type.Headers httpHeaders, InputStream inputStream) throws io.micronaut.http.codec.CodecException - Specified by:
readin interfaceio.micronaut.http.body.MessageBodyReader<io.netty.buffer.ByteBuf>- Throws:
io.micronaut.http.codec.CodecException
-
writeTo
public void writeTo(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.netty.buffer.ByteBuf object, io.micronaut.core.type.MutableHeaders outgoingHeaders, OutputStream outputStream) throws io.micronaut.http.codec.CodecException - Specified by:
writeToin interfaceio.micronaut.http.body.MessageBodyWriter<io.netty.buffer.ByteBuf>- Throws:
io.micronaut.http.codec.CodecException
-
writeTo
public io.micronaut.core.io.buffer.ByteBuffer<?> writeTo(io.micronaut.core.type.Argument<io.netty.buffer.ByteBuf> type, io.micronaut.http.MediaType mediaType, io.netty.buffer.ByteBuf object, io.micronaut.core.type.MutableHeaders outgoingHeaders, io.micronaut.core.io.buffer.ByteBufferFactory<?, ?> bufferFactory) throws io.micronaut.http.codec.CodecException- Specified by:
writeToin interfaceio.micronaut.http.body.MessageBodyWriter<io.netty.buffer.ByteBuf>- Throws:
io.micronaut.http.codec.CodecException
-