Впервые в Akka у меня есть три разных примера, и все три используют очень разные классы для реализации актора,
AbstractActor: https://www.baeldung.com/akka-with-spring
UntypedActor: https://www.baeldung.com/akka-actors-java
AbstractBehavior: https://doc.akka.io/docs/akka/current/typed/guide/tutorial_1.html.
Первые два выглядят очень простыми и понятными и напоминают реализацию модели акторов, которую я использовал и видел на Erlang. Один из официальных документов выглядит самым сложным.
Так что я немного не понимаю, какой из них использовать и когда?