2
A
回答
1
请不要立即横这里and akka-user发布您的问题,这使得它更难追踪回答问题。如果过了一段时间没有收到答案,可以过邮件,但请不要立即这样做。
为了“拦截”Java中的标准输出,您可以在System
对象上输入setOut
。这需要一个PrintWriter,这是我们能够通过包装的OutputStream“桥梁”,即阿卡流提供了创建,方法如下:
val is: OutputStream = StreamConverters.asOutputStream()
.to(Sink.foreach(println)) // your logic pipeline here
.run()
System.setOut(new PrintStream(is))
相关问题
- 1. 通过iframe拦截事件
- 2. 如何拦截Python中stdout的内容?
- 3. Akka流并发流
- 4. 通过Tomcat流式传输
- 5. Akka通过自定义反序列化远程拦截未知类
- 6. 将stdout流式传输到网页
- 7. API拦截网络流量
- 8. libpcap网络流量拦截
- 9. 如何拦截文件传输通信并发送不同的文件?
- 10. AppleScript拦截通知
- 11. 通过拦截回传清理用户输入 - 全局 - ASP.Net 3.5 C#
- 12. 如何拦截Android上传出的短信并通知用户
- 13. 通过web.config添加拦截器? NHibernate
- 14. 拦截接触UIView通过GMSMapView
- 15. 如何拦截编译器通过
- 16. AngularJS - 服务器通过拦截
- 17. 防止通过接口拦截呼叫
- 18. 如何通过USB接口拦截输入?
- 19. Ios通过NSURLCache拦截UIWebview请求并替换响应
- 20. Akka通过http的对象流
- 21. 拦截器不拦截
- 22. java拦截器不拦截
- 23. 传递参数给拦截
- 24. 通过HTTP通过WCF流式传输文件上传IOException
- 25. 如何拦截IRB输入?
- 26. Ninject拦截属性的参数传递给拦截器?
- 27. 拦截错误并订阅
- 28. 通过MP4实时流式传输
- 29. 使用NetTcpBinding通过WCF流式传输
- 30. 通过DLNA流式传输HTTP内容?
这是不是你想从你的Scala代码运行的过程?例如,要为'ls'命令输出标准输出: 'val stdout:Source [Message,NotUsed] = Source.fromIterator [Message](()=> Process(“ls”)。lineStream.toIterator.map line => TextMessage.Strict(line)))' – ecoe