Class ClusterManager
extends EventSpewerclass EventSpewerdetritus-utils/EventSpewer
Constructor
constructor(
file: string,
token: string,
options: ClusterManagerOptionsinterface ClusterManagerOptionsdetritus-client/ClusterManagerOptions = {}
)token: string,
options: ClusterManagerOptionsinterface ClusterManagerOptionsdetritus-client/ClusterManagerOptions = {}
Properties
buckets = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, Bucketclass Bucketdetritus-client/Bucket>[src]
processes = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<number, ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess>[src]
restCache = BaseCollectionclass BaseCollectiondetritus-utils/BaseCollection<string | number, ClusterManagerRestCachePayloadinterface ClusterManagerRestCachePayloaddetritus-client/ClusterManagerRestCachePayload>[src]
Methods
run(
options: ClusterManagerRunOptionsinterface ClusterManagerRunOptionsdetritus-client/ClusterManagerRunOptions = {}
): Promise<ClusterManagerclass ClusterManagerdetritus-client/ClusterManager>external Promise[src]3 more overloads
on(
event: ClientEvents.CLUSTER_PROCESSenum ClientEventsdetritus-client/ClientEvents,
listener: (
): ClusterManagerclass ClusterManagerdetritus-client/ClusterManager[src]listener: (
payload: {clusterProcess: ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess}
) => anyon(
event: "clusterProcess",
listener: (
): ClusterManagerclass ClusterManagerdetritus-client/ClusterManager[src]listener: (
payload: {clusterProcess: ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess}
) => any3 more overloads
once(
event: ClientEvents.CLUSTER_PROCESSenum ClientEventsdetritus-client/ClientEvents,
listener: (
): ClusterManagerclass ClusterManagerdetritus-client/ClusterManager[src]listener: (
payload: {clusterProcess: ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess}
) => anyonce(
event: "clusterProcess",
listener: (
): ClusterManagerclass ClusterManagerdetritus-client/ClusterManager[src]listener: (
payload: {clusterProcess: ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess}
) => any3 more overloads
subscribe(
event: ClientEvents.CLUSTER_PROCESSenum ClientEventsdetritus-client/ClientEvents,
listener: (
): EventSubscriptionclass EventSubscriptiondetritus-utils/EventSubscription[src]listener: (
payload: {clusterProcess: ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess}
) => anysubscribe(
event: "clusterProcess",
listener: (
): EventSubscriptionclass EventSubscriptiondetritus-utils/EventSubscription[src]listener: (
payload: {clusterProcess: ClusterProcessclass ClusterProcessdetritus-client/cluster/ClusterProcess}
) => any