@Singleton
@Requires(classes={com.google.protobuf.Message.class,io.netty.buffer.ByteBuf.class})
public class ByteBufToProtoMessageConverter
extends java.lang.Object
implements io.micronaut.core.convert.TypeConverter<io.netty.buffer.ByteBuf,com.google.protobuf.Message>
ByteBuf
Constructor and Description |
---|
ByteBufToProtoMessageConverter(ProtobufferCodec codec) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<com.google.protobuf.Message> |
convert(io.netty.buffer.ByteBuf object,
java.lang.Class<com.google.protobuf.Message> targetType,
io.micronaut.core.convert.ConversionContext context) |
public ByteBufToProtoMessageConverter(ProtobufferCodec codec)
public java.util.Optional<com.google.protobuf.Message> convert(io.netty.buffer.ByteBuf object, java.lang.Class<com.google.protobuf.Message> targetType, io.micronaut.core.convert.ConversionContext context)
convert
in interface io.micronaut.core.convert.TypeConverter<io.netty.buffer.ByteBuf,com.google.protobuf.Message>