This closes #1858: Move state-oriented remnants of OldDoFn to runners/core-java

  Upgrade Dataflow container version to beam-master-20170203
  Move StateNamespace and related to runners/core-java
  Move StateInternals to runners/core-java
  Move StateTable to runners/core-java
  Move TimerInternals to runners/core-java
  Move TimerInternalsFactory to runners/core-java
  Move StateInternalsFactory to runners/core-java
  Remove comment-only uses that block runners/core-java migrations
  Move WindowingInternals to runners/core-java
  Delete long-deprecated StateContexts methods
  Move InMemoryStateInternals to runners/core-java
  Eliminate use of InMemoryStateInternals in the Java SDK


Project: http://git-wip-us.apache.org/repos/asf/beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/beam/commit/224e4476
Tree: http://git-wip-us.apache.org/repos/asf/beam/tree/224e4476
Diff: http://git-wip-us.apache.org/repos/asf/beam/diff/224e4476

Branch: refs/heads/master
Commit: 224e447653e5fef60982a230127b974dcb700161
Parents: e0189f3 fd7e614
Author: Kenneth Knowles <k...@google.com>
Authored: Mon Feb 6 14:30:06 2017 -0800
Committer: Kenneth Knowles <k...@google.com>
Committed: Mon Feb 6 14:30:06 2017 -0800

