Skip to content

Commit 899d037

Browse files
committed
调整企业号message相关类的包位置
1 parent 49cf402 commit 899d037

File tree

5 files changed

+648
-644
lines changed

5 files changed

+648
-644
lines changed
Lines changed: 30 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,30 @@
1-
package me.chanjar.weixin.cp.api;
2-
3-
import me.chanjar.weixin.common.exception.WxErrorException;
4-
import me.chanjar.weixin.common.session.WxSessionManager;
5-
import me.chanjar.weixin.cp.bean.WxCpXmlMessage;
6-
import me.chanjar.weixin.cp.bean.WxCpXmlOutMessage;
7-
8-
import java.util.Map;
9-
10-
/**
11-
* 处理微信推送消息的处理器接口
12-
*
13-
* @author Daniel Qian
14-
*/
15-
public interface WxCpMessageHandler {
16-
17-
/**
18-
* @param wxMessage
19-
* @param context 上下文,如果handler或interceptor之间有信息要传递,可以用这个
20-
* @param wxCpService
21-
* @param sessionManager
22-
* @return xml格式的消息,如果在异步规则里处理的话,可以返回null
23-
*/
24-
WxCpXmlOutMessage handle(WxCpXmlMessage wxMessage,
25-
Map<String, Object> context,
26-
WxCpService wxCpService,
27-
WxSessionManager sessionManager) throws WxErrorException;
28-
29-
}
1+
package me.chanjar.weixin.cp.message;
2+
3+
import me.chanjar.weixin.common.exception.WxErrorException;
4+
import me.chanjar.weixin.common.session.WxSessionManager;
5+
import me.chanjar.weixin.cp.api.WxCpService;
6+
import me.chanjar.weixin.cp.bean.WxCpXmlMessage;
7+
import me.chanjar.weixin.cp.bean.WxCpXmlOutMessage;
8+
9+
import java.util.Map;
10+
11+
/**
12+
* 处理微信推送消息的处理器接口
13+
*
14+
* @author Daniel Qian
15+
*/
16+
public interface WxCpMessageHandler {
17+
18+
/**
19+
* @param wxMessage
20+
* @param context 上下文,如果handler或interceptor之间有信息要传递,可以用这个
21+
* @param wxCpService
22+
* @param sessionManager
23+
* @return xml格式的消息,如果在异步规则里处理的话,可以返回null
24+
*/
25+
WxCpXmlOutMessage handle(WxCpXmlMessage wxMessage,
26+
Map<String, Object> context,
27+
WxCpService wxCpService,
28+
WxSessionManager sessionManager) throws WxErrorException;
29+
30+
}
Lines changed: 31 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,31 @@
1-
package me.chanjar.weixin.cp.api;
2-
3-
import me.chanjar.weixin.common.exception.WxErrorException;
4-
import me.chanjar.weixin.common.session.WxSessionManager;
5-
import me.chanjar.weixin.cp.bean.WxCpXmlMessage;
6-
7-
import java.util.Map;
8-
9-
/**
10-
* 微信消息拦截器,可以用来做验证
11-
*
12-
* @author Daniel Qian
13-
*/
14-
public interface WxCpMessageInterceptor {
15-
16-
/**
17-
* 拦截微信消息
18-
*
19-
* @param wxMessage
20-
* @param context 上下文,如果handler或interceptor之间有信息要传递,可以用这个
21-
* @param wxCpService
22-
* @param sessionManager
23-
* @return true代表OK,false代表不OK
24-
*/
25-
boolean intercept(WxCpXmlMessage wxMessage,
26-
Map<String, Object> context,
27-
WxCpService wxCpService,
28-
WxSessionManager sessionManager) throws WxErrorException;
29-
30-
}
1+
package me.chanjar.weixin.cp.message;
2+
3+
import me.chanjar.weixin.common.exception.WxErrorException;
4+
import me.chanjar.weixin.common.session.WxSessionManager;
5+
import me.chanjar.weixin.cp.api.WxCpService;
6+
import me.chanjar.weixin.cp.bean.WxCpXmlMessage;
7+
8+
import java.util.Map;
9+
10+
/**
11+
* 微信消息拦截器,可以用来做验证
12+
*
13+
* @author Daniel Qian
14+
*/
15+
public interface WxCpMessageInterceptor {
16+
17+
/**
18+
* 拦截微信消息
19+
*
20+
* @param wxMessage
21+
* @param context 上下文,如果handler或interceptor之间有信息要传递,可以用这个
22+
* @param wxCpService
23+
* @param sessionManager
24+
* @return true代表OK,false代表不OK
25+
*/
26+
boolean intercept(WxCpXmlMessage wxMessage,
27+
Map<String, Object> context,
28+
WxCpService wxCpService,
29+
WxSessionManager sessionManager) throws WxErrorException;
30+
31+
}
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
package me.chanjar.weixin.cp.api;
2-
3-
import me.chanjar.weixin.cp.bean.WxCpXmlMessage;
4-
5-
/**
6-
* 消息匹配器,用在消息路由的时候
7-
*/
8-
public interface WxCpMessageMatcher {
9-
10-
/**
11-
* 消息是否匹配某种模式
12-
*/
13-
boolean match(WxCpXmlMessage message);
14-
15-
}
1+
package me.chanjar.weixin.cp.message;
2+
3+
import me.chanjar.weixin.cp.bean.WxCpXmlMessage;
4+
5+
/**
6+
* 消息匹配器,用在消息路由的时候
7+
*/
8+
public interface WxCpMessageMatcher {
9+
10+
/**
11+
* 消息是否匹配某种模式
12+
*/
13+
boolean match(WxCpXmlMessage message);
14+
15+
}

0 commit comments

Comments
 (0)