
com.groupbyinc.flux.common.netty.handler.codec.protobuf.ProtobufVarint32LengthFieldPrepender.class Maven / Gradle / Ivy
???? 2 J \com/groupbyinc/flux/common/netty/handler/codec/protobuf/ProtobufVarint32LengthFieldPrepender xLcom/groupbyinc/flux/common/netty/handler/codec/MessageToByteEncoder; Ccom/groupbyinc/flux/common/netty/handler/codec/MessageToByteEncoder )ProtobufVarint32LengthFieldPrepender.java BLcom/groupbyinc/flux/common/netty/channel/ChannelHandler$Sharable; @com/groupbyinc/flux/common/netty/channel/ChannelHandler$Sharable 7com/groupbyinc/flux/common/netty/channel/ChannelHandler
Sharable ()V
this ^Lcom/groupbyinc/flux/common/netty/handler/codec/protobuf/ProtobufVarint32LengthFieldPrepender; encode ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V java/lang/Exception /com/groupbyinc/flux/common/netty/buffer/ByteBuf
readableBytes ()I
computeRawVarint32Size (I)I
ensureWritable 4(I)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; ! "
# writeRawVarint32 5(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;I)V % &
' readerIndex )
*
writeBytes f(Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;II)Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; , -
. ctx @Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext; msg 1Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf; out bodyLen I headerLen writeByte 8 "
9 value?? ? ?(Lcom/groupbyinc/flux/common/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lcom/groupbyinc/flux/common/netty/buffer/ByteBuf;)V
? Code LocalVariableTable LineNumberTable
Exceptions
StackMapTable Signature
SourceFile InnerClasses RuntimeVisibleAnnotations !
A / *? ? B C ) A ? *,? 6? 6-`? $W-? (-,,? +? /W? B > * * 0 1 * 2 3 * 4 3 $ 5 6
7 6 C . /
0 1 2 ) 3 D % &