我想创建一个可以将对象推送到其中的缓冲 Multi。Multi 用作 REST 端点的结果。
到目前为止,我所拥有的是:
class MyService {
private PublishProcessor<String> deviceStatusProcessor = PublishProcessor.create();
private Flowable<String> deviceStatusQueue = Flowable.fromPublisher(deviceStatusProcessor);
public void pushDeviceStatus(DeviceStatus deviceStatus) {
deviceStatusProcessor.onNext(deviceStatus);
}
public Multi<String> getStream() {
return Multi.createFrom().publisher(deviceStatusQueue);
}
}
然而,这段代码混合了 RxJava 和 Mutiny。Publisher 和 Flowable 的 Mutiny 等价物是什么?