beam-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ASF GitHub Bot (JIRA)" <>
Subject [jira] [Commented] (BEAM-1340) Remove or make private public bits of the SDK that shouldn't be public
Date Thu, 04 May 2017 13:09:04 GMT


ASF GitHub Bot commented on BEAM-1340:

GitHub user kennknowles opened a pull request:

    [BEAM-1340,BEAM-1345] Vital moves of user-facing stuff out of util

    Be sure to do all of the following to help us incorporate your contribution
    quickly and easily:
     - [ ] Make sure the PR title is formatted like:
       `[BEAM-<Jira issue #>] Description of pull request`
     - [ ] Make sure tests pass via `mvn clean verify`.
     - [ ] Replace `<Jira issue #>` in the title with the actual Jira issue
           number, if there is one.
     - [ ] If this contribution is large, please file an Apache
           [Individual Contributor License Agreement](

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

    $ git pull vital-moves

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

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

    This closes #2891
commit 20e30905bf08b6ac5fea7f99fc1eeb354b9c623e
Author: Kenneth Knowles <>
Date:   2017-05-02T17:29:33Z

    Move Java sdk.util.state to sdk.state

commit 6068655f23ac129b60dfa3f7719f8f8a4fdbacec
Author: Kenneth Knowles <>
Date:   2017-05-02T17:41:01Z

    Add @Internal and @Experimental to state package

commit f2a2c1f7e1639955a5823b0351f6047019c6a14b
Author: Kenneth Knowles <>
Date:   2017-05-02T19:31:02Z

    Mark TimeDomain experimental alongside Timers; improve javadoc

commit 0ea750a1344fb1e7c11aaace2fd267d6e5691af3
Author: Kenneth Knowles <>
Date:   2017-05-02T19:46:46Z

    Move user-facing timer-related classes out of util

commit 5765217933b58f4019e4dca99e3a4a48cd38d122
Author: Kenneth Knowles <>
Date:   2017-05-02T19:53:26Z

    Move WindowingStrategy from util to values
    WindowingStrategy is a property on PCollection that transform authors
    regularly mess with. It is part of the public API.

commit 498ca8dbd4c0d9f91913e74fe74675c235dd96d7
Author: Kenneth Knowles <>
Date:   2017-05-04T02:36:45Z

    Move PathValidator adjacent to other filesystem bits

commit e5574feb473cef82d9a2871d697e37398035f076
Author: Kenneth Knowles <>
Date:   2017-05-04T02:46:59Z

    Move SideInputReader to runners/core-java

commit 668acc5cf67fe26dd68dd18474759c6cc5faaa7e
Author: Kenneth Knowles <>
Date:   2017-05-04T02:57:02Z

    Move Reshuffle and ReshuffleTrigger out of util
    These are two deprecated, but regularly used, transforms and triggers, to the
    point where the Runner API proto even includes something akin to the
    They are moved to where they "belong" and marked deprecated.

commit e8dd75aa9628b1ef813ffde08894fcb86249736a
Author: Kenneth Knowles <>
Date:   2017-05-04T03:19:51Z

    Move ValueWithRecordId to sdk.values, annotated

commit 1cef2e4d3e09971a40cb89c6c5fc8295b3cbeb07
Author: Kenneth Knowles <>
Date:   2017-05-04T03:34:54Z

    Move some PCollectionView bits out of util


> Remove or make private public bits of the SDK that shouldn't be public
> ----------------------------------------------------------------------
>                 Key: BEAM-1340
>                 URL:
>             Project: Beam
>          Issue Type: Improvement
>          Components: sdk-java-core, sdk-java-extensions
>            Reporter: Kenneth Knowles
>            Priority: Blocker
>              Labels: backward-incompatible
>             Fix For: First stable release
> This JIRA is for the many small changes that do not merit their own JIRA towards getting
the SDK's API surface right. For example, removal of `DoFn.InputProvider` and `DoFn.OutputReceiver`.
> While the above is not quite backwards incompatible, succeeding at this task surely will

This message was sent by Atlassian JIRA

View raw message