@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)
Default constructor.
|
| 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)
codec - The codecpublic 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>