[ 
https://issues.apache.org/jira/browse/KAFKA-5275?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16049301#comment-16049301
 ] 

ASF GitHub Bot commented on KAFKA-5275:
---------------------------------------

GitHub user ijuma opened a pull request:

    https://github.com/apache/kafka/pull/3339

    KAFKA-5275: AdminClient API consistency

    

You can merge this pull request into a Git repository by running:

    $ git pull https://github.com/ijuma/kafka 
kafka-5275-admin-client-api-consistency

Alternatively you can review and apply these changes as the patch at:

    https://github.com/apache/kafka/pull/3339.patch

To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:

    This closes #3339
    
----
commit 515037d6c8d37c4d088fd1d15b2275a609ac7e26
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-13T13:56:05Z

    Publish javadoc for common.annotation package
    
    It includes InterfaceStability annotation.

commit 51264deb6a49221d9d524896f91fd70af2439887
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-13T14:10:44Z

    Clarify InterfaceStability

commit c5d77c5cb28bf5db2932c1862e0ff44c74513158
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-13T14:27:46Z

    Various javadoc improvements to API classes in clients.admin

commit 57d83d031fee20ac4e988c75deb6870c0be8ed41
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-13T23:40:40Z

    Revert assert change

commit d5a1bb479f968ee0da86542446befc7e4ea77019
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T00:06:20Z

    Add javadoc to some classes in common

commit a5bb109c46f90f0a9aa7312b725bc8326feb17e2
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T00:31:51Z

    More javadoc for common classes

commit baffc69ef6cbaf4d5b8478bef6a7cfc6fa639fed
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T00:33:26Z

    Address review feedback

commit ac064599f1708ae8e7a1194922a138af92999d37
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T00:56:41Z

    Document TopicPartitionInfo

commit 72a0010ad5a0ddd2b18e0c757c70a923e4876d8c
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T12:34:40Z

    Document broker requirement for AdminClient methods

commit 1a65c1005c65d03196e3db2cee2387389940421c
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T14:38:06Z

    Add InterfaceStability to more classes

commit bdf4d09b3139d13c215f5ec7faea30654aa6db34
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T13:11:04Z

    Use List instead of NavigableMap for TopicDescription.partitions

commit 5d5bd02bfc7ef657514e3ffd3ccffab18957b486
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T13:11:37Z

    Lists exposed by TopicPartitionInfo should be unmodifiable

commit f41a6651728eecc0f16bbe167aaf747dc29ed8a1
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T13:17:15Z

    Rename TopicListing to TopicListItem
    
    Listing doesn't seem to be the right term for
    what it represents.

commit 5bfb60756deee38394fb00efb7dd2d5871edae95
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T13:18:31Z

    Rename NewTopic.partitions to NewTopic.numPartitions

commit 89b88deafa9cadeef2c4f35f75bc0e0331cb2456
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T13:24:42Z

    Replace `description` usage in `ListTopicsResult`
    
    `ListTopicsResult` doesn't return `TopicDescription`

commit e75985e0a1b6fe40d3309d36bf17e84e856edbd8
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T13:36:24Z

    Rename `results()` to `value()`

commit 93fa6cafc908958ab81f416a76e4d41c1dae28ed
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T13:43:36Z

    Don't use JVM level asserts as they are not enabled by default

commit 50db3ccac1d168cc12109d99a5a3c40260c5b781
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T14:07:32Z

    Make retries configurable

commit 8752681528573e937b7ab5c1c7c9548fa21cbf29
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T15:20:41Z

    Consistent usage of prefix for boolean accessors
    
    The other option is to remove all of the existing prefixes.

commit c55861a3461931d22e340d6b7af8eb4e17c7b51c
Author: Ismael Juma <ism...@juma.me.uk>
Date:   2017-06-14T15:36:11Z

    Use `null` for unknown controller or leader

----


> Review and potentially tweak AdminClient API for the initial release (KIP-117)
> ------------------------------------------------------------------------------
>
>                 Key: KAFKA-5275
>                 URL: https://issues.apache.org/jira/browse/KAFKA-5275
>             Project: Kafka
>          Issue Type: Sub-task
>            Reporter: Ismael Juma
>            Assignee: Ismael Juma
>             Fix For: 0.11.0.0
>
>
> Once all the pieces are in, we should take a pass and ensure that the APIs 
> work well together and that they are consistent.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to