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

com.github.kubatatami.judonetworking.RequestProxy.class Maven / Gradle / Ivy

There is a newer version: 2.1
Show newest version
????2+	w
Rx	y	z	{|
x	}	~	?	~?
R?
??
??
???
?????
??
??
??
???
?
??
?
??
??
??
A?
A?
??
#x?
#???
???
??
#??
#?
????????
??
??
??
??
5?
??
??
?
5???	~???
B?
A?
A?
R???
G?
?????
L????P??
????
??????
Xx
????
5?
??
??
5?
5?
5?
5???	??
5?	??
??	??
??	????
5??
m???
5???
??	???
??
??
??
t?
??
?????
}??
?
?	


}
}
	????	m
?	????
??	m? 
??

!"
??
#
$%
?&
?'
?(
?)	*+
5,
-.
?/
-0
123
4
?5
?6
?7
?8
?9
?:	?;	?<
5=
?>
??
?@	?A
?B?C
5D	?E	?F
5G
tH
5I
5J
5K
5?
GL
5M
5N
5O
?PQ
?R
STUInnerClassesrpc=Lcom/github/kubatatami/judonetworking/EndpointImplementation;idIbatchZ
batchFatal
batchRequestsLjava/util/List;	Signature@Ljava/util/List;mode0Lcom/github/kubatatami/judonetworking/BatchMode;p(Lcom/github/kubatatami/judonetworking/EndpointImplementation;Lcom/github/kubatatami/judonetworking/BatchMode;)VCodeLineNumberTableLocalVariableTablethis3Lcom/github/kubatatami/judonetworking/RequestProxy;
StackMapTable?VW
setBatchFatal(Z)V	getMethod@(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/reflect/Method;mLjava/lang/reflect/Method;arr$java/lang/reflect/Method;len$i$objLjava/lang/Object;nameLjava/lang/String;?
getMethodName.(Ljava/lang/reflect/Method;)Ljava/lang/String;methodann4Lcom/github/kubatatami/judonetworking/RequestMethod;?XgetExternalStacktrace=([Ljava/lang/StackTraceElement;)Ljava/lang/StackTraceElement;elementLjava/lang/StackTraceElement;[Ljava/lang/StackTraceElement;
stackTracepackageNamecurrentYinvokeS(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;stackTraceElementexLjava/lang/Exception;threadLjava/lang/Thread;request.Lcom/github/kubatatami/judonetworking/Request;timeouteproxyargs[Ljava/lang/Object;Z???[??
Exceptions[	callAsync?(ILjava/lang/reflect/Method;Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/reflect/Type;ILcom/github/kubatatami/judonetworking/RequestMethod;)Lcom/github/kubatatami/judonetworking/Request;types[Ljava/lang/reflect/Type;newArgscallback8Lcom/github/kubatatami/judonetworking/CallbackInterface;
returnTypeLjava/lang/reflect/Type;LocalVariableTypeTableLLcom/github/kubatatami/judonetworking/CallbackInterface;?\	callBatch/(Lcom/github/kubatatami/judonetworking/Batch;)VcacheMethod2Lcom/github/kubatatami/judonetworking/CacheMethod;result2Lcom/github/kubatatami/judonetworking/CacheResult;
cacheLevel6Lcom/github/kubatatami/judonetworking/LocalCacheLevel;reqiLjava/util/Iterator;	responsesres;Lcom/github/kubatatami/judonetworking/RequestSuccessResult;4Lcom/github/kubatatami/judonetworking/RequestResult;pairsEntryLjava/util/Map$Entry;cacheObjectsLjava/util/Map;batchProgressObserver;Ljava/util/Map$Entry;>;yLjava/util/Map;>;]2^_`a?bassignRequestsToConnections#(Ljava/util/List;I)Ljava/util/List;listpartsNo?(Ljava/util/List;I)Ljava/util/List;>;calculateTimeout(Ljava/util/List;)IC(Ljava/util/List;)IsendBatchRequest_(Ljava/util/List;Lcom/github/kubatatami/judonetworking/BatchProgressObserver;I)Ljava/util/List;task0Lcom/github/kubatatami/judonetworking/BatchTask;requestsconnectionsrequestPartsresponsetasksprogressObservercachedRequestsconnRLjava/util/List;>;BLjava/util/List;3?(Ljava/util/List;Lcom/github/kubatatami/judonetworking/BatchProgressObserver;I)Ljava/util/List;handleBatchResponseO(Ljava/util/List;Lcom/github/kubatatami/judonetworking/Batch;Ljava/util/List;)VfinalExresults?(Ljava/util/List;Lcom/github/kubatatami/judonetworking/Batch;Ljava/util/List;)V
access$000r(Lcom/github/kubatatami/judonetworking/RequestProxy;)Lcom/github/kubatatami/judonetworking/EndpointImplementation;x0
SourceFileRequestProxy.java???c??????java/util/ArrayList??Wd???e?fghijZklXmn2com/github/kubatatami/judonetworking/RequestMethodop?l1com/github/kubatatami/judonetworking/RequestProxyqrsYtluv$Proxy??w??Vxyz{|}|~??java/lang/StringBuilderBatch request ?? from (?l:?|??)?l???Request java/lang/ExceptionCan't log stacktrace|??,com/github/kubatatami/judonetworking/Request???g???????????#$???n??java/lang/Thread3com/github/kubatatami/judonetworking/RequestProxy$1?????c5com/github/kubatatami/judonetworking/RequestExceptionNo @RequestMethod on ???????java/lang/RuntimeException??java/lang/Void6com/github/kubatatami/judonetworking/CallbackInterface#java/lang/reflect/ParameterizedType??java/lang/Object????|?????cjava/util/HashMap???????????????|?|_??a?7??`4???????????????android/util/Pair??^?????????70com/github/kubatatami/judonetworking/CacheMethod?l?|?l????????????:com/github/kubatatami/judonetworking/BatchProgressObserver??]^??b????0com/github/kubatatami/judonetworking/ErrorResult?????????2com/github/kubatatami/judonetworking/RequestResult???n?n9com/github/kubatatami/judonetworking/RequestSuccessResult???????????java/util/Map$Entry??java/lang/Integer?|??????3com/github/kubatatami/judonetworking/RequestProxy$2??3com/github/kubatatami/judonetworking/RequestProxy$3mn]?????V?V???????|UVjava/util/List.com/github/kubatatami/judonetworking/BatchTaskZ[?cc	
0
????4??????|??? !?"#"$%&3com/github/kubatatami/judonetworking/RequestProxy$4?'()*#java/lang/reflect/InvocationHandler;com/github/kubatatami/judonetworking/EndpointImplementation.com/github/kubatatami/judonetworking/BatchModejava/lang/Stringjava/lang/StackTraceElementjava/lang/reflect/Methodjava/lang/Throwablejava/lang/reflect/Type*com/github/kubatatami/judonetworking/Batch
java/util/Map0com/github/kubatatami/judonetworking/MemoryCache0com/github/kubatatami/judonetworking/CacheResult4com/github/kubatatami/judonetworking/LocalCacheLeveljava/util/Iterator()VNONEMANUALgetClass()Ljava/lang/Class;java/lang/Class
getMethods()[Ljava/lang/reflect/Method;getName()Ljava/lang/String;equals(Ljava/lang/Object;)Z
getAnnotation4(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;
getPackage()Ljava/lang/Package;java/lang/PackagegetClassNamecontains(Ljava/lang/CharSequence;)Z9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;getRequestConnector9()Lcom/github/kubatatami/judonetworking/RequestConnector;5com/github/kubatatami/judonetworking/RequestConnectorgetMethodTimeout()I
getDebugFlags
currentThread()Ljava/lang/Thread;
getStackTrace ()[Ljava/lang/StackTraceElement;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getFileName
getLineNumber(I)Ljava/lang/StringBuilder;toString/com/github/kubatatami/judonetworking/LoggerImpllog(Ljava/lang/String;)Vasync()ZvalueOf(I)Ljava/lang/Integer;
getReturnTypegetProtocolController;()Lcom/github/kubatatami/judonetworking/ProtocolController;7com/github/kubatatami/judonetworking/ProtocolControllergetAdditionalRequestData()Ljava/lang/Object;)(Ljava/lang/Integer;Lcom/github/kubatatami/judonetworking/EndpointImplementation;Ljava/lang/reflect/Method;Ljava/lang/String;Lcom/github/kubatatami/judonetworking/RequestMethod;[Ljava/lang/Object;Ljava/lang/reflect/Type;ILcom/github/kubatatami/judonetworking/CallbackInterface;Ljava/lang/Object;)VcallB(Lcom/github/kubatatami/judonetworking/Request;)Ljava/lang/Object;getGenericParameterTypes()[Ljava/lang/reflect/Type;addAUTO6(Lcom/github/kubatatami/judonetworking/RequestProxy;)V(Ljava/lang/Runnable;)VstartgetErrorLogger4()Lcom/github/kubatatami/judonetworking/ErrorLogger;0com/github/kubatatami/judonetworking/ErrorLoggeronError(Ljava/lang/Exception;)V(Ljava/lang/Throwable;)VgetActualTypeArgumentsjava/lang/System	arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vsize(I)VaddAll(Ljava/util/Collection;)ZclearisCacheEnabledget(I)Ljava/lang/Object;isLocalCachableisTestgetMemoryCache4()Lcom/github/kubatatami/judonetworking/MemoryCache;()Ljava/lang/reflect/Method;getArgs()[Ljava/lang/Object;getLocalCacheLifeTimegetLocalCacheSizec(Ljava/lang/reflect/Method;[Ljava/lang/Object;II)Lcom/github/kubatatami/judonetworking/CacheResult;
DISK_CACHEgetLocalCacheLevel8()Lcom/github/kubatatami/judonetworking/LocalCacheLevel;getCacheMode2()Lcom/github/kubatatami/judonetworking/CacheMode;.com/github/kubatatami/judonetworking/CacheModeCLONE0Lcom/github/kubatatami/judonetworking/CacheMode;
getClonner0()Lcom/github/kubatatami/judonetworking/Clonner;object,com/github/kubatatami/judonetworking/Clonnerclone&(Ljava/lang/Object;)Ljava/lang/Object;getId()Ljava/lang/Integer;'(Ljava/lang/Object;Ljava/lang/Object;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;isLocalCacheOnlyOnErrorremoveMEMORY_ONLYgetTestNamegetTestRevisiongetUrlx(Ljava/lang/String;ILjava/lang/String;Ljava/lang/reflect/Method;Lcom/github/kubatatami/judonetworking/LocalCacheLevel;)VgetDiskCache2()Lcom/github/kubatatami/judonetworking/DiskCache;java/util/ArraysdeepToString'([Ljava/lang/Object;)Ljava/lang/String;.com/github/kubatatami/judonetworking/DiskCachey(Lcom/github/kubatatami/judonetworking/CacheMethod;Ljava/lang/String;I)Lcom/github/kubatatami/judonetworking/CacheResult;C(Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/lang/Object;I)V|(Lcom/github/kubatatami/judonetworking/EndpointImplementation;Lcom/github/kubatatami/judonetworking/Batch;Ljava/util/List;)Viterator()Ljava/util/Iterator;hasNextnext+(Ljava/lang/Integer;Ljava/lang/Exception;)Vjava/util/Collectionssort(Ljava/util/List;)VsetMaxProgressprogressTickLjava/lang/Integer;containsKeysecond(Ljava/lang/Object;)VentrySet()Ljava/util/Set;
java/util/SetgetKeyintValuegetValuefirst(ILjava/lang/Object;)V)(Ljava/util/List;Ljava/util/Comparator;)VonFinish([Ljava/lang/Object;)VisTimeProfilertimeAssignRequestssimpleAssignRequestsgetTimeoutMode9()Lcom/github/kubatatami/judonetworking/BatchTimeoutMode;5com/github/kubatatami/judonetworking/BatchTimeoutModeTIMEOUTS_SUM7Lcom/github/kubatatami/judonetworking/BatchTimeoutMode;
getTimeoutjava/lang/Mathmax(II)IgetMaxConnectionsmin?(Lcom/github/kubatatami/judonetworking/EndpointImplementation;Lcom/github/kubatatami/judonetworking/ProgressObserver;Ljava/lang/Integer;Ljava/util/List;)VexecutejoingetEx()Ljava/lang/Exception;getResponse()Ljava/util/List;l(Ljava/util/List;Lcom/github/kubatatami/judonetworking/ProgressObserver;Ljava/lang/Integer;)Ljava/util/List;cacheObjecterror()Ljava/lang/reflect/Type;isVerifyResultModelverifyResulte(Lcom/github/kubatatami/judonetworking/Request;Lcom/github/kubatatami/judonetworking/RequestResult;)VisProcessingMethodprocessingMethodZ(Lcom/github/kubatatami/judonetworking/CacheMethod;Ljava/lang/String;Ljava/lang/Object;I)VisServerCachablehashtimeLjava/lang/Long;getServerCacheLevel9()Lcom/github/kubatatami/judonetworking/ServerCacheLevel;?(Ljava/lang/String;Ljava/lang/reflect/Method;Ljava/lang/String;Ljava/lang/Long;Lcom/github/kubatatami/judonetworking/ServerCacheLevel;)VgetServerCacheSizeinvokeCallbackisBatchFatal*(Ljava/lang/String;Ljava/lang/Exception;)VinvokeCallbackExceptioninvokeBatchCallback(Lcom/github/kubatatami/judonetworking/EndpointImplementation;Lcom/github/kubatatami/judonetworking/Batch;[Ljava/lang/Object;)V?(Lcom/github/kubatatami/judonetworking/EndpointImplementation;Lcom/github/kubatatami/judonetworking/Batch;Ljava/lang/Exception;)V
getHandler()Landroid/os/Handler;K(Lcom/github/kubatatami/judonetworking/RequestProxy;Ljava/lang/Exception;)Vandroid/os/Handlerpost(Ljava/lang/Runnable;)Z R???????????????
????<*?*?*?*?*?Y??*?	?
*+?*,?
,??*???.	%*/6;? <??<??<????;??????>*???
?????????3+??
N-?66?-2:?,?????????"#($+"1'?H??)??%??"??3??3??3??????	???u+*??L+?+???+??*???
+,?+?? ????&?C	?a??L=*N-?66?D-2:??+??=?#??+??????????*2??&	0
12"32475T6W2]9?H"5O?K??H??a
W?U??!?		?!
????

T**,??:,??:?*-????,?:*???6*??~??? ?!?":*??S*?
??I?#Y?$%?&?&'?&??&(?&?)?&*?&?+?,-?&?.?/?F?#Y?$0?&?&'?&??&(?&?)?&*?&?+?,-?&?.?/?
:2?/?3??36?4?>*???5Y*Y?`Z??6*?,-,?7*??8?9?:?;?**Y?`Z?,-,?<?=:*?Y:	?*??8*?Y:
?*??>*???W*?
ç:
??	ð*?
?@?+*???W*??AY?BY*?C?D?E	ð?AY?D:

?E,?7A?F?	
	ð	ð:	???GY?#Y?$H?&,??&?.?I?:*??J?*??J?K?LY?M?H??1??????t?
??
?
	


#01$N01O?01??01?01	01
001??,>?@A$B)C/D;FHHSIdJ?N?T?R?S?WX
[\O^l_t`{a?b?c?d?e?f?i?l?m?o?|?????????
??0?2?<?J???
S?
??
l?/???;??%????2"T??T?T??T???$???
?BB?D?S???1?"?
???????? !"#$?c?::	N:
?d2?O?I?d2?O:	?d2?P?Q2:
???d?R:?d?S?:?5Y?6*?,-
	*??8?9?:??.?????'?;?B?L?]?`??p??????????????%&??????'()	z*+
,(-	??]./!101?-	?*??T??*?YN»Y*??T?UM,*??VW*??W*?-ç
:-???XY?YN*??Z??,?Td6?y,?[?5:?\?
*??]?T*??^?_?`*??]???a?b?c:*??]?	?d??e:?f?^*??g?h??*??i?j?k?j-?l?mY?j?n?oW?p?,?qW??:?r???s???tY*??u*??v*??w?_?x:*??y?`?z?a?{:?f?X*??]?#*??^?_?`?j?b?|-?l?mY?j?n?oW?p?,?qW??????}Y*?+,?~:,?T?e*,-???:?K:?Y,?T?U:,??:???(???5:??Y?l????W???????Y?:????*??Z??Td6???[??:-?????R???J??W??Y-?????m????:??????W-????W?-????W?????-????:???g????:??Y-?????m????:????????W,?????????m???????,??Y*??????Y*????*,+???*?+?+?R????BBFB?&)1?
1?"H???$?/?8?=?I?Q?[?j?w???????????????&?)?+?0?3?;?`?}????????????????????
???9?R?Z?c?i?o?y????????????????????)ET^~?
?????????+`z23?!45?
67wc8e{9?9#/?:FS;?? <=?i4>??9?E9<=)U?An?:QQBC??DEc?;?$?F??????G,4S;H)U?IQQBJc?;H$?F????B?K??KL?M?#??KLMN??KLMN?ODP?WPB	?{Q?*?KLM??)?KLMR?L S?.??L??oT???S?m?#?KUV?w*????	+???+????"
#%? ??W?X?,W???YZ[?h=*??????/+??N-???-???5:????`=???.+??N-???-???5:??????=?????+,-*.;1V2f5?H*8"?:V
8B$?:h??hF?f?,hF???S?!?S?#?\]^??.*???6+?T???+?T??6*+??:?Y+?T?U:?Y?U:,?T`h???
,h????:		???5	????:
??Y*?,*
???6
??:??W?????:		???	????:

???????:		???2	????:

??
???	
???
???VW????,??*??+,*+???6????^9	;<&=/>>?IAXB\CcF?H?I?J?K?L?N?O?P?QSVXY???
_`?#a?
l<?:	?_`
??:	? _`
?9?:	&?b?/?c?>?d?I?e?.??.F?.fE.g?	%h?,4?#a?
/?ci>?dHI?ej.F??Q	?c	?LRLLL?S?;?S??S?(k???LR!1?lmn?3@+?T?R::6+??:???????5:-?[??:		???	??S?u	???		?????N?\*????
	??*????	????	??S*??Z??\?
*??]??*??^?_?`2?b?|*??g?h?*??i2?kS*??]?	?d??e:

?s?H?tY*??u*??v*??w?_
?x:*??y?`?z2?b???i*??Z?_???W	???	???G?tY*??w?_	??	???·?:
*??y
?`?z2?Ĺ?2?ŧ$:	?ƙ	:?GY??	?ȶɄ??%,??*?,?ʧ
*?,???&:*??J?*??̻?Y*?ζ?W?/??1??*^_`a/c<eDfQjYk_njotp{r?s?u?v?w?x?y?{
}~:Z???????????????????????
??? ?*?????: 23
M67
? 23
<?d>	?	/???: o@??@a?@?G@;?5p2/9?,@a?@;H?o??LKL S?7T
	?BDP?N!?C?	?LKL S?
 ??	'?qrs?/*????t?uv?*???B??@	




© 2015 - 2024 Weber Informatics LLC | Privacy Policy