squbs icon indicating copy to clipboard operation
squbs copied to clipboard

Orchestrator Java API should use `AbstractActor` with Akka 2.5

Open anilgursel opened this issue 8 years ago • 0 comments

With Akka 2.5 upgrade, AbstractActor was improved and became more Java friendly. It now requires implementers to override a createReceive method. AbstractActor extends Actor and overrides receive from Actor, and just calls createReceive. This introduces a conflict in inheritance hierarchy of AbstractOrchestrator as both Aggregator and AbstractActor implements receive.

To unblock Akka 2.5 upgrade, AbstractActor was changed to inherit from Actor instead of AbstractActor, which makes AbstractOrchestrator less Java friendly.

In addition, Aggregator is deprecated in Akka 2.5.

anilgursel avatar Jun 07 '17 20:06 anilgursel