美文网首页
Guava之EventBus

Guava之EventBus

作者: 神豪VS勇士赢 | 来源:发表于2020-09-03 21:00 被阅读0次

EventBus 采用推的方式将消息发送给订阅者

public class SimpleListener
{
    private final static Logger LOGGER = LoggerFactory.getLogger(SimpleListener.class);

    @Subscribe
    public void doAction(final String event)
    {
        if (LOGGER.isInfoEnabled())
        {
            LOGGER.info("Received event [{}] and will take a action", event);
        }
    }
}

public class SimpleEventBusExample
{
    public static void main(String[] args)
    {
        final EventBus eventBus = new EventBus();
        eventBus.register(new SimpleListener());
        System.out.println("post the simple event.");
        eventBus.post("Simple Event");
    }
}

1)
Listener存在继承关系 AListener extend BListener 并且接收的消息类型都是 同一类型
生产者生产同一类型的事件 AListener 和 BListener 都能收到事件消息 ,并进行处理 。

2)
发送事件 有继承关系 AEvent extend BEvent
Listener 里面两个subScribe 一个监听 AEvent 一个监听BEvent
当生产者发送 AEvent 两个 方法都能接收到消息
当生产者发送BEvent 只有 监听 BEvent才能收到消息

http://hawkeye.longhu.net/d/frCiDkznk/nei-rong-pei-zhi-zhong-xin-cms?orgId=1&refresh=10s&from=1625472008110&to=1625472308110&var-Datasource=prod&var-env=prod%2B30385687c6c5a46c428d4bcca48c99a584cf6862

相关文章

  • Guava之EventBus

    EventBus 采用推的方式将消息发送给订阅者 1)Listener存在继承关系 AListener exte...

  • Guava EventBus

    http://www.baeldung.com/guava-eventbus

  • Guava之EventBus源码

    最近需要使用事件驱动,打算使用EventBus管理事件的注册和分发。于是仔细阅读了下Guava的EventBus实...

  • Guava EventBus

    我称其为单块架构的利器 前言 在设计模式中, 有一种叫做发布/订阅模式, 即某事件被发布, 订阅该事件的角色将自动...

  • Guava——EventBus

    EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监...

  • Guava - EventBus(事件总线)

    Guava在guava-libraries中为我们提供了事件总线EventBus库,它是事件发布订阅模式的实现,让...

  • Guava源码解析之EventBus

    最近看Elastic-Job源码,看到它里面实现的任务运行轨迹的持久化,使用的是Guava的AsyncEventB...

  • 【Guava学习】EventBus

    1,简单使用 首先引入guave的依赖; 再来看一下基础的使用: 首先需要一个总线EventBus,直接new出来...

  • Guava学习——EventBus

    学习Eventbus的相关知识,留存记录,待以后查看。 环境说明:windows7/JDK7/guava-18.0...

  • guava EventBus使用

    EventBus是Guava的事件处理机制,是设计模式中的观察者模式(生产/消费者编程模型)的优雅实现。对于事件监...

网友评论

      本文标题:Guava之EventBus

      本文链接:https://www.haomeiwen.com/subject/evbbsktx.html