public class Routing extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static Actor |
pinger
connect a client to a remote Krouter
|
| Constructor and Description |
|---|
Routing() |
| Modifier and Type | Method and Description |
|---|---|
static IPromise<Object> |
connectClient(ConnectableActor connectable,
Consumer<Actor> disconnectCallback) |
protected static Actor |
getPinger() |
static IPromise<Object> |
registerService(ConnectableActor connectable,
Actor service,
Consumer<Actor> disconnectCallback,
boolean stateful)
publish and register a service at a remote Krouter
|
static <T extends AbstractKrouter> |
start(Class<T> krouterClass,
ActorPublisher... publisher)
start a Krouter
|
protected static Actor pinger
public static <T extends AbstractKrouter> T start(Class<T> krouterClass, ActorPublisher... publisher)
T - krouterClass - publisher - protected static Actor getPinger()
public static IPromise<Object> connectClient(ConnectableActor connectable, Consumer<Actor> disconnectCallback)
public static IPromise<Object> registerService(ConnectableActor connectable, Actor service, Consumer<Actor> disconnectCallback, boolean stateful)
connectable - - the krouter to connectservice - - the service to publishdisconnectCallback - Copyright © 2020. All rights reserved.