public abstract class ServiceRegistry extends MoleculerComponent
DefaultServiceRegistrybroker, logger, name| Constructor and Description |
|---|
ServiceRegistry() |
| Modifier and Type | Method and Description |
|---|---|
abstract io.datatree.Promise |
addActions(java.lang.String name,
Service service) |
abstract void |
addActions(java.lang.String nodeID,
io.datatree.Tree config) |
abstract Action |
getAction(java.lang.String name,
java.lang.String nodeID) |
abstract io.datatree.Tree |
getDescriptor() |
abstract Service |
getService(java.lang.String name) |
abstract long |
getTimestamp() |
abstract io.datatree.Promise |
ping(long timeoutMillis,
java.lang.String nodeID) |
abstract void |
receivePong(io.datatree.Tree message) |
abstract void |
receiveRequest(io.datatree.Tree message) |
abstract void |
receiveResponse(io.datatree.Tree message) |
abstract void |
removeActions(java.lang.String nodeID) |
abstract void |
use(java.util.Collection<Middleware> middlewares) |
abstract io.datatree.Promise |
waitForServices(long timeoutMillis,
java.util.Collection<java.lang.String> services) |
public abstract void receiveRequest(io.datatree.Tree message)
public abstract void receivePong(io.datatree.Tree message)
public abstract void receiveResponse(io.datatree.Tree message)
public abstract void use(java.util.Collection<Middleware> middlewares)
public abstract io.datatree.Promise addActions(java.lang.String name,
Service service)
public abstract void addActions(java.lang.String nodeID,
io.datatree.Tree config)
public abstract void removeActions(java.lang.String nodeID)
public abstract Service getService(java.lang.String name)
public abstract Action getAction(java.lang.String name, java.lang.String nodeID)
public abstract io.datatree.Promise waitForServices(long timeoutMillis,
java.util.Collection<java.lang.String> services)
public abstract io.datatree.Promise ping(long timeoutMillis,
java.lang.String nodeID)
public abstract io.datatree.Tree getDescriptor()
public abstract long getTimestamp()