使用java的Akka IO串行通信

使用java的Akka IO串行通信,io,serial-port,akka,Io,Serial Port,Akka,我对Akka IO非常陌生。我需要使用Akka IO通过串行端口进行客户机-服务器通信。我读过关于JOdersky系列IO库的文章。(),但这没有多大帮助,因为这是Scala特有的。有人知道如何为Akka中基于java的开发设置这个JOdersky库吗。如果发布了一些相关的示例,这将非常有用。我很确定您也可以使用来自Java的流。Akka本身是用Scala写的,不是吗 另一种方法可能是使用类似的技术: 同一个作者在另一个项目中隐藏了这一点。仍然是scala,但它使用java简单串行连接器库而不

我对Akka IO非常陌生。我需要使用Akka IO通过串行端口进行客户机-服务器通信。我读过关于JOdersky系列IO库的文章。(),但这没有多大帮助,因为这是Scala特有的。有人知道如何为Akka中基于java的开发设置这个JOdersky库吗。如果发布了一些相关的示例,这将非常有用。

我很确定您也可以使用来自Java的流。Akka本身是用Scala写的,不是吗

另一种方法可能是使用类似的技术:

同一个作者在另一个项目中隐藏了这一点。仍然是scala,但它使用java简单串行连接器库而不是流,因此您可以更轻松地将其应用于java解决方案


AKKA IO的工作方式是将特定的参与者绑定到IO职责,该职责可以向您提供的参与者引用发送消息。在jssc中使用事件监听器应该可以使这一点非常简单。

IO接口只包含发送给参与者的消息,这些消息可以从Java和Scala中工作,请查看Terminal.Scala,在这里可以看到Serial.Open、Serial.Opened等消息。