io.netty.handler.codec.protobuf.ProtobufEncoderNano.class Maven / Gradle / Ivy
???? 2 d 3io/netty/handler/codec/protobuf/ProtobufEncoderNano oLio/netty/handler/codec/MessageToMessageEncoder; .io/netty/handler/codec/MessageToMessageEncoder ProtobufEncoderNano.java *Lio/netty/channel/ChannelHandler$Sharable; (io/netty/channel/ChannelHandler$Sharable io/netty/channel/ChannelHandler
Sharable ()V
this 5Lio/netty/handler/codec/protobuf/ProtobufEncoderNano; encode x(Lio/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/google/protobuf/nano/MessageNano;Ljava/util/List;)V java/lang/Exception ;com/groupbyinc/flux/common/google/protobuf/nano/MessageNano getSerializedSize ()I
&io/netty/channel/ChannelHandlerContext alloc $()Lio/netty/buffer/ByteBufAllocator; ! io/netty/buffer/ByteBufAllocator #
heapBuffer (II)Lio/netty/buffer/ByteBuf; % & $ ' io/netty/buffer/ByteBuf ) array ()[B + ,
* - arrayOffset /
* 0 capacity 2
* 3 Icom/groupbyinc/flux/common/google/protobuf/nano/CodedOutputByteBufferNano 5 newInstance Q([BII)Lcom/groupbyinc/flux/common/google/protobuf/nano/CodedOutputByteBufferNano; 7 8
6 9 writeTo N(Lcom/groupbyinc/flux/common/google/protobuf/nano/CodedOutputByteBufferNano;)V ; <
= writerIndex (I)Lio/netty/buffer/ByteBuf; ? @
* A java/util/List C add (Ljava/lang/Object;)Z E F D G ctx (Lio/netty/channel/ChannelHandlerContext; msg =Lcom/groupbyinc/flux/common/google/protobuf/nano/MessageNano; out $Ljava/util/List; Ljava/util/List; size I buffer Lio/netty/buffer/ByteBuf; [B cobbn KLcom/groupbyinc/flux/common/google/protobuf/nano/CodedOutputByteBufferNano; M(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V
X Code LocalVariableTable LineNumberTable LocalVariableTypeTable
Exceptions Signature ?(Lio/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/google/protobuf/nano/MessageNano;Ljava/util/List;)V
SourceFile InnerClasses RuntimeVisibleAnnotations !
Z / *? ? [ \ <