View Javadoc
1   package com.zone.weixin4j.interceptor;
2   
3   import com.zone.weixin4j.exception.WeixinException;
4   import com.zone.weixin4j.handler.WeixinMessageHandler;
5   import com.zone.weixin4j.request.WeixinMessage;
6   import com.zone.weixin4j.request.WeixinRequest;
7   import com.zone.weixin4j.response.WeixinResponse;
8   
9   /**
10   * 消息拦截适配
11   *
12   * @author jinyu(foxinmy@gmail.com)
13   * @className MessageInterceptorAdapter
14   * @date 2015年5月14日
15   * @see
16   * @since JDK 1.6
17   */
18  public abstract class MessageInterceptorAdapter implements
19          WeixinMessageInterceptor {
20  
21      @Override
22      public boolean preHandle(
23              WeixinRequest request, WeixinMessage message, WeixinMessageHandler handler)
24              throws WeixinException {
25          return true;
26      }
27  
28      @Override
29      public void postHandle(
30              WeixinRequest request, WeixinResponse response, WeixinMessage message,
31              WeixinMessageHandler handler) throws WeixinException {
32      }
33  
34      @Override
35      public void afterCompletion(
36              WeixinRequest request, WeixinResponse response, WeixinMessage message,
37              WeixinMessageHandler handler, Exception exception)
38              throws WeixinException {
39      }
40  
41      @Override
42      public int weight() {
43          return 0;
44      }
45  }