Class: CachingActorsRegistry

x2node-ws. CachingActorsRegistry

Caching actors registry wrapper.

new CachingActorsRegistry(registry, maxCached, ttl)

Create new caching registry.
Parameters:
Name Type Description
registry module:x2node-ws.ActorsRegistry The registry to wrap.
maxCached number Maximum number of cached actors.
ttl number Milliseconds after which a cached actor is expired.
Implements:

Methods


lookupActor(handle [, creds])

Parameters:
Name Type Argument Description
handle string Actor handle from the authenticator.
creds string <optional>
Registry-specific actor credentials, if any.
Implements:
Returns:
Actor record or a promise of it. Returning null or a promise that resolves to a null means the actor does not exist for the handle. If creds is provided, may also mean that the credentials are invalid. If a promise is returned and the promise is rejected, it indicates an unexpected internal error.
Type
module:x2node-common.Actor | Promise.<module:x2node-common.Actor>