UNPKG

hazelcast-client

Version:

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

25 lines (24 loc) 902 B
import { RepairingHandler } from './RepairingHandler'; import { NearCache } from './NearCache'; import HazelcastClient from '../HazelcastClient'; export declare class RepairingTask { private antientropyTaskHandle; private handlers; private reconcilliationInterval; private maxToleratedMissCount; private localUuid; private metadataFetcher; private client; private partitionCount; private readonly minAllowedReconciliationSeconds; private readonly logger; constructor(client: HazelcastClient); registerAndGetHandler(objectName: string, nearCache: NearCache): RepairingHandler; deregisterHandler(objectName: string): void; start(): void; shutdown(): void; antiEntropyTask(): void; private isAboveMaxToleratedMissCount(handler); private updateLastKnownStaleSequences(handler); private getReconciliationIntervalMillis(seconds); }