Options
All
  • Public
  • Public/Protected
  • All
Menu

Class TopicAdministrator

Hierarchy

  • TopicAdministrator

Index

Constructors

Properties

Methods

Object literals

Constructors

constructor

  • new TopicAdministrator(kafka: Kafka, topicConfig?: Omit<ITopicConfig, "topic">, adminConfig?: AdminConfig): TopicAdministrator
  • Parameters

    • kafka: Kafka
    • Default value topicConfig: Omit<ITopicConfig, "topic"> = {}
    • Default value adminConfig: AdminConfig = TopicAdministrator.adminClientConfiguration

    Returns TopicAdministrator

Properties

Protected adminConfig

adminConfig: AdminConfig

Protected kafka

kafka: Kafka

Protected topicConfig

topicConfig: Omit<ITopicConfig, "topic">

Methods

createTopic

  • createTopic(topic: string): Promise<void>

deleteTopic

  • deleteTopic(topic: string): Promise<void>

Object literals

Static adminClientConfiguration

adminClientConfiguration: object

retry

retry: object

initialRetryTime

initialRetryTime: number = 300

maxRetryTime

maxRetryTime: number = 500

retries

retries: number = 1

Generated using TypeDoc