public class ImpulseTranslator extends java.lang.Object implements TransformTranslator<org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>>>
Impulse to a samza message stream produced by
SamzaImpulseSystemFactory.SamzaImpulseSystemConsumer.| Constructor and Description |
|---|
ImpulseTranslator() |
| Modifier and Type | Method and Description |
|---|---|
void |
translate(org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>> transform,
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 void translate(org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>> transform,
org.apache.beam.sdk.runners.TransformHierarchy.Node node,
TranslationContext ctx)
TransformTranslatorPTransform into Samza API.translate in interface TransformTranslator<org.apache.beam.sdk.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>>>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.transforms.PTransform<org.apache.beam.sdk.values.PBegin,org.apache.beam.sdk.values.PCollection<byte[]>>>