Class ExplicitAsk
java.lang.Object
org.opendaylight.controller.cluster.common.actor.ExplicitAsk
Unfortunately Akka's explicit ask pattern does not work with its Java API, as it fails to invoke passed message.
In order to make this work for now, we tap directly into ExplicitAskSupport and use a Scala function instead
of akka.japi.Function.
- Author:
- Robert Varga
-
Method Summary
Modifier and TypeMethodDescriptionstatic scala.concurrent.Future<Object>
static scala.concurrent.Future<Object>
static scala.concurrent.Future<Object>
ask
(ActorSelection actor, Function<ActorRef, ?> function, Timeout timeout) static scala.concurrent.Future<Object>
ask
(ActorSelection actor, scala.Function1<ActorRef, ?> function, Timeout timeout) static <T> scala.Function1<ActorRef,
T>
-
Method Details
-
toScala
-
ask
-
ask
public static scala.concurrent.Future<Object> ask(ActorSelection actor, scala.Function1<ActorRef, ?> function, Timeout timeout) -
ask
-
ask
public static scala.concurrent.Future<Object> ask(ActorSelection actor, Function<ActorRef, ?> function, Timeout timeout)
-