@InterfaceStability.Evolving public abstract class AdminClient extends java.lang.Object implements java.lang.AutoCloseable
Constructor and Description |
---|
AdminClient() |
Modifier and Type | Method and Description |
---|---|
AlterConfigsResult |
alterConfigs(java.util.Map<ConfigResource,Config> configs)
This method is not yet supported.
|
abstract AlterConfigsResult |
alterConfigs(java.util.Map<ConfigResource,Config> configs, AlterConfigsOptions options)
This method is not yet supported.
|
AlterReplicaLogDirsResult |
alterReplicaLogDirs(java.util.Map<TopicPartitionReplica,java.lang.String> replicaAssignment)
This method is not yet supported.
|
abstract AlterReplicaLogDirsResult |
alterReplicaLogDirs(java.util.Map<TopicPartitionReplica,java.lang.String> replicaAssignment, AlterReplicaLogDirsOptions options)
This method is not yet supported.
|
void |
close()
Close the AdminClient and release all associated resources.
|
abstract void |
close(long duration, java.util.concurrent.TimeUnit unit)
Close the AdminClient and release all associated resources.
|
static AdminClient |
create(java.util.Map<java.lang.String,java.lang.Object> conf)
Create a new AdminClient with the given configuration.
|
static AdminClient |
create(java.util.Properties props)
Create a new AdminClient with the given configuration.
|
CreateAclsResult |
createAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBinding> acls)
This method is not yet supported.
|
abstract CreateAclsResult |
createAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBinding> acls, CreateAclsOptions options)
This method is not yet supported.
|
CreateDelegationTokenResult |
createDelegationToken()
This method is not yet supported.
|
abstract CreateDelegationTokenResult |
createDelegationToken(CreateDelegationTokenOptions options)
This method is not yet supported.
|
CreatePartitionsResult |
createPartitions(java.util.Map<java.lang.String,NewPartitions> newPartitions)
This method is not yet supported.
|
abstract CreatePartitionsResult |
createPartitions(java.util.Map<java.lang.String,NewPartitions> newPartitions, CreatePartitionsOptions options)
This method is not yet supported.
|
CreateTopicsResult |
createTopics(java.util.Collection<NewTopic> newTopics)
Create a batch of new topics .This call doen't consider options for topic creation.
|
abstract CreateTopicsResult |
createTopics(java.util.Collection<NewTopic> newTopics, CreateTopicsOptions options)
Create a batch of new topics.
|
DeleteAclsResult |
deleteAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBindingFilter> filters)
This method is not yet supported.
|
abstract DeleteAclsResult |
deleteAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBindingFilter> filters, DeleteAclsOptions options)
This method is not yet supported.
|
DeleteConsumerGroupsResult |
deleteConsumerGroups(java.util.Collection<java.lang.String> groupIds)
This method is not yet supported.
|
abstract DeleteConsumerGroupsResult |
deleteConsumerGroups(java.util.Collection<java.lang.String> groupIds, DeleteConsumerGroupsOptions options)
This method is not yet supported.
|
DeleteRecordsResult |
deleteRecords(java.util.Map<TopicPartition,RecordsToDelete> recordsToDelete)
This method is not yet supported.
|
abstract DeleteRecordsResult |
deleteRecords(java.util.Map<TopicPartition,RecordsToDelete> recordsToDelete, DeleteRecordsOptions options)
This method is not yet supported.
|
DeleteTopicsResult |
deleteTopics(java.util.Collection<java.lang.String> topics)
Delete a batch of topics.
|
abstract DeleteTopicsResult |
deleteTopics(java.util.Collection<java.lang.String> topics, DeleteTopicsOptions options)
Delete a batch of topics.
|
DescribeAclsResult |
describeAcls(org.oracle.okafka.common.acl.AclBindingFilter filter)
This method is not yet supported.
|
abstract DescribeAclsResult |
describeAcls(org.oracle.okafka.common.acl.AclBindingFilter filter, DescribeAclsOptions options)
This method is not yet supported.
|
DescribeClusterResult |
describeCluster()
This method is not yet supported.
|
abstract DescribeClusterResult |
describeCluster(DescribeClusterOptions options)
This method is not yet supported.
|
DescribeConfigsResult |
describeConfigs(java.util.Collection<ConfigResource> resources)
This method is not yet supported.
|
abstract DescribeConfigsResult |
describeConfigs(java.util.Collection<ConfigResource> resources, DescribeConfigsOptions options)
This method is not yet supported.
|
DescribeConsumerGroupsResult |
describeConsumerGroups(java.util.Collection<java.lang.String> groupIds)
This method is not yet supported.
|
abstract DescribeConsumerGroupsResult |
describeConsumerGroups(java.util.Collection<java.lang.String> groupIds, DescribeConsumerGroupsOptions options)
DThis method is not yet supported.
|
DescribeDelegationTokenResult |
describeDelegationToken()
This method is not yet supported.
|
abstract DescribeDelegationTokenResult |
describeDelegationToken(DescribeDelegationTokenOptions options)
This method is not yet supported.
|
DescribeLogDirsResult |
describeLogDirs(java.util.Collection<java.lang.Integer> brokers)
This method is not yet supported.
|
abstract DescribeLogDirsResult |
describeLogDirs(java.util.Collection<java.lang.Integer> brokers, DescribeLogDirsOptions options)
This method is not yet supported.
|
DescribeReplicaLogDirsResult |
describeReplicaLogDirs(java.util.Collection<TopicPartitionReplica> replicas)
This method is not yet supported.
|
abstract DescribeReplicaLogDirsResult |
describeReplicaLogDirs(java.util.Collection<TopicPartitionReplica> replicas, DescribeReplicaLogDirsOptions options)
This method is not yet supported.
|
DescribeTopicsResult |
describeTopics(java.util.Collection<java.lang.String> topicNames)
This method is not yet supported.
|
abstract DescribeTopicsResult |
describeTopics(java.util.Collection<java.lang.String> topicNames, DescribeTopicsOptions options)
This method is not yet supported.
|
ExpireDelegationTokenResult |
expireDelegationToken(byte[] hmac)
<This method is not yet supported.
|
abstract ExpireDelegationTokenResult |
expireDelegationToken(byte[] hmac, ExpireDelegationTokenOptions options)
This method is not yet supported.
|
ListConsumerGroupOffsetsResult |
listConsumerGroupOffsets(java.lang.String groupId)
This method is not yet supported.
|
abstract ListConsumerGroupOffsetsResult |
listConsumerGroupOffsets(java.lang.String groupId, ListConsumerGroupOffsetsOptions options)
This method is not yet supported.
|
ListConsumerGroupsResult |
listConsumerGroups()
This method is not yet supported.
|
abstract ListConsumerGroupsResult |
listConsumerGroups(ListConsumerGroupsOptions options)
This method is not yet supported.
|
ListTopicsResult |
listTopics()
This method is not yet supported.
|
abstract ListTopicsResult |
listTopics(ListTopicsOptions options)
This method is not yet supported.
|
RenewDelegationTokenResult |
renewDelegationToken(byte[] hmac)
This method is not yet supported.
|
abstract RenewDelegationTokenResult |
renewDelegationToken(byte[] hmac, RenewDelegationTokenOptions options)
This method is not yet supported.
|
public static AdminClient create(java.util.Properties props)
props
- The configuration.public static AdminClient create(java.util.Map<java.lang.String,java.lang.Object> conf)
conf
- The configuration.public void close()
close(long, TimeUnit)
close
in interface java.lang.AutoCloseable
public abstract void close(long duration, java.util.concurrent.TimeUnit unit)
duration
- The duration to use for the wait time.unit
- The time unit to use for the wait time.public CreateTopicsResult createTopics(java.util.Collection<NewTopic> newTopics)
newTopics
- The new topics to create.public abstract CreateTopicsResult createTopics(java.util.Collection<NewTopic> newTopics, CreateTopicsOptions options)
newTopics
- The new topics to create.options
- The options to use when creating the new topics.public DeleteTopicsResult deleteTopics(java.util.Collection<java.lang.String> topics)
topics
- The topic names to delete.public abstract DeleteTopicsResult deleteTopics(java.util.Collection<java.lang.String> topics, DeleteTopicsOptions options)
topics
- The topic names to delete.options
- The options to use when deleting the topics.public ListTopicsResult listTopics()
public abstract ListTopicsResult listTopics(ListTopicsOptions options)
public DescribeTopicsResult describeTopics(java.util.Collection<java.lang.String> topicNames)
public abstract DescribeTopicsResult describeTopics(java.util.Collection<java.lang.String> topicNames, DescribeTopicsOptions options)
public DescribeClusterResult describeCluster()
public abstract DescribeClusterResult describeCluster(DescribeClusterOptions options)
public DescribeAclsResult describeAcls(org.oracle.okafka.common.acl.AclBindingFilter filter)
public abstract DescribeAclsResult describeAcls(org.oracle.okafka.common.acl.AclBindingFilter filter, DescribeAclsOptions options)
public CreateAclsResult createAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBinding> acls)
public abstract CreateAclsResult createAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBinding> acls, CreateAclsOptions options)
public DeleteAclsResult deleteAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBindingFilter> filters)
public abstract DeleteAclsResult deleteAcls(java.util.Collection<org.oracle.okafka.common.acl.AclBindingFilter> filters, DeleteAclsOptions options)
public DescribeConfigsResult describeConfigs(java.util.Collection<ConfigResource> resources)
public abstract DescribeConfigsResult describeConfigs(java.util.Collection<ConfigResource> resources, DescribeConfigsOptions options)
public AlterConfigsResult alterConfigs(java.util.Map<ConfigResource,Config> configs)
public abstract AlterConfigsResult alterConfigs(java.util.Map<ConfigResource,Config> configs, AlterConfigsOptions options)
public AlterReplicaLogDirsResult alterReplicaLogDirs(java.util.Map<TopicPartitionReplica,java.lang.String> replicaAssignment)
public abstract AlterReplicaLogDirsResult alterReplicaLogDirs(java.util.Map<TopicPartitionReplica,java.lang.String> replicaAssignment, AlterReplicaLogDirsOptions options)
public DescribeLogDirsResult describeLogDirs(java.util.Collection<java.lang.Integer> brokers)
public abstract DescribeLogDirsResult describeLogDirs(java.util.Collection<java.lang.Integer> brokers, DescribeLogDirsOptions options)
public DescribeReplicaLogDirsResult describeReplicaLogDirs(java.util.Collection<TopicPartitionReplica> replicas)
public abstract DescribeReplicaLogDirsResult describeReplicaLogDirs(java.util.Collection<TopicPartitionReplica> replicas, DescribeReplicaLogDirsOptions options)
public CreatePartitionsResult createPartitions(java.util.Map<java.lang.String,NewPartitions> newPartitions)
public abstract CreatePartitionsResult createPartitions(java.util.Map<java.lang.String,NewPartitions> newPartitions, CreatePartitionsOptions options)
public DeleteRecordsResult deleteRecords(java.util.Map<TopicPartition,RecordsToDelete> recordsToDelete)
public abstract DeleteRecordsResult deleteRecords(java.util.Map<TopicPartition,RecordsToDelete> recordsToDelete, DeleteRecordsOptions options)
public CreateDelegationTokenResult createDelegationToken()
public abstract CreateDelegationTokenResult createDelegationToken(CreateDelegationTokenOptions options)
public RenewDelegationTokenResult renewDelegationToken(byte[] hmac)
public abstract RenewDelegationTokenResult renewDelegationToken(byte[] hmac, RenewDelegationTokenOptions options)
public ExpireDelegationTokenResult expireDelegationToken(byte[] hmac)
public abstract ExpireDelegationTokenResult expireDelegationToken(byte[] hmac, ExpireDelegationTokenOptions options)
public DescribeDelegationTokenResult describeDelegationToken()
public abstract DescribeDelegationTokenResult describeDelegationToken(DescribeDelegationTokenOptions options)
public abstract DescribeConsumerGroupsResult describeConsumerGroups(java.util.Collection<java.lang.String> groupIds, DescribeConsumerGroupsOptions options)
public DescribeConsumerGroupsResult describeConsumerGroups(java.util.Collection<java.lang.String> groupIds)
public abstract ListConsumerGroupsResult listConsumerGroups(ListConsumerGroupsOptions options)
public ListConsumerGroupsResult listConsumerGroups()
public abstract ListConsumerGroupOffsetsResult listConsumerGroupOffsets(java.lang.String groupId, ListConsumerGroupOffsetsOptions options)
public ListConsumerGroupOffsetsResult listConsumerGroupOffsets(java.lang.String groupId)
public abstract DeleteConsumerGroupsResult deleteConsumerGroups(java.util.Collection<java.lang.String> groupIds, DeleteConsumerGroupsOptions options)
public DeleteConsumerGroupsResult deleteConsumerGroups(java.util.Collection<java.lang.String> groupIds)