@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>