
com.groupbyinc.flux.common.jboss.netty.handler.stream.ChunkedStream.class Maven / Gradle / Ivy
???? 1 t Ccom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedStream java/lang/Object Bcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedInput ChunkedStream.java DEFAULT_CHUNK_SIZE I in Ljava/io/PushbackInputStream; chunkSize offset J (Ljava/io/InputStream;)V (Ljava/io/InputStream;I)V
this ELcom/groupbyinc/flux/common/jboss/netty/handler/stream/ChunkedStream; Ljava/io/InputStream; ()V
java/lang/NullPointerException (Ljava/lang/String;)V
"java/lang/IllegalArgumentException ! java/lang/StringBuilder #
$ chunkSize: & append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ( )
$ * (I)Ljava/lang/StringBuilder; ( ,
$ - (expected: a positive integer) / toString ()Ljava/lang/String; 1 2
$ 3
" java/io/PushbackInputStream 6 8
7 :
< getTransferredBytes ()J @ hasNextChunk ()Z java/lang/Exception D read ()I F G
7 H unread (I)V J K
7 L b isEndOfInput B C
P close R
7 S nextChunk ()Ljava/lang/Object; available W G
7 X java/lang/Math Z min (II)I \ ]
[ ^ ([BII)I F `
7 a