admin
2021-06-29 0a03971cf8b1ca89f171946ecce8e8e6435b9ec5
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
Êþº¾4
    ÃÄ
à   ]Å
ÆÇ
ÈÉ
ËÌ    ]ÍΠ   ]Ï
WÐÑ
ÒÓ    ]Ô
]ÕÖרÙÚ
]ÜÝÞ
ßà
áâã
äåæ
çèé
ëì íî
ïð íñ òó
ôõ“
ôö”•÷
øù    úû
úüˆ
ôý
þÿ
 
Œ
ôŽ
 
    
 
ä
D
]
]
 
I
þ
D
 
]
W
 
 
W
W !
W"#
$%&
$ö'(Builder InnerClassesPUSH_URLLjava/lang/String;
HcmPushUrl hcmTopicUrl hcmGroupUrl hcmTokenUrl
httpClient1Lorg/apache/http/impl/client/CloseableHttpClient;<init>>(Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder;)VCodeLineNumberTableLocalVariableTablethis3Lcom/huawei/push/messaging/HuaweiMessageClientImpl;builder;Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder; StackMapTable'! getHcmSendUrl()Ljava/lang/String; getHttpClient3()Lorg/apache/http/impl/client/CloseableHttpClient;send\(Lcom/huawei/push/message/Message;ZLjava/lang/String;)Lcom/huawei/push/reponse/SendResponse;eLjava/io/IOException;message!Lcom/huawei/push/message/Message; validateOnlyZ accessTokenÖ
Exceptionsr(Lcom/huawei/push/message/TopicMessage;Ljava/lang/String;Ljava/lang/String;)Lcom/huawei/push/reponse/SendResponse;&Lcom/huawei/push/message/TopicMessage;    operation sendRequesttopics Lcom/alibaba/fastjson/JSONArray; sendResponse&Lcom/huawei/push/reponse/SendResponse; failureCountLjava/lang/Integer; successCounterrorserrorMsg
jsonObject!Lcom/alibaba/fastjson/JSONObject;codemsg    requestIdhttpPost)Lorg/apache/http/client/methods/HttpPost;entity%Lorg/apache/http/entity/StringEntity;response6Lorg/apache/http/client/methods/CloseableHttpResponse;
rpsContent
statusCodeI    exception.Lorg/apache/http/client/HttpResponseException;)*Þà+,-mapLjava/util/Map;LocalVariableTypeTable5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;./createRequestMap3(Lcom/huawei/push/message/Message;Z)Ljava/util/Map;    SignatureY(Lcom/huawei/push/message/Message;Z)Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;createExceptionFromResponsee(Lorg/apache/http/client/HttpResponseException;)Lcom/huawei/push/exception/HuaweiMesssagingException;fromAppZ(Lcom/huawei/push/messaging/HuaweiApp;)Lcom/huawei/push/messaging/HuaweiMessageClientImpl;app%Lcom/huawei/push/messaging/HuaweiApp;appId=()Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder;s(Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder;Lcom/huawei/push/messaging/HuaweiMessageClientImpl$1;)Vx0x15Lcom/huawei/push/messaging/HuaweiMessageClientImpl$1;<clinit>()V
SourceFileHuaweiMessageClientImpl.java ij i¿java/lang/StringBuilder ab 01/v1/{0}/messages:send 2vjava/lang/Object 345 67 cb/v1/{0}/topic:{1} db 89requestFactory must not be null: ;< gh ‡zjava/io/IOException3com/huawei/push/exception/HuaweiMesssagingException)com/huawei/push/messaging/HuaweiMessaginginternal error'Error while calling HCM backend service i= ‡„'org/apache/http/client/methods/HttpPost i>#org/apache/http/entity/StringEntity? @AUTF-8 iB AuthorizationBearer  CB Content-Typeapplication/json;charset=utf-8 DEF GH+ IJK 2L MNO PQ, RS TU80000000V WXY Z[ \v ]^_ `ab cde fg hai fj%error code : {0}, error message : {1}* `A known error,org/apache/http/client/HttpResponseException ik ²³ ®¯- fl3com/huawei/push/messaging/HuaweiMessageClientImpl$1 im6Unexpected HTTP response with status : {0}, body : {1} `n ov unknown errorp qr p¹ stu vwx wx yz {|9com/huawei/push/messaging/HuaweiMessageClientImpl$Builder i} hw_push_url~ € push_open_url1com/huawei/push/messaging/HuaweiMessageClientImpl-com/huawei/push/messaging/HuaweiMessageClient$com/huawei/push/message/TopicMessagejava/lang/String4org/apache/http/client/methods/CloseableHttpResponsecom/alibaba/fastjson/JSONObject$com/huawei/push/reponse/SendResponsecom/huawei/push/message/Message java/util/Mapappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString
access$000O(Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder;)Ljava/lang/String;java/text/MessageFormatformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
access$100n(Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder;)Lorg/apache/http/impl/client/CloseableHttpClient;#com/huawei/push/util/ValidatorUtils checkArgument(ZLjava/lang/Object;)V<(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/String;)Vcom/alibaba/fastjson/JSON toJSONString&(Ljava/lang/Object;)Ljava/lang/String;'(Ljava/lang/String;Ljava/lang/String;)V    setHeader    setEntity(Lorg/apache/http/HttpEntity;)V/org/apache/http/impl/client/CloseableHttpClientexecuteg(Lorg/apache/http/client/methods/HttpUriRequest;)Lorg/apache/http/client/methods/CloseableHttpResponse;    getEntity()Lorg/apache/http/HttpEntity; org/apache/http/util/EntityUtils0(Lorg/apache/http/HttpEntity;)Ljava/lang/String; getStatusLine()Lorg/apache/http/StatusLine;org/apache/http/StatusLine getStatusCode()I parseObject5(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONObject;    getString&(Ljava/lang/String;)Ljava/lang/String;$org/apache/commons/lang3/StringUtilsequals3(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z$com/huawei/push/model/TopicOperationLIST&Lcom/huawei/push/model/TopicOperation;getValue getJSONArray4(Ljava/lang/String;)Lcom/alibaba/fastjson/JSONArray;java/lang/IntegervalueOf'(Ljava/lang/String;)Ljava/lang/Integer;*com/huawei/push/util/ResponceCodeProcesserprocess'(Ljava/lang/Integer;)Ljava/lang/String;)com/huawei/push/reponse/TopicListResponsefromCodeƒ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/alibaba/fastjson/JSONArray;)Lcom/huawei/push/reponse/TopicListResponse;
getInteger)com/huawei/push/reponse/TopicSendResponse©(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Lcom/alibaba/fastjson/JSONArray;)Lcom/huawei/push/reponse/TopicSendResponse;(ILjava/lang/String;)V^(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lcom/huawei/push/reponse/SendResponse;X(Lcom/huawei/push/messaging/HuaweiMessageClientImpl;ZLcom/huawei/push/message/Message;)V(I)Ljava/lang/Integer;
getMessage/com/huawei/push/messaging/ImplHuaweiTrampolinesgetAppId9(Lcom/huawei/push/messaging/HuaweiApp;)Ljava/lang/String;setAppIdO(Ljava/lang/String;)Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder;#com/huawei/push/messaging/HuaweiApp    getOption*()Lcom/huawei/push/messaging/HuaweiOption;&com/huawei/push/messaging/HuaweiOption setHttpClientn(Lorg/apache/http/impl/client/CloseableHttpClient;)Lcom/huawei/push/messaging/HuaweiMessageClientImpl$Builder;build5()Lcom/huawei/push/messaging/HuaweiMessageClientImpl;8(Lcom/huawei/push/messaging/HuaweiMessageClientImpl$1;)Vjava/util/ResourceBundle    getBundle.(Ljava/lang/String;)Ljava/util/ResourceBundle;!]    ^abcbdbebfbgh ijkËl*·*»Y·²¶¶¶½    Y+¸
S¸ µ *»Y·²¶ ¶¶½    Y+¸
S¸ µ+¸Æ§¸*+¸µ±l67+8R:c;k<mlnolpqrÿ]st@uvk/*´ °lBm nowxk/*´°lFm noyzk†*+-·°:»Y·¿lLM
Nm4
{|no}~€brH‚ƒy„k†*+,-·°:»Y·¿lUV
Wm4
{|no}…†bbrH‚ƒ‡„kV**´½    YSY,S¸ µ»Y*´·:»Y+¸ ·!:"»Y·#¶-¶¶¶$%&¶$¶'*´¶(:¹)¸*:¹+¹,6È º¸-:        .¶/:
    0¶/:     1¶/: 
2¸3™d,²4¶5¸3™"    6¶7:
 
¸8¸9 ¸:: §5    ;¶<:    =¶<:    >¶7:
 
¸8¸9 ¸?:  °@½    Y
¸ASY
¸8¸9S¸ : »YB ·C¿»DY·E:    *    ·F¿lr\]%^4_N`Wa^bicudƒe‹f’g›h¤i­j·lÄmÍnàoãpìqõrþsuw6xB{O|mÔ͈‰àŠ‹ ì)Œõ Žþ‰Š‹ 6 b ’°‘’    ›§“b
¤ž”b ­••b VnoV}…V†bVb%1–—4"˜™i횛uáœbƒÓžOŸ     rWÿã s¡¢¢£¤¥¢¦¢¢¢ü1§úÿ)    s¡¢¢£¤¥¢ƒ‡zkjö*+·G:»Y*´ ·:»Y¸ ·!:"»Y·#¶-¶¶¶$%&¶$¶'*´¶(:¹)¸*:¹+¹,6        È i¸-:
 
.¶/: 
0¶/: 
1¶/:  2¸3™  ¸8¸9 ¸H°@½    Y ¸ASY ¸8¸9S¸ :»YB·C¿»DY    ·E:
*
·F¿lR‰Š‹%?ŽHOZ‘f’t“|”ƒ•Œ–•—ž˜¨™¸›ÖœâŸï m¢Ö bƒ_‘’
ŒV“b •M”b žD•b önoö}~ö€öbᖗ%ј™Zœš›fœbt‚ž    ïŸ 
ª rPÿ¸s¬¢­£¤¥¢¦¢¢¢ÿ)
s¬¢­£¤¥¢ƒ®¯kI »IY*+·J°l«m  no }~ €°±²³ki'K½    Y+¶L¸MSY+¶NS¸ M»YO,+·°l
´µm 'no'{  ”b´µkb*¸PL¸Q+¶R*¶S¶T¶U¶V°l¹º    » ¼½ºm¶·¸bp¹k!    »WY·X°lÁiºkD*+·±l-m no»q¼½¾¿k&Y¸Z[¶\³±l.ÀÁ`W]_I