zhubaomin
2025-04-07 eb50888b14af04d5f4677520b67754764f03a014
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
Êþº¾@Û
 java/lang/Object<init>()V        
%com/dy/testClient/rmiClient/RmiClUnitinstance'Lcom/dy/testClient/rmiClient/RmiClUnit;java/lang/Exception.Rmi Client模块适配器对象不能为空!
 (Ljava/lang/String;)V,com/dy/testClient/rmiClient/RmiClUnitAdapter     adapter.Lcom/dy/testClient/rmiClient/RmiClUnitAdapter;      getConfig1()Lcom/dy/testClient/rmiClient/RmiClUnitConfigVo;      !confVo/Lcom/dy/testClient/rmiClient/RmiClUnitConfigVo;#+Rmi Client模块配置对象不能为空!    %&' ()java/lang/SystemoutLjava/io/PrintStream;+Rmi Client模块成功启动
-./ 0java/io/PrintStreamprintln
2 3doStart 567 89&com/dy/common/mw/UnitCallbackInterfacecall(Ljava/lang/Object;)V;java/lang/Thread= >?run=(Lcom/dy/testClient/rmiClient/RmiClUnit;)Ljava/lang/Runnable;
:A B(Ljava/lang/Runnable;)V
:D EstartGjava.rmi.server.hostname    IJK LM-com/dy/testClient/rmiClient/RmiClUnitConfigVosvUrlLjava/lang/String;
%O PQ setProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;    IS TUsvPortLjava/lang/Integer;    IW XM    svContextZ [\makeConcatWithConstantsK(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)Ljava/lang/String;^%com/dy/testClient/rmiClient/RmiClient
]` a:(Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;)V
]c degetRmiInterface-()Lcom/dy/common/mw/channel/rmi/RmiFrameWork;d
:i jksleep(J)Vm(com/dy/testClient/rmiClient/RmiRequestVo
l    p qMid    lp    t uMtoken    lt    xyz {M com/dy/testClient/rmiClient/Codecd5    l} ~Mcode    l€ Ucount
lƒ „…toJson()Ljava/lang/String;    ‡ ˆ‰frmWork+Lcom/dy/common/mw/channel/rmi/RmiFrameWork; ‹Œ Ž)com/dy/common/mw/channel/rmi/RmiFrameWork syncRequest&(Ljava/lang/Object;)Ljava/lang/Object;    ‘ ’“log!Lorg/apache/logging/log4j/Logger;
• –…
getMessage˜ [™&(Ljava/lang/String;)Ljava/lang/String; ›œ žorg/apache/logging/log4j/Loggererror    x  ¡Mcd6    l£ ¤U    overCount˜    x§ ¨Mcd7
ª«¬ ­®java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;    l° ±²overLjava/lang/Boolean;    l´ µ¶secondsLjava/lang/Long;    x¸ ¹Mcd1
»¼½ ­¾java/lang/String&(Ljava/lang/Object;)Ljava/lang/String;À)com/dy/testClient/rmiClient/ResRegisterVo
ÂÃÄ ÅÆ)com/dy/testClient/rmiClient/RmiResponseVo jsonToObjectP(Ljava/lang/String;Ljava/lang/Class;)Lcom/dy/testClient/rmiClient/RmiResponseVo;    ÂÈ ÉÊsuccessZ    ÂÌ ÍÎobjLjava/lang/Object;    ¿t˜ ›Ò ÓinfoÕ5rmi注册失败:服务端返回ResRegisterVo为null    Â× ØM    errorInfo˜Û8rmi注册失败:服务端返回的RmiResponseVo为nullÝ,rmi注册失败:服务端返回json为null˜
à á.(Lcom/dy/common/mw/channel/rmi/RmiFrameWork;)V    xã äMcd2æ'com/dy/testClient/rmiClient/ResConfigVo    åè é¶ rtuAddrStart    ëèì"com/dy/testClient/ServerProperties    åî ï¶
rtuAddrEnd    ëî    åò óM tcpServerIp    ëò    åö ÷U tcpServerPort    ëö    åú ûU sendInterval    ëú    åþ ÿUheartbeatTimes    ëþ    å U    sendTimes    ë    å UsendOverThenCloseConnect    ë
得到配置成功 [ $(Ljava/lang/Long;)Ljava/lang/String;     ˜
 ['(Ljava/lang/Integer;)Ljava/lang/String;   1rmi得到配置失败:json转ResConfigVo为null9rmi得到配置失败:服务端返回ResConfigVo为null˜>rmi得到配置失败:服务端返回的RmiResponseVo为null2rmi得到配置失败:服务端返回json为null˜
" #ágetStartTcpConnect%!等待服务端允许网络连接    x' (Mcd3*0com/dy/testClient/rmiClient/ResStartTcpConnectVo    ), EÊ    ë. /ÊstartTcpConnectWork1允许TCP网络连接了( ^_^ )3Crmi请求TCP网络连接失败:json转ResStartTcpConnectVo为null5Krmi请求TCP网络连接失败:服务端返回ResStartTcpConnectVo为null˜8Grmi请求TCP网络连接失败:服务端返回的RmiResponseVo为null:;rmi请求TCP网络连接失败:服务端返回json为null˜
= >ágetStartRtuReport@!等待服务端允许上报数据    xB CMcd4E/com/dy/testClient/rmiClient/ResStartRtuReportVo    DG HÊreport    ëJ KÊstartRtuReportWorkM%允许RTU上报数据工作了( ^_^ )OBrmi请求Rtu上报数据失败:json转ResStartRtuReportVo为nullQJrmi请求Rtu上报数据失败:服务端返回ResStartRtuReportVo为null˜TGrmi请求Rtu上报数据失败:服务端返回的RmiResponseVo为nullV;rmi请求Rtu上报数据失败:服务端返回json为null˜
Y ZegetRmiFrameWork˜
] ^áregister
`ab cd#org/apache/logging/log4j/LogManager    getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;
%f ghnanoTime()Jj [k(J)Ljava/lang/String;
ncom/dy/common/mw/UnitInterfaceCodeLineNumberTableLocalVariableTablethis getInstance)()Lcom/dy/testClient/rmiClient/RmiClUnit;
setAdapter*(Lcom/dy/common/mw/UnitAdapterInterface;)V'Lcom/dy/common/mw/UnitAdapterInterface; StackMapTable
ExceptionsMethodParameters+(Lcom/dy/common/mw/UnitCallbackInterface;)Vcallback(Lcom/dy/common/mw/UnitCallbackInterface;stoprmiCl'Lcom/dy/testClient/rmiClient/RmiClient;reportHadReportCount(Ljava/lang/Integer;)VrqVo*Lcom/dy/testClient/rmiClient/RmiRequestVo;jsoneLjava/lang/Exception;reportHadReportOverallOver(Ljava/lang/Long;)VrVo+Lcom/dy/testClient/rmiClient/ResRegisterVo;rspVo+Lcom/dy/testClient/rmiClient/RmiResponseVo;rObj)Lcom/dy/testClient/rmiClient/ResConfigVo;2Lcom/dy/testClient/rmiClient/ResStartTcpConnectVo;1Lcom/dy/testClient/rmiClient/ResStartRtuReportVo;lambda$doStart$0<clinit>
SourceFileRmiClUnit.javaBootstrapMethods™
š›œ ž"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;¡
¢ “¤
¥¦§ [¨$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;ª&Rmi建立连接请求服务端::/¬4把上报数据的数量上报给mwTestServer失败®9把数据上报完成情况  ä¸ŠæŠ¥ç»™mwTestServer失败°注册成功,得到token=²+rmi注册失败:服务端返回错误:´rmi注册失败¶    å¼€å§‹RtuAddr=¸    æˆªæ­¢RtuAddr=º    mwAccept服务IP=¼    mwAccept服务端口=¾    å‘送数据间隔=À!    æ¯è½®æ¬¡å‘送心跳次数=    æ¯RTU上报数据轮次=Ä=    å‘送完数据后,是否关闭TCP连接(1是,0否)=Æ1rmi得到配置失败:服务端返回错误:Èrmi得到配置失败Ê:rmi请求TCP网络连接失败:服务端返回错误:Ìrmi请求TCP网络连接失败Î:rmi请求Rtu上报数据失败:服务端返回错误:Ðrmi请求Rtu上报数据失败Ò得到rmiFramWork失败Ô InnerClasses×%java/lang/invoke/MethodHandles$LookupÙjava/lang/invoke/MethodHandlesLookup!m’“qM    uM
ˆ‰         !o/*·±pq r     sto²°puvo‡1+Ç » Y·¿+À³²¹³²Ç » Y"·¿±p#$&' (&)0+q1r 1wx!y zE{oT²$*¶,*¶1+¹4±p/0 12qr |}y z|~{o@+¹4±p
67qr |}y z|3oC»:Y*º<·@¶C±p: HIq r ZeoˆHF²´H¸NW²$²´H²´R²´VºY¶,»]Y²´H²´R²´V·_L+¶b°pL M)NCOqHr C€‚oàMf¸h»lY·nM,²oµr,²sµv,²wµ|,+µ,¶‚N²†-¹ŠW§M²,¶”º—¹š±7: p2 UVWXY#Z([-\7_:];^L`q4)ƒ„-
…M;†‡Mr MUxz zˆ‚oàMf¸h»lY·nM,²oµr,²sµv,²Ÿµ|,+µ¢,¶‚N²†-¹ŠW§M²,¶”º¥¹š±7: p2 efghi#j(k-l7o:m;nLpq4)ƒ„-
…M;†‡Mr MUxz z‰ŠoîUf¸h»lY·nM,²oµr,²sµv,²¦µ|,¸©µ¯,+µ³,¶‚N²†-¹ŠW§M²,¶”º¥¹š±?B p6 vwxyz#{+|0}5~?BC€T‚q41ƒ„5
…MC†‡Ur Uµ¶x    ÷B zµ^áo(é=f¸h»lY·nN-²oµr-²·µ|-¶‚:+¹Š:Ɖ¸º¿¸Á:Æi´Ç™J´ËÆ3´ËÁ¿™(´ËÀ¿:´Ï³s²²sºÐ¹Ñ§^²Ô¹š=§&²´ÖºÙ¹š=§²Ú¹š=§²ܹš=§ÿ=N²-¶”ºÞ¹š=§ÿ&š*+¶ß±È „ÅÈ p†!†‰Š‹Œ$Ž.3?‘D’L“_”i•q–—„™Žš“¥žª¡´¢¶¤¹¥Ã¦Å¬È¨É©ÚªÜ«ß®ã¯è±q\    i‹Œ?wŽµƒ„$¡…M.—ÎɆ‡ér 鈉çžÊx/
üÿ‹l»Âú ø B zˆáoP»=f¸h»lY·nN-²oµr-²sµv-²âµ|-¶‚:+¹Š:ÆS¸ºå¸Á:Æ2´Ç™´ËÆû´ËÁå™ð´ËÀå:ÆÑ´ç³ê´í³ð´ñ³ô´õ³ø´ù³ü´ý³´³´³²    ¹Ñ²²êº ¹Ñ²²ðº¹Ñ²²ôº¹Ñ²²øº¹Ñ²²º¹Ñ²²º¹Ñ²²º¹Ñ²²º¹Ñ§q²¹š=§7²¹š=§'²´Öº¹š=§²¹š=§²¹š=§þkN²-¶”º ¹š=§þTš*+¶!±@š C—š pÖ5µ¸¹º»¼%½+¾5¿:ÀFÁKÂSÃfÄpÅuÆ}Džȍɕʝ˥̭͵ÎÀÏÐÐàÑðÒÓÔ Õ0Ö@×CÙNÚPÜSÝ^Þcáuâzå…æ‡èŠé•ê—ðšì›í¬î®ï±òµóºõq\    pà‹FAŽ‡ƒ„+l…M5bÎ›†‡»r »ˆ‰¹žÊx5 üÿ@‹l»Âåúú ø B zˆ#áo{²$¹Ñ=f¸h»lY·nN-²oµr-²sµv-²&µ|-¶‚:+¹Š:Æ¢¸º)¸Á:ƀ´Ç™a´ËÆI´ËÁ)™>´ËÀ):Æ´+™$³-²0¹Ñ=§q=²2¹š§7=²4¹š§'=²´Öº6¹š§=²7¹š§=²9¹š§ÿN=²-¶”º;¹š§ÿš*+¶<± šô ñô p¦)ù ú ýþÿ")06@ERW_r    |
 ‰  ˜šŸª­¯½¿ÔÖá!ä"æ#ñ)ô%õ&÷'( +,.q\    |.‹‘RŽÖƒ„6»…M@±Îõ†‡r ˆ‰ žÊx6 ü ÿ‹l»Â)ú ú ø B zˆ>áo)ú²?¹Ñf¸h»lY·nM,²oµr,²sµv,²Aµ|,¶‚N+-¹Š:Ƙ¸ºD¸Á:Æx´Ç™[´ËÆE´ËÁD™:´ËÀD:Æ´F™ ³I²L¹Ñ§e²N¹š§1²P¹š§#²´ÖºR¹š§²S¹š§²U¹š§ÿ*M²,¶”ºW¹š§ÿ± ”ä —áä p~2 567 8'9.:3;<<A=N>S?[@nAxB}C…D‰E”F—I¢K¥L³OÈRÓTÖUáZäWåXöYù\qRx*‹’N…ŽÈƒ„3®…M<¥Î冇úr úˆ‰x1 ÿ‹‹l»ÂDú
 ú
B zˆ“o¥6f¸h*¶X³†²†Æ§§ÿêL²+¶”º[¹š§ÿÕ*²†¶\± p*
=> ?@EBC+D.G5Hq†‡6r x    B ”oF"¸_³¸eºi³o»Y·l³³†±p•–—˜Ÿ Ÿ£©£«£­£¯£±£³£µ£·£¹£»£½£¿£Á£Ã£Å£Ç£É£Ë£Í£Ï£Ñ£ÓÕ
ÖØÚ