Package org.apache.beam.fn.harness
Class CombineRunners.PrecombineFactory<KeyT,InputT,AccumT>
- java.lang.Object
-
- org.apache.beam.fn.harness.CombineRunners.PrecombineFactory<KeyT,InputT,AccumT>
-
- All Implemented Interfaces:
PTransformRunnerFactory<org.apache.beam.fn.harness.CombineRunners.PrecombineRunner<KeyT,InputT,AccumT>>
- Enclosing class:
- CombineRunners
public static class CombineRunners.PrecombineFactory<KeyT,InputT,AccumT> extends java.lang.Object implements PTransformRunnerFactory<org.apache.beam.fn.harness.CombineRunners.PrecombineRunner<KeyT,InputT,AccumT>>
A factory forCombineRunners.PrecombineRunners.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.beam.fn.harness.PTransformRunnerFactory
PTransformRunnerFactory.Context, PTransformRunnerFactory.Registrar
-
-
Constructor Summary
Constructors Constructor Description PrecombineFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.beam.fn.harness.CombineRunners.PrecombineRunner<KeyT,InputT,AccumT>createRunnerForPTransform(PTransformRunnerFactory.Context context)Creates and returns a handler for a given PTransform.
-
-
-
Method Detail
-
createRunnerForPTransform
public org.apache.beam.fn.harness.CombineRunners.PrecombineRunner<KeyT,InputT,AccumT> createRunnerForPTransform(PTransformRunnerFactory.Context context) throws java.io.IOException
Description copied from interface:PTransformRunnerFactoryCreates and returns a handler for a given PTransform. Note that the handler must support processing multiple bundles. The handler will be discarded if bundle processing fails or management of the handler between bundle processing fails. The handler may also be discarded due to memory pressure.- Specified by:
createRunnerForPTransformin interfacePTransformRunnerFactory<KeyT>- Throws:
java.io.IOException
-
-