Class: Prosody::AdminClient

Inherits:
Object
  • Object
show all
Defined in:
sig/prosody.rbs

Overview

Manages Kafka topics.

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.newAdminClient

Creates an admin client for the specified Kafka bootstrap servers.

Parameters:

  • (Array[String])

Returns:



24
# File 'sig/prosody.rbs', line 24

def self.new: (Array[String]) -> AdminClient

Instance Method Details

#create_topicvoid

This method returns an undefined value.

Creates a topic.

Parameters:

  • (String)
  • (Integer)
  • (Integer)


27
# File 'sig/prosody.rbs', line 27

def create_topic: (String, Integer, Integer) -> void

#delete_topicvoid

This method returns an undefined value.

Deletes a topic.

Parameters:

  • (String)


30
# File 'sig/prosody.rbs', line 30

def delete_topic: (String) -> void