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
Êþº¾@
 java/lang/Object<init>()V
    
$org/apache/mina/core/buffer/IoBuffer    remaining()I8com/dy/common/mw/channel/tcp/PrefixedDataAvailableStatus
 
 breaked<()Lcom/dy/common/mw/channel/tcp/PrefixedDataAvailableStatus;8com/dy/common/mw/channel/tcp/TcpIoSessionAttrIdIsRtuAddr    key_pName  &org/apache/mina/core/session/IoSession getAttribute&(Ljava/lang/Object;)Ljava/lang/Object;java/lang/String! key_pVerson#java/lang/Short
%&' ()8com/dy/common/mw/protocol/PrefixedDataAvailableHandleImpgetClassObjAndAnnotationVo8(Ljava/lang/String;Ljava/lang/Short;)[Ljava/lang/Object;+/com/dy/common/mw/protocol/PrefixedDataAvailable-;com/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo    ,/ 01onLineDataMinLengthI    ,3 41errorMaxLength *6 78    forOnLine(Lorg/apache/mina/core/session/IoSession;Lorg/apache/mina/core/buffer/IoBuffer;III)Lcom/dy/common/mw/channel/tcp/PrefixedDataAvailableStatus;
: ;<getClass()Ljava/lang/Class;
>?@ AB3com/dy/common/mw/protocol/PrefixedDataAvailablePool freeInstanceE(Ljava/lang/Class;Lcom/dy/common/mw/protocol/PrefixedDataAvailable;)V
DEF GH'com/dy/common/mw/protocol/ProtocolCachegetPrefixedDataAvailableMap()Ljava/util/HashMap;
JKL MNjava/util/HashMapvalues()Ljava/util/Collection; PQR S java/util/CollectionsizeUjava/lang/ExceptionWQ上线数据完整性检查时,得到的协议完整性检查类集合为空。
TY Z(Ljava/lang/String;)V\*com/dy/common/mw/protocol/ProtocolConstant
%^ (_,(ILjava/util/Collection;)[Ljava/lang/Object;a bcmakeConcatWithConstants(I)Ljava/lang/String;
e fgget*([B)Lorg/apache/mina/core/buffer/IoBuffer;
i jkposition)(I)Lorg/apache/mina/core/buffer/IoBuffer;    %m nolog!Lorg/apache/logging/log4j/Logger;
qrs tucom/dy/common/util/ByteUtil    bytes2Hex([BZ)Ljava/lang/String;w bx&(Ljava/lang/String;)Ljava/lang/String; z{| }Zorg/apache/logging/log4j/Loggererror
€ ‚ƒjava/lang/IntegervalueOf(I)Ljava/lang/Integer;
… †‡rubbishO(Ljava/lang/Integer;)Lcom/dy/common/mw/channel/tcp/PrefixedDataAvailableStatus;‰?上线数据完整性检查时,得到的协议集合为空。    ,‹ Œ1 headMinLength *Ž 8    forUpDataw P’ “”iterator()Ljava/util/Iterator; –—˜ ™šjava/util/IteratorhasNext()Z –œ žnext()Ljava/lang/Object;    ,  ¡1priority    ,£ ¤¥clazzLjava/lang/Class;
>§ ¨© getInstanceD(Ljava/lang/Class;)Lcom/dy/common/mw/protocol/PrefixedDataAvailable;
« ¬­trim()Ljava/lang/String;¯
± ²³equals(Ljava/lang/Object;)Z
Dµ ¶·"getAnnotationPrefixedDataAvailableb(Ljava/lang/String;Ljava/lang/Short;)Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;
¹º» ¼½#org/apache/logging/log4j/LogManager    getLogger4(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;¿8com/dy/common/mw/channel/tcp/PrefixedDataAvailableHandleCodeLineNumberTableLocalVariableTablethis:Lcom/dy/common/mw/protocol/PrefixedDataAvailableHandleImp;Š(Lorg/apache/mina/core/session/IoSession;Lorg/apache/mina/core/buffer/IoBuffer;)Lcom/dy/common/mw/channel/tcp/PrefixedDataAvailableStatus;prefixedDataAvailableMapLjava/util/HashMap;setLjava/util/Collection;preByte[Bpds:Lcom/dy/common/mw/channel/tcp/PrefixedDataAvailableStatus;pda1Lcom/dy/common/mw/protocol/PrefixedDataAvailable; protocolNameLjava/lang/String;protocolVersionLjava/lang/Short;objs[Ljava/lang/Object;eLjava/lang/Exception;    ioSession(Lorg/apache/mina/core/session/IoSession;in&Lorg/apache/mina/core/buffer/IoBuffer;remainLocalVariableTypeTabledLjava/util/HashMap<Ljava/lang/String;Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;>;ULjava/util/Collection<Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;>; StackMapTableÕMethodParametersvo=Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;prorityobjrVo
Exceptions    Signaturek(ILjava/util/Collection<Lcom/dy/common/mw/protocol/AnnotationPrefixedDataAvailableVo;>;)[Ljava/lang/Object;<clinit>
SourceFile#PrefixedDataAvailableHandleImp.javaBootstrapMethodsð
ñòó bô$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;öX上线数据完整性检查时,未得到优先级为上线数据完整性检查类!øC上线第一包数据未找到对应的解析协议。数据是:ú:上行数据未找到对应的解析协议。数据是: InnerClassesý%java/lang/invoke/MethodHandles$Lookupÿjava/lang/invoke/MethodHandlesLookup!%¾noÀ/*·±Á ÃÄ7ÅÀ h,¶>š» Y·¶°::+¹À:+ ¹À":*¶$:ÆF2Æ?2Æ82À*:+,2À,´.2À,´2¹5:2¶9¸=ǒ¸C:        ¶I:
 
¹Oš »TYV·X¿6 * 
¶]:2À*:Ç  »TY º`·X¿Ç§:+,2À,´.2À,´2¹5:2¶9¸=Ç    „ §ÿ—Ç8¼:    ,    ¶dW,¶hW²l    ¸pºv¹y» Y·¸~¶„:°:» Y·¸~¶„°VWTÁ–%    !"%'&4*>+Q,Z.z0†2‹45—6¡7«9®<¸=Á>Ì?Û@àBãEIJMTV$W+X1YD[T]W^Y`ŽŠÆÇ    —ƒÈÉ
®l¡1 $0ÊË    @ÌÍ=ÎÏ'0ÐÑ4#ÒÓ>ÔÕYÖ×hÃÄhØÙhÚÛcÜ1ÝŠÆÞ    —ƒÈß
àM    üÿq    % *"áý$JPü,ø69ÿ%Tâ    ØÚÅÀ h,¶>š» Y·¶°::+¹À:+ ¹À":*¶$:ÆF2Æ?2Æ82À*:+,2À,´.2À,´2¹5:2¶9¸=ǒ¸C:        ¶I:
 
¹Oš »TYˆ·X¿6 * 
¶]:2À*:Ç  »TY º`·X¿Ç§:+,2À,´Š2À,´2¹:2¶9¸=Ç    „ §ÿ—Ç8¼:    ,    ¶dW,¶hW²l    ¸pº¹y» Y·¸~¶„:°:» Y·¸~¶„°VWTÁ–%lm    nqru'v4x>yQzZ|z~†€‹‚ƒ—„¡…«‡®Š¸‹ÁŒÌÛŽàã“•–™ ¢$£+¤1¥D§T©WªY¬ÂŽŠÆÇ    —ƒÈÉ
®l¡1 $0ÊË    @ÌÍ=ÎÏ'0ÐÑ4#ÒÓ>ÔÕYÖ×hÃÄhØÙhÚÛcÜ1ÝŠÆÞ    —ƒÈß
àM    üÿq    % *"áý$JPü,ø69ÿ%Tâ    ØÚ(_ÀóMN:,¹‘:¹•™+¹›À,:´Ÿ ´¢¸¦N:§§ÿѽY-SYS°Á&    »¼½#¾,¿5À9Á<Ã?ÄÂ>#ãäMÃÄMå1MÈÉKæÏHçäÝ MÈßàþ *,–.úèTâ    åÈéê()À®7N:+Æ#+¶ª®¶°š,Æ+,¸´:´¢¸¦N½Y-SYS°ÁÎÏÐÑ Ò)ÔÂ47ÃÄ7ÐÑ7ÒÓ5æÏ2çäà ý)*,èTâ    ÐÒëÀ!    %¸¸³l±Áìíîïõï÷ïùû
üþ