没有合适的资源?快使用搜索试试~ 我知道了~
Guava-Event-Bus:Guava的EventBus源码学习
共26个文件
java:15个
png:6个
uml:3个
需积分: 46 3 下载量 56 浏览量
2021-05-24
09:44:48
上传
评论
收藏 775KB ZIP 举报
温馨提示
Guava-Event-Bus 学习笔记 Guava的EventBus源码学习,基于Guava的18.0版本 分析者: ###1. 背景简介 EventBus是google的一个Java工具包其中的一个工具类,类似的有多个版本其中包括移植到Android端的 和改良的,功能基本都是一样的。此处主要是对Guava版的EventBus分析,关于。 ###2. 功能简介 ####2.1 EventBus介绍 EventBus 是一个基于事件的一个发布/订阅框架,通过解耦发布者和订阅者简化事件传递,这里的事件可以理解为消息,本文中统一称为事件也就是 Event。通过EventBus可以简化生产者/消费者 这种模型,同时又可以通过Executor来控制线程,使用起来非常优雅灵活。异步的则使用AsyncEventBus,如果需要强制使EventBus同步执行则可以使用@AllowConcurrentE
资源推荐
资源详情
资源评论
收起资源包目录
Guava-Event-Bus-master.zip (26个子文件)
Guava-Event-Bus-master
pom.xml 978B
res
pre-eventBus.png 263KB
create.png 26KB
unregister.png 59KB
register-progress.png 45KB
EventBusDiagram.png 379KB
post.png 48KB
uml
eventbus3.uml 12KB
eventbus2.uml 11KB
eventbus.uml 5KB
src
test
java
org
bugkillers
bus
test
EventBus_Test.java 110B
main
java
org
bugkillers
bus
eventbus
EventBus_.java 10KB
Subscribe_.java 1KB
AllowConcurrentEvents_.java 1KB
DeadEvent_.java 2KB
test
MessageSubsriber.java 377B
MessageEvent.java 289B
EventBus_MainTest.java 910B
package-info.java 12KB
SubscriberExceptionHandler_.java 911B
Dispatcher_.java 7KB
SubscriberExceptionContext_.java 2KB
SubscriberRegistry_.java 9KB
AsyncEventBus_.java 3KB
Subscriber_.java 5KB
README.md 4KB
共 26 条
- 1
资源评论
谁家扁舟子
- 粉丝: 27
- 资源: 4680
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功