Class MessageHandlerExecutor

    • Method Detail

      • applyPreHandle

        public boolean applyPreHandle​(WeixinRequest request,
                                      WeixinMessage message)
        执行预拦截动作
        Parameters:
        request - 微信请求信息
        message - 微信消息
        Returns:
        true则继续执行往下执行
        Throws:
        WeixinException
      • applyPostHandle

        public void applyPostHandle​(WeixinRequest request,
                                    WeixinResponse response,
                                    WeixinMessage message)
        MessageHandler处理玩请求后的动作
        Parameters:
        request - 微信请求
        response - 处理后的响应
        message - 微信消息
        Throws:
        WeixinException
      • triggerAfterCompletion

        public void triggerAfterCompletion​(WeixinRequest request,
                                           WeixinResponse response,
                                           WeixinMessage message,
                                           Exception exception)
        全部执行完毕后触发
        Parameters:
        request - 微信请求
        response - 微信响应 可能为空
        message - 微信消息
        exception - 处理时可能的异常
        Throws:
        WeixinException