java.lang.Object
org.reactivecommons.async.kafka.communications.topology.TopologyCreator

public class TopologyCreator extends Object
  • Field Details

  • Constructor Details

    • TopologyCreator

      public TopologyCreator(org.apache.kafka.clients.admin.AdminClient adminClient, KafkaCustomizations customizations, boolean checkTopics)
  • Method Details

    • getTopics

      public Map<String,Boolean> getTopics()
    • createTopics

      public reactor.core.publisher.Mono<Void> createTopics(List<String> topics)
    • createTopic

      protected reactor.core.publisher.Mono<org.apache.kafka.clients.admin.NewTopic> createTopic(org.apache.kafka.clients.admin.NewTopic topic)
    • toNewTopic

      protected org.apache.kafka.clients.admin.NewTopic toNewTopic(TopicCustomization customization)
    • checkTopic

      public void checkTopic(String topicName)