You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kafka.apache.org by jg...@apache.org on 2021/03/25 03:17:30 UTC
[kafka] branch trunk updated (9bf5c57 -> 3ab9ab6)
This is an automated email from the ASF dual-hosted git repository.
jgus pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/kafka.git.
from 9bf5c57 KAFKA-12435: Fix javadoc errors (#10392)
add 3ab9ab6 KAFKA-12434; Admin support for `DescribeProducers` API (#10275)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/kafka/clients/admin/Admin.java | 22 +
...ToDelete.java => DescribeProducersOptions.java} | 47 +-
.../clients/admin/DescribeProducersResult.java | 76 +++
.../kafka/clients/admin/KafkaAdminClient.java | 116 +++-
.../apache/kafka/clients/admin/ProducerState.java | 101 +++
.../clients/admin/internals/AdminApiDriver.java | 465 +++++++++++++
.../clients/admin/internals/AdminApiHandler.java | 139 ++++
.../admin/internals/AdminApiLookupStrategy.java | 88 +++
.../ApiRequestScope.java} | 30 +-
.../admin/internals/DescribeProducersHandler.java | 205 ++++++
.../admin/internals/PartitionLeaderStrategy.java | 184 +++++
.../kafka/common/errors/InvalidTopicException.java | 5 +
.../apache/kafka/common/utils/CollectionUtils.java | 28 +-
.../java/org/apache/kafka/common/utils/Utils.java | 7 +
.../java/org/apache/kafka/clients/MockClient.java | 6 +-
.../kafka/clients/admin/KafkaAdminClientTest.java | 187 +++++
.../kafka/clients/admin/MockAdminClient.java | 11 +-
.../admin/internals/AdminApiDriverTest.java | 759 +++++++++++++++++++++
.../internals/DescribeProducersHandlerTest.java | 335 +++++++++
.../internals/PartitionLeaderStrategyTest.java | 302 ++++++++
.../clients/producer/internals/SenderTest.java | 5 +-
core/src/main/scala/kafka/server/KafkaApis.scala | 35 +-
.../scala/unit/kafka/server/KafkaApisTest.scala | 33 +-
23 files changed, 3102 insertions(+), 84 deletions(-)
copy clients/src/main/java/org/apache/kafka/clients/admin/{RecordsToDelete.java => DescribeProducersOptions.java} (60%)
create mode 100644 clients/src/main/java/org/apache/kafka/clients/admin/DescribeProducersResult.java
create mode 100644 clients/src/main/java/org/apache/kafka/clients/admin/ProducerState.java
create mode 100644 clients/src/main/java/org/apache/kafka/clients/admin/internals/AdminApiDriver.java
create mode 100644 clients/src/main/java/org/apache/kafka/clients/admin/internals/AdminApiHandler.java
create mode 100644 clients/src/main/java/org/apache/kafka/clients/admin/internals/AdminApiLookupStrategy.java
copy clients/src/main/java/org/apache/kafka/clients/admin/{DescribeAclsOptions.java => internals/ApiRequestScope.java} (52%)
create mode 100644 clients/src/main/java/org/apache/kafka/clients/admin/internals/DescribeProducersHandler.java
create mode 100644 clients/src/main/java/org/apache/kafka/clients/admin/internals/PartitionLeaderStrategy.java
create mode 100644 clients/src/test/java/org/apache/kafka/clients/admin/internals/AdminApiDriverTest.java
create mode 100644 clients/src/test/java/org/apache/kafka/clients/admin/internals/DescribeProducersHandlerTest.java
create mode 100644 clients/src/test/java/org/apache/kafka/clients/admin/internals/PartitionLeaderStrategyTest.java