public class SamzaTestStreamTranslator<T> extends java.lang.Object implements TransformTranslator<org.apache.beam.sdk.testing.TestStream<T>>
TestStream to a samza message stream produced by
SamzaTestStreamSystemFactory.SamzaTestStreamSystemConsumer.| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENCODED_TEST_STREAM |
static java.lang.String |
TEST_STREAM_DECODER |
| Constructor and Description |
|---|
SamzaTestStreamTranslator() |
| Modifier and Type | Method and Description |
|---|---|
void |
translate(org.apache.beam.sdk.testing.TestStream<T> testStream,
org.apache.beam.sdk.runners.TransformHierarchy.Node node,
TranslationContext ctx)
Translates the Java
PTransform into Samza API. |
void |
translatePortable(org.apache.beam.runners.core.construction.graph.PipelineNode.PTransformNode transform,
org.apache.beam.runners.core.construction.graph.QueryablePipeline pipeline,
PortableTranslationContext ctx)
Translates the portable
RunnerApi.PTransform into
Samza API. |
public static final java.lang.String ENCODED_TEST_STREAM
public static final java.lang.String TEST_STREAM_DECODER
public void translate(org.apache.beam.sdk.testing.TestStream<T> testStream, org.apache.beam.sdk.runners.TransformHierarchy.Node node, TranslationContext ctx)
TransformTranslatorPTransform into Samza API.translate in interface TransformTranslator<org.apache.beam.sdk.testing.TestStream<T>>public void translatePortable(org.apache.beam.runners.core.construction.graph.PipelineNode.PTransformNode transform,
org.apache.beam.runners.core.construction.graph.QueryablePipeline pipeline,
PortableTranslationContext ctx)
TransformTranslatorRunnerApi.PTransform into
Samza API.translatePortable in interface TransformTranslator<org.apache.beam.sdk.testing.TestStream<T>>