public class SplittableProcessElementsRunner<InputT,RestrictionT,OutputT>
extends java.lang.Object
PTransformTranslation.SPLITTABLE_PROCESS_ELEMENTS_URN transform.| Modifier and Type | Class and Description |
|---|---|
static class |
SplittableProcessElementsRunner.Registrar
A registrar which provides a factory to handle Java
DoFns. |
| Modifier and Type | Method and Description |
|---|---|
void |
finishBundle() |
void |
processElement(org.apache.beam.sdk.util.WindowedValue<org.apache.beam.sdk.values.KV<InputT,RestrictionT>> elem) |
void |
processTimer(java.lang.String timerId,
org.apache.beam.sdk.state.TimeDomain timeDomain,
org.apache.beam.sdk.util.WindowedValue<org.apache.beam.sdk.values.KV<java.lang.Object,org.apache.beam.runners.core.construction.Timer>> input) |
void |
startBundle() |
public void startBundle()
public void processElement(org.apache.beam.sdk.util.WindowedValue<org.apache.beam.sdk.values.KV<InputT,RestrictionT>> elem)
public void processTimer(java.lang.String timerId,
org.apache.beam.sdk.state.TimeDomain timeDomain,
org.apache.beam.sdk.util.WindowedValue<org.apache.beam.sdk.values.KV<java.lang.Object,org.apache.beam.runners.core.construction.Timer>> input)
public void finishBundle()