TestPipeline
with the DirectRunner
.@Deprecated
public class DoFnTester<InputT,OutputT>
extends java.lang.Object
implements java.lang.AutoCloseable
Modifier and Type | Class and Description |
---|---|
static class |
DoFnTester.CloningBehavior
Deprecated.
Use
TestPipeline with the DirectRunner . |
Modifier and Type | Method and Description |
---|---|
void |
clearOutputElements()
Deprecated.
Use
TestPipeline with the DirectRunner . |
<T> void |
clearOutputElements(TupleTag<T> tag)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
close()
Deprecated.
Use
TestPipeline with the DirectRunner . |
DoFn.ProcessContext |
createProcessContext(ValueInSingleWindow<InputT> element)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
finishBundle()
Deprecated.
Use
TestPipeline with the DirectRunner . |
DoFnTester.CloningBehavior |
getCloningBehavior()
Deprecated.
Use
TestPipeline with the DirectRunner . |
TupleTag<OutputT> |
getMainOutputTag()
Deprecated.
Use
TestPipeline with the DirectRunner . |
<T> java.util.List<ValueInSingleWindow<T>> |
getMutableOutput(TupleTag<T> tag)
Deprecated.
Use
TestPipeline with the DirectRunner . |
PipelineOptions |
getPipelineOptions()
Deprecated.
Use
TestPipeline with the DirectRunner . |
static <InputT,OutputT> |
of(DoFn<InputT,OutputT> fn)
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<OutputT> |
peekOutputElements()
Deprecated.
Use
TestPipeline with the DirectRunner . |
<T> java.util.List<T> |
peekOutputElements(TupleTag<T> tag)
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<TimestampedValue<OutputT>> |
peekOutputElementsInWindow(BoundedWindow window)
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<TimestampedValue<OutputT>> |
peekOutputElementsInWindow(TupleTag<OutputT> tag,
BoundedWindow window)
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<TimestampedValue<OutputT>> |
peekOutputElementsWithTimestamp()
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<OutputT> |
processBundle(InputT... inputElements)
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<OutputT> |
processBundle(java.lang.Iterable<? extends InputT> inputElements)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
processElement(InputT element)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
processTimestampedElement(TimestampedValue<InputT> element)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
processWindowedElement(InputT element,
Instant timestamp,
BoundedWindow window)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
setCloningBehavior(DoFnTester.CloningBehavior newValue)
Deprecated.
Use
TestPipeline with the DirectRunner . |
<T> void |
setSideInput(PCollectionView<T> sideInput,
BoundedWindow window,
T value)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
setSideInputs(java.util.Map<PCollectionView<?>,java.util.Map<BoundedWindow,?>> sideInputs)
Deprecated.
Use
TestPipeline with the DirectRunner . |
void |
startBundle()
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<OutputT> |
takeOutputElements()
Deprecated.
Use
TestPipeline with the DirectRunner . |
<T> java.util.List<T> |
takeOutputElements(TupleTag<T> tag)
Deprecated.
Use
TestPipeline with the DirectRunner . |
java.util.List<TimestampedValue<OutputT>> |
takeOutputElementsWithTimestamp()
Deprecated.
Use
TestPipeline with the DirectRunner . |
@Deprecated public static <InputT,OutputT> DoFnTester<InputT,OutputT> of(DoFn<InputT,OutputT> fn)
TestPipeline
with the DirectRunner
.@Deprecated public void setSideInputs(java.util.Map<PCollectionView<?>,java.util.Map<BoundedWindow,?>> sideInputs)
TestPipeline
with the DirectRunner
.@Deprecated public <T> void setSideInput(PCollectionView<T> sideInput, BoundedWindow window, T value)
TestPipeline
with the DirectRunner
.@Deprecated public PipelineOptions getPipelineOptions()
TestPipeline
with the DirectRunner
.@Deprecated public void setCloningBehavior(DoFnTester.CloningBehavior newValue)
TestPipeline
with the DirectRunner
.@Deprecated public DoFnTester.CloningBehavior getCloningBehavior()
TestPipeline
with the DirectRunner
.@Deprecated public java.util.List<OutputT> processBundle(java.lang.Iterable<? extends InputT> inputElements) throws java.lang.Exception
TestPipeline
with the DirectRunner
.java.lang.Exception
@Deprecated @SafeVarargs public final java.util.List<OutputT> processBundle(InputT... inputElements) throws java.lang.Exception
TestPipeline
with the DirectRunner
.java.lang.Exception
@Deprecated public void startBundle() throws java.lang.Exception
TestPipeline
with the DirectRunner
.java.lang.Exception
@Deprecated public void processElement(InputT element) throws java.lang.Exception
TestPipeline
with the DirectRunner
.java.lang.Exception
@Deprecated public void processTimestampedElement(TimestampedValue<InputT> element) throws java.lang.Exception
TestPipeline
with the DirectRunner
.java.lang.Exception
@Deprecated public void processWindowedElement(InputT element, Instant timestamp, BoundedWindow window) throws java.lang.Exception
TestPipeline
with the DirectRunner
.java.lang.Exception
@Deprecated public void finishBundle() throws java.lang.Exception
TestPipeline
with the DirectRunner
.java.lang.Exception
@Deprecated public java.util.List<OutputT> peekOutputElements()
TestPipeline
with the DirectRunner
.@Deprecated public java.util.List<TimestampedValue<OutputT>> peekOutputElementsWithTimestamp()
TestPipeline
with the DirectRunner
.@Deprecated public java.util.List<TimestampedValue<OutputT>> peekOutputElementsInWindow(BoundedWindow window)
TestPipeline
with the DirectRunner
.@Deprecated public java.util.List<TimestampedValue<OutputT>> peekOutputElementsInWindow(TupleTag<OutputT> tag, BoundedWindow window)
TestPipeline
with the DirectRunner
.@Deprecated public void clearOutputElements()
TestPipeline
with the DirectRunner
.@Deprecated public java.util.List<OutputT> takeOutputElements()
TestPipeline
with the DirectRunner
.@Deprecated public java.util.List<TimestampedValue<OutputT>> takeOutputElementsWithTimestamp()
TestPipeline
with the DirectRunner
.@Deprecated public <T> java.util.List<T> peekOutputElements(TupleTag<T> tag)
TestPipeline
with the DirectRunner
.@Deprecated public <T> void clearOutputElements(TupleTag<T> tag)
TestPipeline
with the DirectRunner
.@Deprecated public <T> java.util.List<T> takeOutputElements(TupleTag<T> tag)
TestPipeline
with the DirectRunner
.@Deprecated public <T> java.util.List<ValueInSingleWindow<T>> getMutableOutput(TupleTag<T> tag)
TestPipeline
with the DirectRunner
.@Deprecated public TupleTag<OutputT> getMainOutputTag()
TestPipeline
with the DirectRunner
.@Deprecated public DoFn.ProcessContext createProcessContext(ValueInSingleWindow<InputT> element)
TestPipeline
with the DirectRunner
.@Deprecated public void close() throws java.lang.Exception
TestPipeline
with the DirectRunner
.close
in interface java.lang.AutoCloseable
java.lang.Exception