zamza
Version:
Apache Kafka discovery, indexing, searches, storage, hooks and HTTP gateway
24 lines • 837 B
TypeScript
import Balrok from "balrok";
import { MongoConfig } from "../interfaces";
import Zamza from "../Zamza";
import { KeyIndexModel, TopicConfigModel, TopicMetadataModel, LockModel, HookModel, ReplayModel, StateModel } from "./models";
export default class MongoWrapper {
private readonly config;
private readonly models;
readonly balrok: Balrok;
constructor(config: MongoConfig, zamza: Zamza);
private loadModels;
private connectToMongoDB;
private connect;
isConnected(): boolean;
start(): Promise<boolean>;
getKeyIndex(): KeyIndexModel;
getTopicConfig(): TopicConfigModel;
getTopicMetadata(): TopicMetadataModel;
getLock(): LockModel;
getHook(): HookModel;
getReplay(): ReplayModel;
getSharedState(): StateModel;
close(): void;
}
//# sourceMappingURL=MongoWrapper.d.ts.map