All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.http.nio.client.methods.BaseZeroCopyRequestProducer.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2?Ncom/groupbyinc/flux/common/http/nio/client/methods/BaseZeroCopyRequestProducerjava/lang/ObjectEcom/groupbyinc/flux/common/http/nio/protocol/HttpAsyncRequestProducer BaseZeroCopyRequestProducer.java
requestURILjava/net/URI;fileLjava/io/File;
accessfileLjava/io/RandomAccessFile;contentType4Lcom/groupbyinc/flux/common/http/entity/ContentType;fileChannelLjava/nio/channels/FileChannel;idxJS(Ljava/net/URI;Ljava/io/File;Lcom/groupbyinc/flux/common/http/entity/ContentType;)Vjava/io/FileNotFoundException()V
????????	Request URI)com/groupbyinc/flux/common/http/util/Args!notNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;#$
"%Source file'		)
	+java/io/RandomAccessFile-r/#(Ljava/io/File;Ljava/lang/String;)V1
.2
	4	6thisPLcom/groupbyinc/flux/common/http/nio/client/methods/BaseZeroCopyRequestProducer;closeChanneljava/io/IOException;	=java/nio/channels/FileChannel?closeA
@B
createRequestx(Ljava/net/URI;Lcom/groupbyinc/flux/common/http/HttpEntity;)Lcom/groupbyinc/flux/common/http/HttpEntityEnclosingRequest;generateRequest/()Lcom/groupbyinc/flux/common/http/HttpRequest;-com/groupbyinc/flux/common/http/HttpExceptionH6com/groupbyinc/flux/common/http/entity/BasicHttpEntityJ
K
setChunked(Z)VMN
KOjava/io/FileQlength()JST
RUsetContentLength(J)VWX
KY2com/groupbyinc/flux/common/http/entity/ContentType[toString()Ljava/lang/String;]^
\_setContentType(Ljava/lang/String;)Vab
KcDE
eentity8Lcom/groupbyinc/flux/common/http/entity/BasicHttpEntity;	getTarget,()Lcom/groupbyinc/flux/common/http/HttpHost;5com/groupbyinc/flux/common/http/client/utils/URIUtilskextractHost:(Ljava/net/URI;)Lcom/groupbyinc/flux/common/http/HttpHost;mn
loproduceContentf(Lcom/groupbyinc/flux/common/http/nio/ContentEncoder;Lcom/groupbyinc/flux/common/http/nio/IOControl;)V
getChannel!()Ljava/nio/channels/FileChannel;st
.u6com/groupbyinc/flux/common/http/nio/FileContentEncoderw???transfer$(Ljava/nio/channels/FileChannel;JJ)J{|x}9com/groupbyinc/flux/common/http/nio/ContentEncoderChannel7(Lcom/groupbyinc/flux/common/http/nio/ContentEncoder;)V?
??
transferTo,(JJLjava/nio/channels/WritableByteChannel;)J??
@?size?T
@?2com/groupbyinc/flux/common/http/nio/ContentEncoder?complete???:
?transferredencoder4Lcom/groupbyinc/flux/common/http/nio/ContentEncoder;ioctrl/Lcom/groupbyinc/flux/common/http/nio/IOControl;requestCompleted9(Lcom/groupbyinc/flux/common/http/protocol/HttpContext;)Vcontext6Lcom/groupbyinc/flux/common/http/protocol/HttpContext;failed(Ljava/lang/Exception;)VexLjava/lang/Exception;isRepeatable()ZresetRequest
.BignoreLjava/io/IOException;CodeLocalVariableTableLineNumberTable
Exceptions
StackMapTable
SourceFile 	

??7*?*?+ ?&W,(?&W*+?**,?,*?.Y,0?3?5*-?7??*7897	7
7?&	A<BCDE#F1G6H?:?S*?>?*?>?C*?>??89?KLMO??<DEFG??4?KY?LL+?P+*?,?V?Z*?7?+*?7?`?d**?*+?f??489,gh?UV
WXY*[??*K?<I!ij?2*?*?p??89?`!qr?w*?>?**?5?v?>*	?+?x?+?x*?>*?y?~B?*?>*?y??Y+????B!	??
*Y?!a?*?*?>????
+??*????43?w89w??w??M*??2fghkl6oMrSs]vlwrxvz?
??<???5??89???~???5??89???????,??89??!??3*????89?
???<!A?a*?5???L?
<???89???
???J<?<?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy