Class MarlinAdminClientImpl

  • All Implemented Interfaces:
    java.lang.AutoCloseable, org.apache.kafka.clients.admin.Admin

    public class MarlinAdminClientImpl
    extends org.apache.kafka.clients.admin.AdminClient
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.apache.kafka.clients.admin.AlterClientQuotasResult alterClientQuotas​(java.util.Collection<org.apache.kafka.common.quota.ClientQuotaAlteration> entries, org.apache.kafka.clients.admin.AlterClientQuotasOptions options)  
      org.apache.kafka.clients.admin.AlterConfigsResult alterConfigs​(java.util.Map<org.apache.kafka.common.config.ConfigResource,​org.apache.kafka.clients.admin.Config> configs, org.apache.kafka.clients.admin.AlterConfigsOptions options)  
      org.apache.kafka.clients.admin.AlterConsumerGroupOffsetsResult alterConsumerGroupOffsets​(java.lang.String groupId, java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets, org.apache.kafka.clients.admin.AlterConsumerGroupOffsetsOptions options)  
      org.apache.kafka.clients.admin.AlterPartitionReassignmentsResult alterPartitionReassignments​(java.util.Map<org.apache.kafka.common.TopicPartition,​java.util.Optional<org.apache.kafka.clients.admin.NewPartitionReassignment>> reassignments, org.apache.kafka.clients.admin.AlterPartitionReassignmentsOptions options)  
      org.apache.kafka.clients.admin.AlterReplicaLogDirsResult alterReplicaLogDirs​(java.util.Map<org.apache.kafka.common.TopicPartitionReplica,​java.lang.String> replicaAssignment, org.apache.kafka.clients.admin.AlterReplicaLogDirsOptions options)  
      void close​(java.time.Duration timeout)  
      org.apache.kafka.clients.admin.CreateAclsResult createAcls​(java.util.Collection<org.apache.kafka.common.acl.AclBinding> acls, org.apache.kafka.clients.admin.CreateAclsOptions options)  
      org.apache.kafka.clients.admin.CreateDelegationTokenResult createDelegationToken​(org.apache.kafka.clients.admin.CreateDelegationTokenOptions options)  
      org.apache.kafka.clients.admin.CreatePartitionsResult createPartitions​(java.util.Map<java.lang.String,​org.apache.kafka.clients.admin.NewPartitions> newPartitions, org.apache.kafka.clients.admin.CreatePartitionsOptions options)  
      org.apache.kafka.clients.admin.CreateTopicsResult createTopics​(java.util.Collection<org.apache.kafka.clients.admin.NewTopic> newTopics, org.apache.kafka.clients.admin.CreateTopicsOptions options)  
      org.apache.kafka.clients.admin.DeleteAclsResult deleteAcls​(java.util.Collection<org.apache.kafka.common.acl.AclBindingFilter> filters, org.apache.kafka.clients.admin.DeleteAclsOptions options)  
      org.apache.kafka.clients.admin.DeleteConsumerGroupOffsetsResult deleteConsumerGroupOffsets​(java.lang.String groupId, java.util.Set<org.apache.kafka.common.TopicPartition> partitions, org.apache.kafka.clients.admin.DeleteConsumerGroupOffsetsOptions options)  
      org.apache.kafka.clients.admin.DeleteConsumerGroupsResult deleteConsumerGroups​(java.util.Collection<java.lang.String> groupIds, org.apache.kafka.clients.admin.DeleteConsumerGroupsOptions options)  
      org.apache.kafka.clients.admin.DeleteRecordsResult deleteRecords​(java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.admin.RecordsToDelete> recordsToDelete, org.apache.kafka.clients.admin.DeleteRecordsOptions options)  
      org.apache.kafka.clients.admin.DeleteTopicsResult deleteTopics​(java.util.Collection<java.lang.String> topics, org.apache.kafka.clients.admin.DeleteTopicsOptions options)  
      org.apache.kafka.clients.admin.DescribeAclsResult describeAcls​(org.apache.kafka.common.acl.AclBindingFilter filter, org.apache.kafka.clients.admin.DescribeAclsOptions options)  
      org.apache.kafka.clients.admin.DescribeClientQuotasResult describeClientQuotas​(org.apache.kafka.common.quota.ClientQuotaFilter filter, org.apache.kafka.clients.admin.DescribeClientQuotasOptions options)  
      org.apache.kafka.clients.admin.DescribeClusterResult describeCluster​(org.apache.kafka.clients.admin.DescribeClusterOptions options)  
      org.apache.kafka.clients.admin.DescribeConfigsResult describeConfigs​(java.util.Collection<org.apache.kafka.common.config.ConfigResource> resources, org.apache.kafka.clients.admin.DescribeConfigsOptions options)  
      org.apache.kafka.clients.admin.DescribeConsumerGroupsResult describeConsumerGroups​(java.util.Collection<java.lang.String> groupIds, org.apache.kafka.clients.admin.DescribeConsumerGroupsOptions options)  
      org.apache.kafka.clients.admin.DescribeDelegationTokenResult describeDelegationToken​(org.apache.kafka.clients.admin.DescribeDelegationTokenOptions options)  
      org.apache.kafka.clients.admin.DescribeLogDirsResult describeLogDirs​(java.util.Collection<java.lang.Integer> brokers, org.apache.kafka.clients.admin.DescribeLogDirsOptions options)  
      org.apache.kafka.clients.admin.DescribeReplicaLogDirsResult describeReplicaLogDirs​(java.util.Collection<org.apache.kafka.common.TopicPartitionReplica> replicas, org.apache.kafka.clients.admin.DescribeReplicaLogDirsOptions options)  
      org.apache.kafka.clients.admin.DescribeTopicsResult describeTopics​(java.util.Collection<java.lang.String> topicNames, org.apache.kafka.clients.admin.DescribeTopicsOptions options)  
      org.apache.kafka.clients.admin.ElectLeadersResult electLeaders​(org.apache.kafka.common.ElectionType electionType, java.util.Set<org.apache.kafka.common.TopicPartition> partitions, org.apache.kafka.clients.admin.ElectLeadersOptions options)  
      org.apache.kafka.clients.admin.ExpireDelegationTokenResult expireDelegationToken​(byte[] hmac, org.apache.kafka.clients.admin.ExpireDelegationTokenOptions options)  
      Admin getMapRAdmin()  
      org.apache.kafka.clients.admin.AlterConfigsResult incrementalAlterConfigs​(java.util.Map<org.apache.kafka.common.config.ConfigResource,​java.util.Collection<org.apache.kafka.clients.admin.AlterConfigOp>> configs, org.apache.kafka.clients.admin.AlterConfigsOptions options)  
      org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResult listConsumerGroupOffsets​(java.lang.String stream, java.lang.String groupId)  
      org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResult listConsumerGroupOffsets​(java.lang.String groupId, org.apache.kafka.clients.admin.ListConsumerGroupOffsetsOptions options)  
      org.apache.kafka.clients.admin.ListConsumerGroupsResult listConsumerGroups​(org.apache.kafka.clients.admin.ListConsumerGroupsOptions options)  
      org.apache.kafka.clients.admin.ListOffsetsResult listOffsets​(java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.admin.OffsetSpec> topicPartitionOffsets, org.apache.kafka.clients.admin.ListOffsetsOptions options)  
      org.apache.kafka.clients.admin.ListPartitionReassignmentsResult listPartitionReassignments​(java.util.Optional<java.util.Set<org.apache.kafka.common.TopicPartition>> partitions, org.apache.kafka.clients.admin.ListPartitionReassignmentsOptions options)  
      org.apache.kafka.clients.admin.ListTopicsResult listTopics​(java.lang.String streamPath, org.apache.kafka.clients.admin.ListTopicsOptions options)  
      org.apache.kafka.clients.admin.ListTopicsResult listTopics​(org.apache.kafka.clients.admin.ListTopicsOptions options)  
      java.util.Map<org.apache.kafka.common.MetricName,​? extends org.apache.kafka.common.Metric> metrics()  
      org.apache.kafka.clients.admin.RemoveMembersFromConsumerGroupResult removeMembersFromConsumerGroup​(java.lang.String groupId, org.apache.kafka.clients.admin.RemoveMembersFromConsumerGroupOptions options)  
      org.apache.kafka.clients.admin.RenewDelegationTokenResult renewDelegationToken​(byte[] hmac, org.apache.kafka.clients.admin.RenewDelegationTokenOptions options)  
      • Methods inherited from class org.apache.kafka.clients.admin.AdminClient

        create, create
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface org.apache.kafka.clients.admin.Admin

        alterClientQuotas, alterConfigs, alterConsumerGroupOffsets, alterPartitionReassignments, alterReplicaLogDirs, close, close, createAcls, createDelegationToken, createPartitions, createTopics, deleteAcls, deleteConsumerGroupOffsets, deleteConsumerGroups, deleteRecords, deleteTopics, describeAcls, describeClientQuotas, describeCluster, describeConfigs, describeConsumerGroups, describeDelegationToken, describeLogDirs, describeReplicaLogDirs, describeTopics, electLeaders, electPreferredLeaders, electPreferredLeaders, expireDelegationToken, incrementalAlterConfigs, listConsumerGroupOffsets, listConsumerGroups, listOffsets, listPartitionReassignments, listPartitionReassignments, listPartitionReassignments, listPartitionReassignments, listTopics, listTopics, renewDelegationToken
    • Method Detail

      • getMapRAdmin

        public Admin getMapRAdmin()
      • close

        public void close​(java.time.Duration timeout)
      • createTopics

        public org.apache.kafka.clients.admin.CreateTopicsResult createTopics​(java.util.Collection<org.apache.kafka.clients.admin.NewTopic> newTopics,
                                                                              org.apache.kafka.clients.admin.CreateTopicsOptions options)
      • deleteTopics

        public org.apache.kafka.clients.admin.DeleteTopicsResult deleteTopics​(java.util.Collection<java.lang.String> topics,
                                                                              org.apache.kafka.clients.admin.DeleteTopicsOptions options)
      • listTopics

        public org.apache.kafka.clients.admin.ListTopicsResult listTopics​(org.apache.kafka.clients.admin.ListTopicsOptions options)
      • listTopics

        public org.apache.kafka.clients.admin.ListTopicsResult listTopics​(java.lang.String streamPath,
                                                                          org.apache.kafka.clients.admin.ListTopicsOptions options)
      • describeTopics

        public org.apache.kafka.clients.admin.DescribeTopicsResult describeTopics​(java.util.Collection<java.lang.String> topicNames,
                                                                                  org.apache.kafka.clients.admin.DescribeTopicsOptions options)
      • createPartitions

        public org.apache.kafka.clients.admin.CreatePartitionsResult createPartitions​(java.util.Map<java.lang.String,​org.apache.kafka.clients.admin.NewPartitions> newPartitions,
                                                                                      org.apache.kafka.clients.admin.CreatePartitionsOptions options)
      • describeReplicaLogDirs

        public org.apache.kafka.clients.admin.DescribeReplicaLogDirsResult describeReplicaLogDirs​(java.util.Collection<org.apache.kafka.common.TopicPartitionReplica> replicas,
                                                                                                  org.apache.kafka.clients.admin.DescribeReplicaLogDirsOptions options)
      • describeLogDirs

        public org.apache.kafka.clients.admin.DescribeLogDirsResult describeLogDirs​(java.util.Collection<java.lang.Integer> brokers,
                                                                                    org.apache.kafka.clients.admin.DescribeLogDirsOptions options)
      • alterConfigs

        public org.apache.kafka.clients.admin.AlterConfigsResult alterConfigs​(java.util.Map<org.apache.kafka.common.config.ConfigResource,​org.apache.kafka.clients.admin.Config> configs,
                                                                              org.apache.kafka.clients.admin.AlterConfigsOptions options)
      • incrementalAlterConfigs

        public org.apache.kafka.clients.admin.AlterConfigsResult incrementalAlterConfigs​(java.util.Map<org.apache.kafka.common.config.ConfigResource,​java.util.Collection<org.apache.kafka.clients.admin.AlterConfigOp>> configs,
                                                                                         org.apache.kafka.clients.admin.AlterConfigsOptions options)
      • alterReplicaLogDirs

        public org.apache.kafka.clients.admin.AlterReplicaLogDirsResult alterReplicaLogDirs​(java.util.Map<org.apache.kafka.common.TopicPartitionReplica,​java.lang.String> replicaAssignment,
                                                                                            org.apache.kafka.clients.admin.AlterReplicaLogDirsOptions options)
      • describeConfigs

        public org.apache.kafka.clients.admin.DescribeConfigsResult describeConfigs​(java.util.Collection<org.apache.kafka.common.config.ConfigResource> resources,
                                                                                    org.apache.kafka.clients.admin.DescribeConfigsOptions options)
      • deleteAcls

        public org.apache.kafka.clients.admin.DeleteAclsResult deleteAcls​(java.util.Collection<org.apache.kafka.common.acl.AclBindingFilter> filters,
                                                                          org.apache.kafka.clients.admin.DeleteAclsOptions options)
      • createAcls

        public org.apache.kafka.clients.admin.CreateAclsResult createAcls​(java.util.Collection<org.apache.kafka.common.acl.AclBinding> acls,
                                                                          org.apache.kafka.clients.admin.CreateAclsOptions options)
      • deleteRecords

        public org.apache.kafka.clients.admin.DeleteRecordsResult deleteRecords​(java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.admin.RecordsToDelete> recordsToDelete,
                                                                                org.apache.kafka.clients.admin.DeleteRecordsOptions options)
      • describeAcls

        public org.apache.kafka.clients.admin.DescribeAclsResult describeAcls​(org.apache.kafka.common.acl.AclBindingFilter filter,
                                                                              org.apache.kafka.clients.admin.DescribeAclsOptions options)
      • describeCluster

        public org.apache.kafka.clients.admin.DescribeClusterResult describeCluster​(org.apache.kafka.clients.admin.DescribeClusterOptions options)
      • describeConsumerGroups

        public org.apache.kafka.clients.admin.DescribeConsumerGroupsResult describeConsumerGroups​(java.util.Collection<java.lang.String> groupIds,
                                                                                                  org.apache.kafka.clients.admin.DescribeConsumerGroupsOptions options)
      • listConsumerGroups

        public org.apache.kafka.clients.admin.ListConsumerGroupsResult listConsumerGroups​(org.apache.kafka.clients.admin.ListConsumerGroupsOptions options)
      • listConsumerGroupOffsets

        public org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResult listConsumerGroupOffsets​(java.lang.String groupId,
                                                                                                      org.apache.kafka.clients.admin.ListConsumerGroupOffsetsOptions options)
      • listConsumerGroupOffsets

        public org.apache.kafka.clients.admin.ListConsumerGroupOffsetsResult listConsumerGroupOffsets​(java.lang.String stream,
                                                                                                      java.lang.String groupId)
      • deleteConsumerGroups

        public org.apache.kafka.clients.admin.DeleteConsumerGroupsResult deleteConsumerGroups​(java.util.Collection<java.lang.String> groupIds,
                                                                                              org.apache.kafka.clients.admin.DeleteConsumerGroupsOptions options)
      • deleteConsumerGroupOffsets

        public org.apache.kafka.clients.admin.DeleteConsumerGroupOffsetsResult deleteConsumerGroupOffsets​(java.lang.String groupId,
                                                                                                          java.util.Set<org.apache.kafka.common.TopicPartition> partitions,
                                                                                                          org.apache.kafka.clients.admin.DeleteConsumerGroupOffsetsOptions options)
      • electLeaders

        public org.apache.kafka.clients.admin.ElectLeadersResult electLeaders​(org.apache.kafka.common.ElectionType electionType,
                                                                              java.util.Set<org.apache.kafka.common.TopicPartition> partitions,
                                                                              org.apache.kafka.clients.admin.ElectLeadersOptions options)
      • alterPartitionReassignments

        public org.apache.kafka.clients.admin.AlterPartitionReassignmentsResult alterPartitionReassignments​(java.util.Map<org.apache.kafka.common.TopicPartition,​java.util.Optional<org.apache.kafka.clients.admin.NewPartitionReassignment>> reassignments,
                                                                                                            org.apache.kafka.clients.admin.AlterPartitionReassignmentsOptions options)
      • listPartitionReassignments

        public org.apache.kafka.clients.admin.ListPartitionReassignmentsResult listPartitionReassignments​(java.util.Optional<java.util.Set<org.apache.kafka.common.TopicPartition>> partitions,
                                                                                                          org.apache.kafka.clients.admin.ListPartitionReassignmentsOptions options)
      • removeMembersFromConsumerGroup

        public org.apache.kafka.clients.admin.RemoveMembersFromConsumerGroupResult removeMembersFromConsumerGroup​(java.lang.String groupId,
                                                                                                                  org.apache.kafka.clients.admin.RemoveMembersFromConsumerGroupOptions options)
      • alterConsumerGroupOffsets

        public org.apache.kafka.clients.admin.AlterConsumerGroupOffsetsResult alterConsumerGroupOffsets​(java.lang.String groupId,
                                                                                                        java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.consumer.OffsetAndMetadata> offsets,
                                                                                                        org.apache.kafka.clients.admin.AlterConsumerGroupOffsetsOptions options)
      • listOffsets

        public org.apache.kafka.clients.admin.ListOffsetsResult listOffsets​(java.util.Map<org.apache.kafka.common.TopicPartition,​org.apache.kafka.clients.admin.OffsetSpec> topicPartitionOffsets,
                                                                            org.apache.kafka.clients.admin.ListOffsetsOptions options)
      • describeClientQuotas

        public org.apache.kafka.clients.admin.DescribeClientQuotasResult describeClientQuotas​(org.apache.kafka.common.quota.ClientQuotaFilter filter,
                                                                                              org.apache.kafka.clients.admin.DescribeClientQuotasOptions options)
      • alterClientQuotas

        public org.apache.kafka.clients.admin.AlterClientQuotasResult alterClientQuotas​(java.util.Collection<org.apache.kafka.common.quota.ClientQuotaAlteration> entries,
                                                                                        org.apache.kafka.clients.admin.AlterClientQuotasOptions options)
      • metrics

        public java.util.Map<org.apache.kafka.common.MetricName,​? extends org.apache.kafka.common.Metric> metrics()
      • createDelegationToken

        public org.apache.kafka.clients.admin.CreateDelegationTokenResult createDelegationToken​(org.apache.kafka.clients.admin.CreateDelegationTokenOptions options)
      • renewDelegationToken

        public org.apache.kafka.clients.admin.RenewDelegationTokenResult renewDelegationToken​(byte[] hmac,
                                                                                              org.apache.kafka.clients.admin.RenewDelegationTokenOptions options)
      • expireDelegationToken

        public org.apache.kafka.clients.admin.ExpireDelegationTokenResult expireDelegationToken​(byte[] hmac,
                                                                                                org.apache.kafka.clients.admin.ExpireDelegationTokenOptions options)
      • describeDelegationToken

        public org.apache.kafka.clients.admin.DescribeDelegationTokenResult describeDelegationToken​(org.apache.kafka.clients.admin.DescribeDelegationTokenOptions options)