Skip to content

ClusterSingleton

Defined in: src/cluster/singleton/ClusterSingleton.ts:58

Extension registered on the ActorSystem that manages all ClusterSingletons declared in the process. Use system.extension(ClusterSingletonId).start(cluster, ...) to materialize one; subsequent calls with the same typeName return the same handle.

new ClusterSingleton(system): ClusterSingleton

Defined in: src/cluster/singleton/ClusterSingleton.ts:60

ActorSystem

ClusterSingleton

get<T>(typeName): Option<SingletonHandle<T>>

Defined in: src/cluster/singleton/ClusterSingleton.ts:106

Look up a previously-started singleton by typeName.

T

string

Option<SingletonHandle<T>>


start<T>(cluster, settings): SingletonHandle<T>

Defined in: src/cluster/singleton/ClusterSingleton.ts:62

T

Cluster

StartSingletonSettings<T>

SingletonHandle<T>