init: 导入项目
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
package com.ag.platform.eventbus;
|
||||
|
||||
import com.ag.secp.platform.common.EventBusCenter;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
public class EventBusTest {
|
||||
|
||||
public static void main(String args[]) {
|
||||
//构造事件传入参数
|
||||
Map datamap = new HashMap();
|
||||
datamap.put("key", "测试库");
|
||||
EventBusCenter.register(new EventbusBusiTest());
|
||||
EventBusCenter.register(new EventbusBusiTest2());
|
||||
EventBusCenter.post(datamap);
|
||||
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.ag.platform.eventbus;
|
||||
|
||||
import com.google.common.eventbus.Subscribe;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class EventbusBusiTest {
|
||||
|
||||
/**
|
||||
* 只有通过@Subscribe注解的方法才会被注册进EventBus
|
||||
* 而且方法有且只能有1个参数
|
||||
*
|
||||
* @param
|
||||
*/
|
||||
@Subscribe
|
||||
public void func(Map domain) {
|
||||
|
||||
System.out.print("class======EventbusBusiTest");
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,20 @@
|
||||
package com.ag.platform.eventbus;
|
||||
|
||||
import com.google.common.eventbus.Subscribe;
|
||||
|
||||
import java.util.Map;
|
||||
|
||||
public class EventbusBusiTest2 {
|
||||
|
||||
/**
|
||||
* 只有通过@Subscribe注解的方法才会被注册进EventBus
|
||||
* 而且方法有且只能有1个参数
|
||||
*
|
||||
* @param
|
||||
*/
|
||||
@Subscribe
|
||||
public void func(Map domain) {
|
||||
|
||||
System.out.print("class====EventbusBusiTest2");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user