See: Description
| Interface | Description |
|---|---|
| SamzaPipelineTranslator.TransformVisitorFn | |
| SamzaPortableTranslatorRegistrar |
A registrar of TransformTranslator in portable pipeline.
|
| SamzaTranslatorRegistrar |
A registrar of TransformTranslator.
|
| TransformConfigGenerator<T extends org.apache.beam.sdk.transforms.PTransform<?,?>> |
Generates config for a BEAM PTransform (regular java api or portable api).
|
| TransformTranslator<T extends org.apache.beam.sdk.transforms.PTransform<?,?>> |
Interface of Samza translator for BEAM
PTransform. |
| Class | Description |
|---|---|
| ConfigBuilder |
Builder class to generate configs for BEAM samza runner during runtime.
|
| ConfigContext |
Helper that provides context data such as output for config generation.
|
| ImpulseTranslator |
Translate
Impulse to a samza message stream produced by
SamzaImpulseSystemFactory.SamzaImpulseSystemConsumer. |
| PortableTranslationContext |
Helper that keeps the mapping from BEAM PCollection id to Samza
MessageStream. |
| PViewToIdMapper |
This class generates an ID for each
PValue during a topological traversal of the BEAM
Pipeline. |
| ReadTranslator<T> |
Translates
Read to Samza input MessageStream. |
| ReshuffleTranslator<K,InT,OutT> |
Translates Reshuffle transform into Samza's native partitionBy operator, which will partition
each incoming message by the key into a Task corresponding to that key.
|
| ReshuffleTranslator.IsSamzaNativeTransform |
Predicate to determine whether a URN is a Samza native transform.
|
| SamzaImpulseSystemFactory |
This is a trivial system for generating impulse event in Samza when translating IMPULSE transform
in portable api.
|
| SamzaImpulseSystemFactory.SamzaImpulseSystemAdmin |
System admin for ImpulseSystem.
|
| SamzaImpulseSystemFactory.SamzaImpulseSystemConsumer |
System consumer for ImpulseSystem.
|
| SamzaPipelineTranslator |
This class knows all the translators from a primitive BEAM transform to a Samza operator.
|
| SamzaPipelineTranslator.SamzaPipelineVisitor | |
| SamzaPipelineTranslator.SamzaTransformsRegistrar |
Registers classes specialized to the Samza runner.
|
| SamzaPipelineTranslator.SamzaTranslators |
Registers Samza translators.
|
| SamzaPortablePipelineTranslator |
Portable specific samza pipeline translator.
|
| SamzaPortablePipelineTranslator.SamzaTranslators |
Registers Samza translators.
|
| SamzaTestStreamSystemFactory |
A Samza system factory that supports consuming from
TestStream and translating events
into messages according to the TestStream.EventType of the
events. |
| SamzaTestStreamSystemFactory.SamzaTestStreamSystemAdmin |
System admin for SamzaTestStreamSystem.
|
| SamzaTestStreamSystemFactory.SamzaTestStreamSystemConsumer<T> |
System consumer for SamzaTestStreamSystem.
|
| SamzaTestStreamTranslator<T> |
Translate
TestStream to a samza message stream produced by
SamzaTestStreamSystemFactory.SamzaTestStreamSystemConsumer. |
| SamzaTransformOverrides |
PTransform overrides for Samza runner. |
| SplittableParDoTranslators |
A set of translators for
SplittableParDo. |
| StateIdParser |
This class identifies the set of non-unique state ids by scanning the BEAM
Pipeline with
a topological traversal. |
| TranslationContext |
Helper that keeps the mapping from BEAM
PValue/PCollectionView to Samza MessageStream. |