View Javadoc
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   * @className MessageInterceptorAdapter
14   * @author jinyu(foxinmy@gmail.com)
15   * @date 2015年5月14日
16   * @since JDK 1.6
17   * @see
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  }