zamza
Version:
Apache Kafka discovery, indexing, searches, storage, hooks and HTTP gateway
16 lines • 590 B
TypeScript
import Zamza from "../../Zamza";
import { Metrics } from "../../Metrics";
export declare class LockModel {
readonly metrics: Metrics;
readonly name: string;
private model;
readonly instanceId: string;
constructor(zamza: Zamza);
registerModel(mongoose: any, schemaConstructor: any): void;
getLock(name: string, timeout?: number): Promise<boolean>;
extendLock(name: string, extendFor?: number): Promise<boolean>;
removeLock(name: string): Promise<any>;
delete(name: string): any;
truncateCollection(): any;
}
//# sourceMappingURL=LockModel.d.ts.map