Package io.micronaut.protobuf.convert
Class ProtoMessageToByteBufConverter
- java.lang.Object
-
- io.micronaut.protobuf.convert.ProtoMessageToByteBufConverter
-
- All Implemented Interfaces:
io.micronaut.core.convert.TypeConverter<com.google.protobuf.Message,io.netty.buffer.ByteBuf>
@Singleton @Requires(classes={com.google.protobuf.Message.class,io.netty.buffer.ByteBuf.class}) public class ProtoMessageToByteBufConverter extends java.lang.Object implements io.micronaut.core.convert.TypeConverter<com.google.protobuf.Message,io.netty.buffer.ByteBuf>Converts Protocol buffer messages to NettyByteBuf.
-
-
Constructor Summary
Constructors Constructor Description ProtoMessageToByteBufConverter(io.micronaut.core.convert.ConversionService<?> conversionService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<io.netty.buffer.ByteBuf>convert(com.google.protobuf.Message object, java.lang.Class<io.netty.buffer.ByteBuf> targetType, io.micronaut.core.convert.ConversionContext context)
-
-
-
Method Detail
-
convert
public java.util.Optional<io.netty.buffer.ByteBuf> convert(com.google.protobuf.Message object, java.lang.Class<io.netty.buffer.ByteBuf> targetType, io.micronaut.core.convert.ConversionContext context)- Specified by:
convertin interfaceio.micronaut.core.convert.TypeConverter<com.google.protobuf.Message,io.netty.buffer.ByteBuf>
-
-