这个eventbus,嗯,观察者模式,像redis的发布订阅一样,Talk is cheap. Show me the code.
public static void main(String[] args) throws InterruptedException {
EventBus eventBus = new EventBus("test");
eventBus.register(new TListen());
eventBus.register(new TListen1());
eventBus.register(new TListen());
eventBus.post("xxx");
eventBus.post(666L);
}
static class TestListen{
@Subscribe
public void doSome(String msg) {
System.out.println("1"+msg);
}
}
static class TestListen1{
@Subscribe
public void doSome(Long msg) {
System.out.println("2"+msg);
}
}