@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>
ByteBuf
Constructor and Description |
---|
ProtoMessageToByteBufConverter(io.micronaut.core.convert.ConversionService<?> conversionService) |
Modifier and Type | Method and 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) |
public ProtoMessageToByteBufConverter(io.micronaut.core.convert.ConversionService<?> conversionService)
conversionService
- The conversion servicepublic 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)
convert
in interface io.micronaut.core.convert.TypeConverter<com.google.protobuf.Message,io.netty.buffer.ByteBuf>