public class Registry
extends java.lang.Object
| Constructor and Description |
|---|
Registry() |
| Modifier and Type | Method and Description |
|---|---|
void |
addRouteListener(RouteListener listener) |
<T> Async<T> |
async(java.lang.String qualifier,
java.lang.Class<T> interfaceClass,
long timeout) |
static java.lang.String |
getPath() |
<T,R> void |
register(java.lang.String qualifier,
java.lang.Class<T> messageType,
java.lang.Class<R> returnType,
java.util.function.Function<T,R> function) |
<T> void |
register(java.lang.String qualifier,
java.lang.Class<T> interfaceClass,
T implementation) |
void |
removeRouteListener(RouteListener listener) |
<T,R> java.util.function.Function<T,java.util.concurrent.CompletionStage<R>> |
route(java.lang.String qualifier,
java.lang.Class<T> messageClass,
java.lang.Class<R> returnType,
long timeout) |
static void |
setPath(java.lang.String PATH) |
void |
shutdown() |
void |
start(akka.actor.ActorSystem system) |
public static java.lang.String getPath()
public static void setPath(java.lang.String PATH)
public void addRouteListener(RouteListener listener)
public void removeRouteListener(RouteListener listener)
public void start(akka.actor.ActorSystem system)
public void shutdown()
public <T,R> void register(java.lang.String qualifier,
java.lang.Class<T> messageType,
java.lang.Class<R> returnType,
java.util.function.Function<T,R> function)
public <T> void register(java.lang.String qualifier,
java.lang.Class<T> interfaceClass,
T implementation)
public <T,R> java.util.function.Function<T,java.util.concurrent.CompletionStage<R>> route(java.lang.String qualifier,
java.lang.Class<T> messageClass,
java.lang.Class<R> returnType,
long timeout)
public <T> Async<T> async(java.lang.String qualifier, java.lang.Class<T> interfaceClass, long timeout)