zhubaomin
2025-04-07 39bf16fdaa41ea3ab9a8962e00bae7342904483e
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
Êþº¾@g
 com/dy/common/util/TimerTaskJob<init>()V        
*com/dy/rtuMw/server/upgrade/UpgradeManager monitorFirstZ     INSTANCE,Lcom/dy/rtuMw/server/upgrade/UpgradeManager;     /com/dy/rtuMw/server/upgrade/UpgradeUnitConfigVo openNoUpgradeLjava/lang/Boolean;         lastOpenMaxGoOnLjava/lang/Integer;          failTryTimes        " #ugMaxRtuAtOnce    % &ugMaxRtuSameTime    ( )notifyTimesAfterOver    (    , -.task)Lcom/dy/rtuMw/server/upgrade/UpgradeTask;    012 3 'com/dy/rtuMw/server/upgrade/UpgradeTask
taskIsOver5java/lang/Exception7T当前存在升级任务,请等待当前任务执行完或强制结束当前任务
49 :(Ljava/lang/String;)V
0< =    forceOver
0
0@ AB
initOptionO(Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)V
0D EFsetTask2(Lcom/dy/common/softUpgrade/state/UpgradeTaskVo;)V    H IJnowNotifyTimesAfterOverI    L MNlog!Lorg/apache/logging/log4j/Logger;P6====================================================== RST U:org/apache/logging/log4j/LoggerinfoW6=                                                    =    YZ[ \]-com/dy/common/softUpgrade/state/UpgradeTaskVo rtuAddrListLjava/util/List; _`a bcjava/util/Listsize()Ie fgmakeConcatWithConstants(I)Ljava/lang/String;è
klm nojava/lang/LongvalueOf(J)Ljava/lang/Long;    qrs tu'com/dy/rtuMw/server/upgrade/UpgradeUnitconfVo1Lcom/dy/rtuMw/server/upgrade/UpgradeUnitConfigVo;    w xnotifyStateInterval
z{| }cjava/lang/IntegerintValue
 €start@(Ljava/lang/Long;Ljava/lang/Long;Lcom/dy/common/util/Callback;)V
0ƒ „ccountRunningRtuCount    0† ‡JcurUgRunningRtuTotal‰9当前存在升级中的设备,不能结束升级任务
‹ ŒstopŽ当前没有升级任务
0 ‘’triggerz(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Short;Lcom/dy/common/util/Callback;[Ljava/lang/Object;)V
0” •–currentUpgradeState0()Lcom/dy/common/softUpgrade/state/UpgradeState;
0˜ ™š upgradeInfos@(Ljava/lang/String;)Lcom/dy/common/softUpgrade/state/UpgradeRtu;
0œ ™"(Ljava/util/List;)Ljava/util/List;
0Ÿ  ¡upgradeInfoAll()Ljava/util/List;    0£ ¤¥taskVo/Lcom/dy/common/softUpgrade/state/UpgradeTaskVo;
§¨© ª«java/lang/Boolean booleanValue()Z
0­ 
0¯ °ccountNoOneRtuUpgradeInDuration²;===========================================================´;=                                                         =¶d=无RTU升级超时,因无一台RTU进行升级,并且等待超时,强制设置升级完成  =
0¸ ¹ccountOffRtuAndSetIfOvere
0¼ ½ccountRunningIdleRtuAndSetIfOvere
0À Á«countIsAllOverÃ2==================================================Å2=                                                =e    0È ÉÊ taskOverTypeLjava/lang/String;Ì强制
ÎÏÐ ÑÒjava/lang/Stringequals(Ljava/lang/Object;)ZÔ自然
Öר ÙÚcom/dy/common/util/DateTimeyyyy_MM_dd_HH_mm_ss()Ljava/lang/String;    0Ü ÝÊ
taskOverDt
ß ànotifyUpgradeStatus
§â nã(Z)Ljava/lang/Boolean;    Yå æÊcallbackWebUrl
Îè éclengthë+com/dy/common/softUpgrade/state/UpgradeInfo
ê    Yî ïÊid    êñ òÊugTaskId
”    êõ ö÷ugOverallState.Lcom/dy/common/softUpgrade/state/UpgradeState;
ù ú¡upgradeRtuInfoAll    êü ý]ugRtuStateListÿ*com/dy/rtuMw/web/webRequest/WebRequestDeal
 *com/dy/common/springUtil/SpringContextUtilgetBean%(Ljava/lang/Class;)Ljava/lang/Object;
þ     deal'(Ljava/lang/String;Ljava/lang/Object;)V $远程升级伺服线程发生异常 R error*(Ljava/lang/String;Ljava/lang/Throwable;)V
 Újava/lang/ClassgetName
 #org/apache/logging/log4j/LogManager    getLogger5(Ljava/lang/String;)Lorg/apache/logging/log4j/Logger;
com/dy/common/util/CallbackCodeLineNumberTableLocalVariableTablethis getInstance.()Lcom/dy/rtuMw/server/upgrade/UpgradeManager;4(Lcom/dy/rtuMw/server/upgrade/UpgradeUnitConfigVo;)VconfigVoMethodParameterssetUpgradeTaskeLjava/lang/Exception;exvo StackMapTable.java/lang/Throwable
ExceptionsforceOverUpgradeTaskrtuAddrcode protocolNameprotocolVersionLjava/lang/Short; callbackComLcom/dy/common/util/Callback;objects[Ljava/lang/Object;upgradeRtuInfoupgradeRtuInfosLocalVariableTypeTable$Ljava/util/List<Ljava/lang/String;>;    Signatured(Ljava/util/List<Ljava/lang/String;>;)Ljava/util/List<Lcom/dy/common/softUpgrade/state/UpgradeRtu;>;@()Ljava/util/List<Lcom/dy/common/softUpgrade/state/UpgradeRtu;>;execute()Ljava/lang/Object;tmptemp-Lcom/dy/common/softUpgrade/state/UpgradeInfo;,Lcom/dy/rtuMw/web/webRequest/WebRequestDeal;call(Ljava/lang/Object;)VobjLjava/lang/Object;([Ljava/lang/Object;)Vobjs    exception(Ljava/lang/Exception;)V<clinit>
SourceFileUpgradeManager.javaBootstrapMethodsT
UVW fX$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;ZC=设置了升级任务,涉及RTU台                            =\Q=因离线超时,强制设置台RTU升级失败并且升级完成            =^U=因升级发呆超时,强制设置台RTU升级失败并且升级完成          =`J= å‡çº§å…¨éƒ¨ç»“束,设置升级任务完成,涉及RTU台          = InnerClassesc%java/lang/invoke/MethodHandles$Lookupejava/lang/invoke/MethodHandlesLookup!
MN&)IJ-. <
*·*µ±&'    (  
!    "#² °+A$q)*+´µ*+´µ*+´µ *+´!µ$*+´'µ*±2345 6(7 )!)%u&%'F"*´+Æ*´+´/š »4Y6·8¿M*´+Æ
*´+¶;*»0Y·>µ+*´+*´*´*´ *´$¶?*´++¶C*µG*µ²KO¹Q²KV¹Q²K+´X¹^ºd¹Q²KV¹Q²KO¹Q,Æ
*µ+,¿*h¸j²p´v¶y…¸j*¶~§TN-M,Æ
*µ+,¿*h¸j²p´v¶y…¸j*¶~§+:,Æ
*µ+,¿*h¸j²p´v¶y…¸j*¶~¿±Ã4ìÃÆììîì†!?@BD$E+G6HMIUJZK_LiMsN‰O“PT¡U¦V¨XÀZÃQÄRÆTÊUÏVÑXéZìTòU÷VùXZ\ *Ä()÷*)!+¥,ü4û|Z4 Z-ý -ø/4&+0Ú|,*´+Æ%*´+¶‚W*´+´…žˆ°*¶Š*´+¶;°°"efghj k'l)o  ,!, ‘’™"*´+Æ*´+´/š*´++,-¶±|}! H"!"1Ê"2Ê"3Ê"45"67"89,!&123468•–L*´+Æ *´+¶“°°‹ŒŽ  !,:šW*´+Æ *´++¶—°°™šœ !1Ê,&1;i*´+Æ *´++¶›°°§¨ª !\]< \=,&\>?ú¡L*´+Æ *´+¶ž°°´µ·  !,>@ABŠ:*´+Æ,*´+´¢Æ"*´+´¢´XÆ*´+´¢´X¹^š
*¶Š§õ*´+´/š°*´Æ*´¶¦™*´™
*´+¶¬*µG*´+¶®< D*´+µ/*¶Š²K±¹Q²K³¹Q²Kµ¹Q²K³¹Q²K±¹Q§ û*´+¶‚<ž*´+¶·=¡<²KO¹Q²KV¹Q²Kºº¹Q²KV¹Q²KO¹Q§š*´+¶»=¡9²KO¹Q²KV¹Q²Kº¾¹Q²KV¹Q²KO¹Q*´+*´+¶¿µ/*´+´/™G²K¹Q²KĹQ²K*´+´¢´X¹^ºÆ¹Q²KĹQ²K¹Q§š*´+´/™%*´+´Ç˶͚*´+ÓµÇ*´+¸ÕµÛ*´š*¶Þ§>*´Gš*Y´G`µG*¶Þ§&*´G*´*¶y£*Y´G`µG*¶Þ§*¶Š*´™*µ¸á°ò<Ã(Æ0È7ÊAËLÌYÏ`ÑeÖm×rÙzÚ~ۈܒݜަ߳à¸ãÀäÄéÌêÑìÛíåîóïýð
ñþÿ%/=GQ    _
i s } ™£­´¾ÍÖà'ç(ë*î-õ.ÿ/245%7)=0>5@  ÌáCJm~DJ:!, 0(üRüEûBú[+ú
 àÁ\*´+´¢´äÆQ*´+´¢´ä¶çžA»êY·ìL+*´+´¢´íµð+*¶óµô+*¶øµûþ¸ÀþM,*´+´¢´ä+¶±"HI%J3K;LCMLN[P  %6UELF\!,û[GH5±[ !IJ&IGK5±^ !L9&LMNE ²K
+¹ ±
a b  ! ()&(O2¶¸³K»Y·³ ±
 PQRSYS[S]S_a
bdf