Constructors
constructor
- new KafkaFactory(kafkaHost: string, registryUrl: string): KafkaFactory
-
Parameters
-
kafkaHost: string
-
registryUrl: string
Properties
Private kafkaHost
kafkaHost: string
Private registry
registry: any
Methods
buildConsumer
- buildConsumer<Key, Subject>(descriptor: EventDescriptor<Key, Subject>, handler: function, err: function): object
-
Type parameters
Parameters
-
-
handler: function
-
err: function
Returns object
-
kafkaClient: KafkaClient
-
kafkaConsumer: Consumer
buildConsumerForTopic
- buildConsumerForTopic<Key, Subject>(topic: string, descriptor: EventDescriptor<Key, Subject>, handler: function, err: function): object
-
Type parameters
Parameters
-
topic: string
-
-
handler: function
-
err: function
Returns object
-
kafkaClient: KafkaClient
-
kafkaConsumer: Consumer
Private buildKafkaClient
- buildKafkaClient(): KafkaClient
buildProducer
- buildProducer<Key, Subject>(descriptor: EventDescriptor<Key, Subject>): (Anonymous function)
-
Type parameters
Parameters
Returns (Anonymous function)
buildProducerForTopic
- buildProducerForTopic<Key, Subject>(topic: string, descriptor: EventDescriptor<Key, Subject>): (Anonymous function)
-
Type parameters
Parameters
Returns (Anonymous function)
primeSubjects
- primeSubjects<Key, Subject>(descriptor: EventDescriptor<Key, Subject>): Promise<void>
-
Type parameters
Parameters
Returns Promise<void>