Package org.apache.beam.runners.dataflow.util
package org.apache.beam.runners.dataflow.util
Provides miscellaneous internal utilities used by the Google Cloud Dataflow runner.
-
ClassDescriptionA representation of an arbitrary Java object to be instantiated by Dataflow workers.Utilities for converting an object to a
CloudObject
.A translator that takes an object and creates aCloudObject
which can be converted back to the original object.Coder
authors have the ability to automatically have theirCoder
registered with the Dataflow Runner by creating aServiceLoader
entry and a concrete implementation of this interface.ADataflowPipelineJob
that is returned when--templateRunner
is set.Helpers for cloud communication.TheCoderCloudObjectTranslatorRegistrar
containing the default collection ofCoder
Cloud Object Translators
.Utility class for staging files to GCS.A helper class for monitoring jobs submitted to the service.An interface that can be used for defining callbacks to receive a list of JobMessages containing monitoring information.A handler that logs monitoring messages.Comparator for sorting rows in increasing order based on timestamp.A representation used byStep
s to reference the output of otherStep
s.Helper routines for packages.Constant property names used by the SDK in CloudWorkflow specifications.An elastic-sized byte array which allows you to manipulate it as a stream, or access it directly.ACoder
which encodes the valid parts of this stream.AComparator
that compares two byte arrays lexicographically.Translator for row coders.Translator for Schema coders.Interface for staging files needed for running a Dataflow pipeline.A collection of static methods for manipulating datastructure representations transferred via the Dataflow API.A helper class for converting between Dataflow API and SDK time representations.