ApacheCamelReactiveStreamthrowsThestreamhasnoactivesubscriptions。
创始人
2024-09-05 14:00:56
0

此错误通常发生在使用Apache Camel和Reactive Stream时,并且由于没有正确的订阅而导致流的错误。解决方法是确保使用具有正确订阅的Reactive Stream。以下是一个使用Camel和Reactive Stream的代码示例,它展示了正确订阅的示例:

from("timer:foo?period=1000") .process(e -> { // Create a Reactive Stream SubmissionPublisher publisher = new SubmissionPublisher<>(); // Use a StreamSubscriber to subscribe the stream StreamSubscriber subscriber = new StreamSubscriber<>(); publisher.subscribe(subscriber); // Publish items to the stream for (int i=0; i<5; i++) { publisher.submit(i); } // Get the items from the subscriber List items = subscriber.getItems(); }) .log("Done");

class StreamSubscriber implements Subscriber { private List items = new ArrayList<>(); private Subscription subscription;

public void onSubscribe(Subscription subscription) { this.subscription = subscription; subscription.request(1); };

public void onNext(T item) { items.add(item); subscription.request(1); }

public void onError(Throwable t) {} public void onComplete() {}

public List getItems() { return items; } }

在这个例子中,我们创建了一个Reactive Stream,使用StreamSubscriber订阅该流,并在流中发布一些项目。然后,我们从Subscriber中检索项目并将它们存储在一个List中。在真实的应用中,可以使用这些项目来执行其他操作。

相关内容

热门资讯

技术分享!边锋老友棋牌能装挂(... 技术分享!边锋老友棋牌能装挂(wEpOke),太坑了其实是真的有挂(有挂技巧)-哔哩哔哩;1分钟了解...
一分钟快速了解!边锋老友棋牌免... 这是一款非常优秀的边锋老友棋牌免费挂 ia辅助检测软件,能够让你了解到边锋老友棋牌免费挂中牌率当中全...
分享一款(德扑ai智能)外挂透... 分享一款(德扑ai智能)外挂透明挂辅助器安装(ai代打)发牌规律(2021已更新)(哔哩哔哩);德扑...
透视辅助!雀神广东麻雀机制(辅... 透视辅助!雀神广东麻雀机制(辅助挂)太坑了其实是真的有挂(有挂教程)-哔哩哔哩;雀神广东麻雀机制软件...
透明插件!边锋杭麻圈有外挂,德... 透明插件!边锋杭麻圈有外挂,德扑之星透视软件方法,详细有挂(有挂攻略)-哔哩哔哩;原来确实真的有挂(...
透视透明挂!边锋有辅助挂(we... 透视透明挂!边锋有辅助挂(wePoKe),太坑了果真是真的有挂(有挂规律)-哔哩哔哩;精心打造了俱乐...
玩家必看秘籍(Wepoke透明... 玩家必看秘籍(Wepoke透明)外挂透明挂辅助app(软件)发牌规律(2021已更新)(哔哩哔哩)1...
玩家必看分享!边锋斗地主透明器... 玩家必看分享!边锋斗地主透明器,私人局wepoker脚本,详细有挂(有挂透明)-哔哩哔哩;玩家在边锋...
专业讨论!广东雀神麻雀提升胡牌... 专业讨论!广东雀神麻雀提升胡牌几率(透视)太坑了其实是真的有挂(有挂详情)-哔哩哔哩是一款可以让一直...
一分钟了解!边锋老友二打一有挂... WePoker透视辅助工具核心要点解析‌,一分钟了解!边锋老友二打一有挂,德州传奇辅助最新版更新内容...