Simple Robot | OneBot v1.0.0 Help

挂起API桥接

公告

站点迁移啦~!

为什么迁移?

作为由我们官方维护的组件库,分散在各自的文档站点中的确有好处:它们可以各自维护自己所需的东西、互不干扰。

但是缺点也很明显: 太过分散。

组件库与核心库之间的关系是比较紧密的, 我们希望你能够在一个站点内就可以查阅或搜索到所有你想要得知的信息。

      当使用Java时,挂起API会被桥接为三种风格的API:

      阻塞API

      通常是 xxxBlockinggetXxx。 返回值类型与源挂起API的类型一致。

      异步API

      通常是 xxxAsync。 调用时即启动异步任务,并返回 CompletableFuture

      预处理API

      通常是 xxxReserve

      返回类型为 SuspendReserve, 需要通过 transform(...) 提供一个转化器来真正执行逻辑并处理结果。 SuspendReserves 中的静态API提供了一些预设的转化器。

      通常用于转化为响应式的结果,例如 Mono

      var reserve = xxxReserve(...); // 转化为 Mono。 reserve.transform( SuspendReserve.mono() ).subscribe();
      Last modified: 26 July 2024