UNPKG

zamza

Version:

Apache Kafka discovery, indexing, searches, storage, hooks and HTTP gateway

29 lines 1.07 kB
import Zamza from "./Zamza"; import { KafkaMessage } from "sinek"; import { Hook } from "./interfaces"; export default class HookDealer { private readonly metrics; private readonly timeout; private readonly retries; private readonly retryTimeout; private readonly mongoPoller; private readonly hookModel; private readonly subscriptionConcurrency; private readonly replayConcurrency; private initialHooksLoaded; private topicSubscriptionMap; private oldTopicSubscriptionLength; private readonly hookClient; private readonly retryProducer; private readonly producer; constructor(zamza: Zamza); private validateConfigForConvenience; private findConfigForTopic; processHookUpdate(hooks: Hook[]): void; private handleSubscription; handleMessage(message: KafkaMessage): Promise<boolean>; handleRetryMessage(message: KafkaMessage): Promise<boolean>; handleReplayMessage(message: KafkaMessage): Promise<boolean>; close(): Promise<void> | null; } //# sourceMappingURL=HookDealer.d.ts.map