Class KafkaTopicsAdminEx

  • All Implemented Interfaces:
    com.mapr.kwps.KTopicsAdmin, java.lang.AutoCloseable

    public class KafkaTopicsAdminEx
    extends KafkaTopicsAdminV2
    This class provides additional Admin capabilities for use by Kafka Wire Protocol Service
    • Constructor Detail

      • KafkaTopicsAdminEx

        public KafkaTopicsAdminEx()
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • KafkaTopicsAdminEx

        public KafkaTopicsAdminEx​(@NonNull
                                  @NonNull java.lang.String maprUser)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • KafkaTopicsAdminEx

        public KafkaTopicsAdminEx​(@NonNull
                                  @NonNull java.lang.String maprUser,
                                  com.mapr.fs.proto.Security.CredentialsMsg userCredentials)
                           throws java.io.IOException
        Throws:
        java.io.IOException
    • Method Detail

      • getAllTopics

        public java.util.List<java.lang.String> getAllTopics()
      • getAllStreams

        public java.util.List<java.lang.String> getAllStreams()
      • createTopics

        public org.apache.kafka.clients.admin.CreateTopicsResult createTopics​(@NonNull
                                                                              @NonNull java.util.List<org.apache.kafka.clients.admin.NewTopic> fullTopicPaths)
      • describeTopics

        public org.apache.kafka.clients.admin.DescribeTopicsResult describeTopics​(@NonNull
                                                                                  @NonNull java.util.List<java.lang.String> fullTopicPaths)
      • listConsumerGroupOffsets

        public org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResult listConsumerGroupOffsets​(@NonNull
                                                                                                      @NonNull java.lang.String streamPath,
                                                                                                      @NonNull
                                                                                                      @NonNull java.lang.String groupId)
      • deleteTopics

        public org.apache.kafka.clients.admin.DeleteTopicsResult deleteTopics​(@NonNull
                                                                              @NonNull java.util.List<java.lang.String> fullTopicPaths)