簡體   English   中英

是否已棄用Akka Abstract FSM接口?

[英]Is the Akka Abstract FSM interface deprecated?

我正在嘗試使用AbstractFSM接口為我的應用程序編寫有限狀態機參與者,如本文檔https://doc.akka.io/docs/akka/2.5.3/java/fsm.html

我正在使用2.5.3版的teh框架,這是pom文件

<!-- Akka Dependencies -->
        <dependency>
            <groupId>com.typesafe.akka</groupId>
            <artifactId>akka-remote_2.10</artifactId>
            <version>2.5.0</version>
        </dependency>
        <dependency>
            <groupId>com.typesafe.akka</groupId>
            <artifactId>akka-kernel_2.10</artifactId>
            <version>2.5.3</version>
        </dependency>

        <dependency>
            <groupId>com.typesafe.akka</groupId>
            <artifactId>akka-actor_2.12</artifactId>
            <version>2.5.3</version>
        </dependency>
        <dependency>
            <groupId>com.typesafe.akka</groupId>
            <artifactId>akka-testkit_2.12</artifactId>
            <version>2.5.3</version>
        </dependency>

但是我似乎無法導入, AbstractFSM<S,D> ,即使在導入以下行之后

import akka.actor.*;

我想念什么?

不反對使用AbstractFSM,IDE也沒有發現它的問題,因此我認為這與您的依賴關系有關。 我看到兩個問題。 注意,您的akka​​-remote和akka-kernel使用的是_2.10工件,而actor和testkit使用的是_2.12。 這些版本應該匹配。 另外,您的akka​​-remote版本是2.5.0,而其他版本是2.5.3。 這些也應該匹配。

在這些版本中我找不到的一個依賴項是akka內核。 另外,當前文檔網站中似乎缺少該文件,因此也許已停產。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM