DamiBus 0.27
- 增加模式匹配路由器
- 提供可切换实现的机制(方便用户定制)
demo:
public class Demo15_custom {
public void main(){
//切换为模式匹配路由器(支持 * 和 ** 占位符;支持 / 或 . 做为间隔)
DamiConfig.configure(new DamiBusImpl(new TopicRouterPatterned()));
//拦截
Dami.bus().listen("demo/*/**", (payload) -> {
System.err.println(payload);
});
//发送事件
Dami.bus().send("demo/a/1", "world1");
Dami.bus().send("demo/a/2", "world2");
Dami.bus().send("Demo/b/1/2", "world3"); //大小写敏感
}
}