@@ -34,19 +34,16 @@ public class WxMpMessageRouterRule {
3434
3535 private boolean reEnter = false ;
3636
37- private List <WxMpMessageHandler > handlers = new ArrayList <WxMpMessageHandler >();
37+ private List <WxMpMessageHandler > handlers = new ArrayList <>();
3838
39- private List <WxMpMessageInterceptor > interceptors = new ArrayList <WxMpMessageInterceptor >();
39+ private List <WxMpMessageInterceptor > interceptors = new ArrayList <>();
4040
4141 public WxMpMessageRouterRule (WxMpMessageRouter routerBuilder ) {
4242 this .routerBuilder = routerBuilder ;
4343 }
4444
4545 /**
4646 * 设置是否异步执行,默认是true
47- *
48- * @param async
49- * @return
5047 */
5148 public WxMpMessageRouterRule async (boolean async ) {
5249 this .async = async ;
@@ -55,9 +52,6 @@ public WxMpMessageRouterRule async(boolean async) {
5552
5653 /**
5754 * 如果msgType等于某值
58- *
59- * @param msgType
60- * @return
6155 */
6256 public WxMpMessageRouterRule msgType (String msgType ) {
6357 this .msgType = msgType ;
@@ -66,9 +60,6 @@ public WxMpMessageRouterRule msgType(String msgType) {
6660
6761 /**
6862 * 如果event等于某值
69- *
70- * @param event
71- * @return
7263 */
7364 public WxMpMessageRouterRule event (String event ) {
7465 this .event = event ;
@@ -77,9 +68,6 @@ public WxMpMessageRouterRule event(String event) {
7768
7869 /**
7970 * 如果eventKey等于某值
80- *
81- * @param eventKey
82- * @return
8371 */
8472 public WxMpMessageRouterRule eventKey (String eventKey ) {
8573 this .eventKey = eventKey ;
@@ -88,9 +76,6 @@ public WxMpMessageRouterRule eventKey(String eventKey) {
8876
8977 /**
9078 * 如果content等于某值
91- *
92- * @param content
93- * @return
9479 */
9580 public WxMpMessageRouterRule content (String content ) {
9681 this .content = content ;
@@ -99,9 +84,6 @@ public WxMpMessageRouterRule content(String content) {
9984
10085 /**
10186 * 如果content匹配该正则表达式
102- *
103- * @param regex
104- * @return
10587 */
10688 public WxMpMessageRouterRule rContent (String regex ) {
10789 this .rContent = regex ;
@@ -110,9 +92,6 @@ public WxMpMessageRouterRule rContent(String regex) {
11092
11193 /**
11294 * 如果fromUser等于某值
113- *
114- * @param fromUser
115- * @return
11695 */
11796 public WxMpMessageRouterRule fromUser (String fromUser ) {
11897 this .fromUser = fromUser ;
@@ -121,9 +100,6 @@ public WxMpMessageRouterRule fromUser(String fromUser) {
121100
122101 /**
123102 * 如果消息匹配某个matcher,用在用户需要自定义更复杂的匹配规则的时候
124- *
125- * @param matcher
126- * @return
127103 */
128104 public WxMpMessageRouterRule matcher (WxMpMessageMatcher matcher ) {
129105 this .matcher = matcher ;
@@ -132,20 +108,13 @@ public WxMpMessageRouterRule matcher(WxMpMessageMatcher matcher) {
132108
133109 /**
134110 * 设置微信消息拦截器
135- *
136- * @param interceptor
137- * @return
138111 */
139112 public WxMpMessageRouterRule interceptor (WxMpMessageInterceptor interceptor ) {
140113 return interceptor (interceptor , (WxMpMessageInterceptor []) null );
141114 }
142115
143116 /**
144117 * 设置微信消息拦截器
145- *
146- * @param interceptor
147- * @param otherInterceptors
148- * @return
149118 */
150119 public WxMpMessageRouterRule interceptor (WxMpMessageInterceptor interceptor , WxMpMessageInterceptor ... otherInterceptors ) {
151120 this .interceptors .add (interceptor );
@@ -159,20 +128,13 @@ public WxMpMessageRouterRule interceptor(WxMpMessageInterceptor interceptor, WxM
159128
160129 /**
161130 * 设置微信消息处理器
162- *
163- * @param handler
164- * @return
165131 */
166132 public WxMpMessageRouterRule handler (WxMpMessageHandler handler ) {
167133 return handler (handler , (WxMpMessageHandler []) null );
168134 }
169135
170136 /**
171137 * 设置微信消息处理器
172- *
173- * @param handler
174- * @param otherHandlers
175- * @return
176138 */
177139 public WxMpMessageRouterRule handler (WxMpMessageHandler handler , WxMpMessageHandler ... otherHandlers ) {
178140 this .handlers .add (handler );
@@ -186,8 +148,6 @@ public WxMpMessageRouterRule handler(WxMpMessageHandler handler, WxMpMessageHand
186148
187149 /**
188150 * 规则结束,代表如果一个消息匹配该规则,那么它将不再会进入其他规则
189- *
190- * @return
191151 */
192152 public WxMpMessageRouter end () {
193153 this .routerBuilder .getRules ().add (this );
@@ -196,8 +156,6 @@ public WxMpMessageRouter end() {
196156
197157 /**
198158 * 规则结束,但是消息还会进入其他规则
199- *
200- * @return
201159 */
202160 public WxMpMessageRouter next () {
203161 this .reEnter = true ;
@@ -207,8 +165,6 @@ public WxMpMessageRouter next() {
207165 /**
208166 * 将微信自定义的事件修正为不区分大小写,
209167 * 比如框架定义的事件常量为click,但微信传递过来的却是CLICK
210- * @param wxMessage
211- * @return
212168 */
213169 protected boolean test (WxMpXmlMessage wxMessage ) {
214170 return
@@ -243,7 +199,7 @@ protected WxMpXmlOutMessage service(WxMpXmlMessage wxMessage,
243199
244200 try {
245201
246- Map <String , Object > context = new HashMap <String , Object >();
202+ Map <String , Object > context = new HashMap <>();
247203 // 如果拦截器不通过
248204 for (WxMpMessageInterceptor interceptor : this .interceptors ) {
249205 if (!interceptor .intercept (wxMessage , context , wxMpService , sessionManager )) {
@@ -266,91 +222,91 @@ protected WxMpXmlOutMessage service(WxMpXmlMessage wxMessage,
266222 }
267223
268224 public WxMpMessageRouter getRouterBuilder () {
269- return routerBuilder ;
225+ return this . routerBuilder ;
270226 }
271227
272228 public boolean isAsync () {
273- return async ;
229+ return this . async ;
274230 }
275231
276232 public void setAsync (boolean async ) {
277233 this .async = async ;
278234 }
279235
280236 public String getFromUser () {
281- return fromUser ;
237+ return this . fromUser ;
282238 }
283239
284240 public void setFromUser (String fromUser ) {
285241 this .fromUser = fromUser ;
286242 }
287243
288244 public String getMsgType () {
289- return msgType ;
245+ return this . msgType ;
290246 }
291247
292248 public void setMsgType (String msgType ) {
293249 this .msgType = msgType ;
294250 }
295251
296252 public String getEvent () {
297- return event ;
253+ return this . event ;
298254 }
299255
300256 public void setEvent (String event ) {
301257 this .event = event ;
302258 }
303259
304260 public String getEventKey () {
305- return eventKey ;
261+ return this . eventKey ;
306262 }
307263
308264 public void setEventKey (String eventKey ) {
309265 this .eventKey = eventKey ;
310266 }
311267
312268 public String getContent () {
313- return content ;
269+ return this . content ;
314270 }
315271
316272 public void setContent (String content ) {
317273 this .content = content ;
318274 }
319275
320276 public String getrContent () {
321- return rContent ;
277+ return this . rContent ;
322278 }
323279
324280 public void setrContent (String rContent ) {
325281 this .rContent = rContent ;
326282 }
327283
328284 public WxMpMessageMatcher getMatcher () {
329- return matcher ;
285+ return this . matcher ;
330286 }
331287
332288 public void setMatcher (WxMpMessageMatcher matcher ) {
333289 this .matcher = matcher ;
334290 }
335291
336292 public boolean isReEnter () {
337- return reEnter ;
293+ return this . reEnter ;
338294 }
339295
340296 public void setReEnter (boolean reEnter ) {
341297 this .reEnter = reEnter ;
342298 }
343299
344300 public List <WxMpMessageHandler > getHandlers () {
345- return handlers ;
301+ return this . handlers ;
346302 }
347303
348304 public void setHandlers (List <WxMpMessageHandler > handlers ) {
349305 this .handlers = handlers ;
350306 }
351307
352308 public List <WxMpMessageInterceptor > getInterceptors () {
353- return interceptors ;
309+ return this . interceptors ;
354310 }
355311
356312 public void setInterceptors (List <WxMpMessageInterceptor > interceptors ) {
0 commit comments