classes.io.netty.handler.codec.http.multipart.HttpPostRequestEncoder.class Maven / Gradle / Ivy
???? 2? @
? ?? ??
??
?? ??? ?
? ? ??? ??
?? ?? ?? ????
? ?? ?? ???
? ?? ?? ?? ?? ?? ??
????
?? ?? ??
??
??
??
??- ???? ?? ?????????
??3 ???<?? ??
??
??
???? P??
??
?? ???*??? J?
?? J?
?? J?? P? P??
S??
U??
U??
U?
S???? ??
U?? ??? ??? ?
U J ? ?
U
S
?? ?
?? ?
U
U ? ? ? ?
S P? P P ? P?
?
?!
"?
?# ?$
%?& ?'
?(
) ? ?*+ ?,
"-
./0
?1
?2345 ?5
?6
?7
?89
?:
;< ?= ?>?@A?B ?C ?DE
?F
GHI
J ?K
?L
?M
?N
?O ?P
SQ JRS ?R
?TU
VW
?XY
?Z 4?
?[
V\]^?_`a
?b ?c de
?f
?g^?
?hi
??j
?kl?mnopqrstu InnerClasses WrappedFullHttpRequest WrappedHttpRequest ErrorDataEncoderExceptionv EncoderMode percentEncodings Ljava/util/Map; Signature ; factory 7Lio/netty/handler/codec/http/multipart/HttpDataFactory; request )Lio/netty/handler/codec/http/HttpRequest; charset Ljava/nio/charset/Charset; isChunked Z
bodyListDatas Ljava/util/List; KLjava/util/List; multipartHttpDatas isMultipart multipartDataBoundary Ljava/lang/String; multipartMixedBoundary headerFinalized encoderMode JLio/netty/handler/codec/http/multipart/HttpPostRequestEncoder$EncoderMode; isLastChunk isLastChunkSent currentFileUpload 2Lio/netty/handler/codec/http/multipart/FileUpload; duringMixedMode globalBodySize J globalProgress iterator Ljava/util/ListIterator; SLjava/util/ListIterator;
currentBuffer Lio/netty/buffer/ByteBuf; currentData 9Lio/netty/handler/codec/http/multipart/InterfaceHttpData; isKey -(Lio/netty/handler/codec/http/HttpRequest;Z)V Code LineNumberTable LocalVariableTable this >Lio/netty/handler/codec/http/multipart/HttpPostRequestEncoder; multipart
Exceptions d(Lio/netty/handler/codec/http/multipart/HttpDataFactory;Lio/netty/handler/codec/http/HttpRequest;Z)V ?(Lio/netty/handler/codec/http/multipart/HttpDataFactory;Lio/netty/handler/codec/http/HttpRequest;ZLjava/nio/charset/Charset;Lio/netty/handler/codec/http/multipart/HttpPostRequestEncoder$EncoderMode;)V method (Lio/netty/handler/codec/http/HttpMethod;
StackMapTablerwxyvz
cleanFiles ()V ()Z initDataMultipart initMixedMultipart getNewMultipartDelimiter ()Ljava/lang/String; getBodyListAttributes ()Ljava/util/List; M()Ljava/util/List; setBodyHttpDatas (Ljava/util/List;)V data i$ Ljava/util/Iterator; datas LocalVariableTypeTable{ N(Ljava/util/List;)V addBodyAttribute '(Ljava/lang/String;Ljava/lang/String;)V name value svalue 1Lio/netty/handler/codec/http/multipart/Attribute; addBodyFileUpload 6(Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Z)V e Ljava/io/IOException; file Ljava/io/File; contentType isText scontentType contentTransferEncoding
fileUpload|?? addBodyFileUploads 9(Ljava/lang/String;[Ljava/io/File;[Ljava/lang/String;[Z)V i I [Ljava/io/File; [Ljava/lang/String; [Z addBodyHttpData <(Lio/netty/handler/codec/http/multipart/InterfaceHttpData;)V key newattribute attribute internal 9Lio/netty/handler/codec/http/multipart/InternalAttribute; localcharset
localMixed
pastAttribute replacement Ljava/lang/StringBuilder;??? finalizeRequest +()Lio/netty/handler/codec/http/HttpRequest;
lowercased v Ljava/lang/CharSequence; fullRequest -Lio/netty/handler/codec/http/FullHttpRequest; chunkContent chunk )Lio/netty/handler/codec/http/HttpContent; headers )Lio/netty/handler/codec/http/HttpHeaders; contentTypes transferEncoding realSize $Ljava/util/List;}~+3U encodeAttribute @(Ljava/lang/String;Ljava/nio/charset/Charset;)Ljava/lang/String; entry Entry Ljava/util/Map$Entry; encoded &Ljava/io/UnsupportedEncodingException; s BLjava/util/Map$Entry;I fillByteBuf ()Lio/netty/buffer/ByteBuf; slice length encodeNextChunkMultipart ,(I)Lio/netty/handler/codec/http/HttpContent; buffer sizeleft encodeNextChunkUrlEncoded size delimiter close? readChunk S(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/handler/codec/http/HttpContent; ctx (Lio/netty/channel/ChannelHandlerContext;
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; M(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/handler/codec/http/HttpContent; nextChunk allocator "Lio/netty/buffer/ByteBufAllocator; +()Lio/netty/handler/codec/http/HttpContent; isEndOfInput ()J progress 6(Lio/netty/buffer/ByteBufAllocator;)Ljava/lang/Object; <(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/Object; cLjava/lang/Object;Lio/netty/handler/stream/ChunkedInput;
SourceFile HttpPostRequestEncoder.java