第 4 章 常见组件的更改
本节介绍基本 Eclipse Vert.x 组件中的更改。
4.1. 消息传递的更改
本节介绍消息传递方法中的更改。
4.1.1. 写流中的写入和结束方法不再是模糊的
WriteStream<T>.write ()
和 WriteStream<T>.end ()
方法不再是 fluent。
-
写和最终回调方法返回
void
。 -
其他写入和最终方法返回
Future<Void>
。
这是有问题的更改。如果您已将虚线用于写入流,请更新您的应用程序。
4.1.2. MessageProducer
不会扩展 WriteStream
MessageProducer
接口不会扩展 WriteStream
接口。
在之前的 Eclipse Vert.x 版本中,MessageProducer
接口扩展了 WriteStream
接口。MessageProducer
界面提供对消息后端的支持。泄漏泄漏将减少消息制作者中的学分。如果这些泄漏使用了所有学分,则不会发送消息。
但是,MessageConsumer
将继续扩展 ReadStream
。当 MessageConsumer
暂停并且待处理的消息队列已满时,消息将被丢弃。这会继续与 Rx 生成器集成,以构建使用管道的消息。
4.1.3. 从 MessageProducer
中删除了发送方法
MessageProducer
界面中的发送方法已被删除。
使用 MessageProducer<T>.write (T)
而不是 MessageProducer<T>.send (T)
和 EventBus.request (String,Object,Handler)
的方法,而不是 MessageProducer.send (T,Handler)
。