akka use `scala.concurrent.OnCompleteRunnable` in `akka.dispatch.TaskInvocation` and `akka.dispatch.BatchingExecutor`. - https://github.com/akka/akka/blob/0bf29fd2320b05214ae9f45cd186db5b5a276c44/akka-actor/src/main/scala/akka/dispatch/AbstractDispatcher.scala#L43 - https://github.com/akka/akka/blob/0bf29fd2320b05214ae9f45cd186db5b5a276c44/akka-actor/src/main/scala/akka/dispatch/BatchingExecutor.scala#L132 Scala 2.13.3 (or earlier version) `impl.Promise.Transformation` extends `OnCompleteRunnable`. but it removed since Scala 2.13.4 😢 - https://github.com/scala/scala/blob/v2.13.3/src/library/scala/concurrent/impl/Promise.scala#L380 - https://github.com/scala/scala/blob/v2.13.4/src/library/scala/concurrent/impl/Promise.scala#L380 - https://github.com/scala/scala/commit/17ed7fc50e56ec2d95eb8483f530d9860f77874a
akka use
scala.concurrent.OnCompleteRunnableinakka.dispatch.TaskInvocationandakka.dispatch.BatchingExecutor.Scala 2.13.3 (or earlier version)
impl.Promise.TransformationextendsOnCompleteRunnable. but it removed since Scala 2.13.4 😢