1 package com.foxinmy.weixin4j.interceptor;
2
3 import com.foxinmy.weixin4j.handler.WeixinMessageHandler;
4 import com.foxinmy.weixin4j.request.WeixinMessage;
5 import com.foxinmy.weixin4j.request.WeixinRequest;
6 import com.foxinmy.weixin4j.response.WeixinResponse;
7
8 import io.netty.channel.ChannelHandlerContext;
9
10
11
12
13
14
15
16
17
18
19 public abstract class MessageInterceptorAdapter implements WeixinMessageInterceptor {
20
21 @Override
22 public boolean preHandle(ChannelHandlerContext context, WeixinRequest request, WeixinMessage message,
23 WeixinMessageHandler handler) {
24 return true;
25 }
26
27 @Override
28 public void postHandle(ChannelHandlerContext context, WeixinRequest request, WeixinResponse response,
29 WeixinMessage message, WeixinMessageHandler handler) {
30 }
31
32 @Override
33 public void afterCompletion(ChannelHandlerContext context, WeixinRequest request, WeixinResponse response,
34 WeixinMessage message, WeixinMessageHandler handler, Exception exception) {
35 }
36
37 @Override
38 public int weight() {
39 return 0;
40 }
41 }