Class KafkaTopicsAdminEx
- java.lang.Object
-
- com.mapr.kafka.eventstreams.kwps.v2.KafkaTopicsAdminV2
-
- com.mapr.kafka.eventstreams.kwps.v2.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
-
-
Field Summary
-
Fields inherited from class com.mapr.kafka.eventstreams.kwps.v2.KafkaTopicsAdminV2
adminClient, maprAdmin, maprUser, mfs, thisUser, volMgr
-
-
Constructor Summary
Constructors Constructor Description KafkaTopicsAdminEx()KafkaTopicsAdminEx(@NonNull java.lang.String maprUser)KafkaTopicsAdminEx(@NonNull java.lang.String maprUser, com.mapr.fs.proto.Security.CredentialsMsg userCredentials)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.kafka.clients.admin.CreateTopicsResultcreateTopics(@NonNull java.util.List<org.apache.kafka.clients.admin.NewTopic> fullTopicPaths)org.apache.kafka.clients.admin.DeleteTopicsResultdeleteTopics(@NonNull java.util.List<java.lang.String> fullTopicPaths)org.apache.kafka.clients.admin.DescribeTopicsResultdescribeTopics(@NonNull java.util.List<java.lang.String> fullTopicPaths)java.util.List<java.lang.String>getAllStreams()java.util.List<java.lang.String>getAllTopics()org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResultlistConsumerGroupOffsets(@NonNull java.lang.String streamPath, @NonNull java.lang.String groupId)-
Methods inherited from class com.mapr.kafka.eventstreams.kwps.v2.KafkaTopicsAdminV2
close, createTopic, deleteTopic, editTopic, getConnectionProperties, getConnectionProperties, getController, getTopicDescriptor, linkTopic, listBrokers, listTopics, listTopics, notifyMetadataChange
-
-
-
-
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)
-
-