nest-cluster-ipc
Version:
A Nest module wrapper for node-cluster-ipc
16 lines (15 loc) • 831 B
TypeScript
import { OnApplicationBootstrap, OnApplicationShutdown } from '@nestjs/common';
import { DiscoveryService, MetadataScanner } from '@nestjs/core';
import { ClusterIpc } from 'node-cluster-ipc';
import { ClusterIpcMetadataAccessor } from './cluster-ipc-metadata.accessor';
export declare class ClusterIpcExplorer implements OnApplicationBootstrap, OnApplicationShutdown {
private readonly clusterIpc;
private readonly discoveryService;
private readonly metadataAccessor;
private readonly metadataScanner;
constructor(clusterIpc: ClusterIpc, discoveryService: DiscoveryService, metadataAccessor: ClusterIpcMetadataAccessor, metadataScanner: MetadataScanner);
onApplicationBootstrap(): void;
onApplicationShutdown(): void;
loadClusterIpcListeners(): void;
private subscribeToClusterIpcIfListener;
}