原文:EventBus源码解析 源码阅读记录

EventBus源码阅读记录 repo地址: greenrobot EventBus EventBus的构造 双重加锁的单例. 但是仍然开放了构造函数,用于构造其他别的对象. Builder模式: EventBusBuilder. 有一个DEFAULT BUILDER. 注册 注册即添加订阅者,调用register 方法: 方法参数最全时共有三个参数: 其中subscriber 订阅者 传入的是一 ...

2016-03-08 18:06 0 2037 推荐指数:

查看详情

Guava源码解析EventBus

最近看Elastic-Job源码,看到它里面实现的任务运行轨迹的持久化,使用的是Guava的AsyncEventBus,一个内存级别的异步事件总线服务,实现了简单的生产-消费者模式,从而在不影响任务执行效率的基础上,将任务执行和任务轨迹记录解耦,大大提高了EJ的性能。 EventBus ...

Wed May 24 00:32:00 CST 2017 1 2497
EventBus3.0源码解析

1、EventBus使用 2、EventBus注册源码解析 3、EventBus事件分发解析 ...

Thu Mar 31 02:57:00 CST 2016 0 5758
Spring源码解析——如何阅读源码

 最近没什么实质性的工作,正好有点时间,就想学学别人的代码。也看过一点源码,算是有了点阅读的经验,于是下定决心看下spring这种大型的项目的源码,学学它的设计思想。   手码不易,转载请注明:xingoo   这篇博文你可以了解到:   1 Spring jar包以及源码使用 ...

Tue Sep 13 08:23:00 CST 2016 0 6382
Spring源码解析——如何阅读源码

  最近没什么实质性的工作,正好有点时间,就想学学别人的代码。也看过一点源码,算是有了点阅读的经验,于是下定决心看下spring这种大型的项目的源码,学学它的设计思想。   手码不易,转载请注明:xingoo   这篇博文你可以了解到:   1 Spring jar包以及源码使用 ...

Tue Dec 23 05:01:00 CST 2014 18 163120
Spring源码解析——如何阅读源码

  最近没什么实质性的工作,正好有点时间,就想学学别人的代码。也看过一点源码,算是有了点阅读的经验,于是下定决心看下spring这种大型的项目的源码,学学它的设计思想。   手码不易,转载请注明:xingoo   这篇博文你可以了解到:   1 Spring jar ...

Sun Apr 23 05:15:00 CST 2017 0 3779
Abp领域事件(EventBus)源码解析

Abp中使用EventBus来解耦领域中的业务逻辑,也是订阅-发布模式的一种实现。简单来说就是,当我触发一个事件,注册了这个事件的处理器就会被找到并执行。 先看看整体代码结构 其中Entities文件夹中是对于实体相关的领域事件的实现与本章主题无关,我们就可以先当他不存在了。 可以看到 ...

Mon May 18 23:30:00 CST 2020 0 689
EventBus 粘性事件,源码解析

1 Eeventbus 在处理消息通信的时候是比通常的出发办法好用的得,最新使用了eventbus 的粘性事件 首先你需要传递一个消息bean, 2 调用上面的方法 就会把这个objoct 放到里面 3 在要处理的地方获取消息bean 4 粘性 ...

Wed Aug 31 00:50:00 CST 2016 0 1440
SpringMVC源码阅读:Controller中参数解析

1.前言 SpringMVC是目前J2EE平台的主流Web框架,不熟悉的园友可以看SpringMVC源码阅读入门,它交代了SpringMVC的基础知识和源码阅读的技巧 本文将通过源码(基于Spring4.3.7)分析,弄清楚Controller是如何匹配我们传入的参数,并定义简单的参数解析 ...

Tue Jan 29 23:37:00 CST 2019 0 1116
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM