hazelcast-client
Version:
Hazelcast - open source In-Memory Data Grid - client for NodeJS
19 lines (18 loc) • 596 B
TypeScript
import HazelcastClient from './HazelcastClient';
import { ConnectionHeartbeatListener } from './core/ConnectionHeartbeatListener';
declare class Heartbeat {
private client;
private heartbeatTimeout;
private heartbeatInterval;
private listeners;
private logger;
private timer;
constructor(client: HazelcastClient);
start(): void;
cancel(): void;
addListener(heartbeatListener: ConnectionHeartbeatListener): void;
private heartbeatFunction();
private onHeartbeatStopped(connection);
private onHeartbeatRestored(connection);
}
export = Heartbeat;