----------------------------------------------------------------------
 .../apex/translation/TranslationContext.java    |   2 +-
 .../operators/ApexGroupByKeyOperator.java       |  10 +-
 .../operators/ApexParDoOperator.java            |   4 +-
 .../translation/utils/ApexStateInternals.java   |   8 +-
 .../apex/translation/utils/NoOpStepContext.java |   4 +-
 .../utils/ApexStateInternalsTest.java           |   6 +-
 .../beam/runners/core/BaseExecutionContext.java |   2 -
 .../beam/runners/core/ExecutionContext.java     |   2 -
 .../GroupAlsoByWindowViaOutputBufferDoFn.java   |   3 -
 .../core/GroupAlsoByWindowViaWindowSetDoFn.java |   3 -
 .../GroupAlsoByWindowViaWindowSetNewDoFn.java   |   4 -
 .../runners/core/InMemoryStateInternals.java    | 439 +++++++++++++++++++
 .../runners/core/InMemoryTimerInternals.java    |   2 -
 .../apache/beam/runners/core/KeyedWorkItem.java |   2 +-
 .../beam/runners/core/KeyedWorkItemCoder.java   |   4 +-
 .../beam/runners/core/KeyedWorkItems.java       |   2 +-
 .../core/LateDataDroppingDoFnRunner.java        |   1 -
 .../runners/core/MergingActiveWindowSet.java    |   2 -
 .../org/apache/beam/runners/core/OldDoFn.java   |   1 -
 .../beam/runners/core/PaneInfoTracker.java      |   1 -
 .../runners/core/ReduceFnContextFactory.java    |   8 +-
 .../beam/runners/core/ReduceFnRunner.java       |   6 +-
 .../beam/runners/core/SideInputHandler.java     |   2 -
 .../beam/runners/core/SimpleDoFnRunner.java     |   3 -
 .../beam/runners/core/SimpleOldDoFnRunner.java  |   3 -
 .../beam/runners/core/SplittableParDo.java      |   6 -
 .../beam/runners/core/StateInternals.java       |  60 +++
 .../runners/core/StateInternalsFactory.java     |  35 ++
 .../beam/runners/core/StateNamespace.java       |  56 +++
 .../runners/core/StateNamespaceForTest.java     |  65 +++
 .../beam/runners/core/StateNamespaces.java      | 278 ++++++++++++
 .../apache/beam/runners/core/StateTable.java    |  85 ++++
 .../core/TestInMemoryStateInternals.java        |  64 +++
 .../beam/runners/core/TimerInternals.java       | 286 ++++++++++++
 .../runners/core/TimerInternalsFactory.java     |  35 ++
 .../apache/beam/runners/core/WatermarkHold.java |   1 -
 .../beam/runners/core/WindowingInternals.java   |  81 ++++
 .../core/WindowingInternalsAdapters.java        |   1 -
 .../TriggerStateMachineContextFactory.java      |   6 +-
 ...roupAlsoByWindowViaOutputBufferDoFnTest.java |   1 -
 .../core/GroupAlsoByWindowsProperties.java      |   5 -
 .../core/InMemoryStateInternalsTest.java        | 357 +++++++++++++++
 .../core/InMemoryTimerInternalsTest.java        |   4 +-
 .../runners/core/KeyedWorkItemCoderTest.java    |   3 +-
 .../core/LateDataDroppingDoFnRunnerTest.java    |   1 -
 .../core/MergingActiveWindowSetTest.java        |   2 -
 .../core/PushbackSideInputDoFnRunnerTest.java   |   3 +-
 .../beam/runners/core/ReduceFnTester.java       |   7 +-
 .../beam/runners/core/SideInputHandlerTest.java |   1 -
 .../beam/runners/core/SimpleDoFnRunnerTest.java |   4 +-
 .../runners/core/SimpleOldDoFnRunnerTest.java   |   1 -
 .../beam/runners/core/SplittableParDoTest.java  |   8 +-
 .../beam/runners/core/StateNamespacesTest.java  | 130 ++++++
 .../beam/runners/core/TimerInternalsTest.java   | 105 +++++
 .../core/triggers/NeverStateMachineTest.java    |   1 -
 .../triggers/TriggerStateMachineTester.java     |  14 +-
 .../CopyOnAccessInMemoryStateInternals.java     |  18 +-
 .../runners/direct/DirectExecutionContext.java  |   2 +-
 .../beam/runners/direct/DirectRunner.java       |   2 +-
 .../runners/direct/DirectTimerInternals.java    |   4 +-
 ...ecycleManagerRemovingTransformEvaluator.java |   2 +-
 .../beam/runners/direct/EvaluationContext.java  |   2 +-
 .../direct/ExecutorServiceParallelExecutor.java |   2 +-
 .../GroupAlsoByWindowEvaluatorFactory.java      |   2 +-
 .../beam/runners/direct/ParDoEvaluator.java     |   2 +-
 ...littableProcessElementsEvaluatorFactory.java |   8 +-
 .../direct/StatefulParDoEvaluatorFactory.java   |   6 +-
 .../beam/runners/direct/WatermarkManager.java   |   6 +-
 .../CopyOnAccessInMemoryStateInternalsTest.java |   6 +-
 .../direct/DirectTimerInternalsTest.java        |   4 +-
 ...leManagerRemovingTransformEvaluatorTest.java |   4 +-
 .../runners/direct/EvaluationContextTest.java   |   4 +-
 .../StatefulParDoEvaluatorFactoryTest.java      |   6 +-
 .../runners/direct/WatermarkManagerTest.java    |   4 +-
 .../functions/FlinkProcessContextBase.java      |   6 +-
 .../wrappers/streaming/DoFnOperator.java        |   4 +-
 .../wrappers/streaming/FlinkStateInternals.java |   4 +-
 .../streaming/SingletonKeyedWorkItem.java       |   2 +-
 .../wrappers/streaming/WindowDoFnOperator.java  |  11 +-
 .../streaming/FlinkStateInternalsTest.java      |   4 +-
 runners/google-cloud-dataflow-java/pom.xml      |   2 +-
 .../translation/SparkGroupAlsoByWindowFn.java   |   8 +-
 .../spark/translation/SparkProcessContext.java  |   4 +-
 .../spark/translation/TranslationUtils.java     |   7 +-
 .../apache/beam/sdk/transforms/DoFnTester.java  |  11 -
 .../beam/sdk/transforms/windowing/PaneInfo.java |   2 -
 .../apache/beam/sdk/util/TimerInternals.java    | 286 ------------
 .../beam/sdk/util/WindowingInternals.java       |  82 ----
 .../sdk/util/state/InMemoryStateInternals.java  | 430 ------------------
 .../beam/sdk/util/state/ReadableState.java      |   4 +-
 .../beam/sdk/util/state/StateContexts.java      |  63 ---
 .../beam/sdk/util/state/StateInternals.java     |  57 ---
 .../sdk/util/state/StateInternalsFactory.java   |  35 --
 .../beam/sdk/util/state/StateNamespace.java     |  56 ---
 .../sdk/util/state/StateNamespaceForTest.java   |  65 ---
 .../beam/sdk/util/state/StateNamespaces.java    | 278 ------------
 .../apache/beam/sdk/util/state/StateTable.java  |  82 ----
 .../util/state/TestInMemoryStateInternals.java  |  61 ---
 .../sdk/util/state/TimerInternalsFactory.java   |  36 --
 .../sdk/transforms/join/UnionCoderTest.java     |   7 -
 .../beam/sdk/util/TimerInternalsTest.java       | 106 -----
 .../util/state/InMemoryStateInternalsTest.java  | 348 ---------------
 .../sdk/util/state/StateNamespacesTest.java     | 130 ------
 .../beam/fn/harness/fake/FakeStepContext.java   |   4 +-
 104 files changed, 2187 insertions(+), 2322 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/beam/blob/224e4476/runners/spark/src/main/java/org/apache/beam/runners/spark/translation/SparkGroupAlsoByWindowFn.java
----------------------------------------------------------------------

Reply via email to