UNPKG

hazelcast-client

Version:

Hazelcast - open source In-Memory Data Grid - client for NodeJS

32 lines (31 loc) 746 B
/// <reference types="node" /> import { EventEmitter } from 'events'; import HazelcastClient from './HazelcastClient'; /** * Lifecycle events. */ export declare let LifecycleEvent: { name: string; starting: string; started: string; shuttingDown: string; shutdown: string; }; /** * LifecycleService */ export declare class LifecycleService extends EventEmitter { private active; private client; constructor(client: HazelcastClient); /** * Causes LifecycleService to emit given event to all registered listeners. * @param state */ emitLifecycleEvent(state: string): void; /** * Returns the active state of the client. * @returns {boolean} */ isRunning(): boolean; }