第 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)。