Package io.micronaut.http.netty.body
Class ByteBufRawMessageBodyHandler
java.lang.Object
io.micronaut.http.netty.body.ByteBufRawMessageBodyHandler
- 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.RawMessageBodyHandler<io.netty.buffer.ByteBuf>
@Internal
@Singleton
@Bean(typed=io.micronaut.http.body.RawMessageBodyHandler.class)
public final class ByteBufRawMessageBodyHandler
extends Object
implements io.micronaut.http.body.RawMessageBodyHandler<io.netty.buffer.ByteBuf>
Handler for netty
ByteBuf.- Since:
- 4.0.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCollection<Class<io.netty.buffer.ByteBuf>>getTypes()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.MessageBodyReader
isReadableMethods inherited from interface io.micronaut.http.body.MessageBodyWriter
createSpecific, isBlocking, isWriteable
-
Constructor Details
-
ByteBufRawMessageBodyHandler
public ByteBufRawMessageBodyHandler()
-
-
Method Details
-
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
-
getTypes
- Specified by:
getTypesin interfaceio.micronaut.http.body.RawMessageBodyHandler<io.netty.buffer.ByteBuf>
-