UNPKG

nest-cluster-ipc

Version:

A Nest module wrapper for node-cluster-ipc

16 lines (15 loc) 831 B
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; }