Class OutputTagFilter<OutputT,InputT>

java.lang.Object
org.apache.beam.runners.twister2.translators.functions.OutputTagFilter<OutputT,InputT>
All Implemented Interfaces:
edu.iu.dsc.tws.api.compute.modifiers.Closable, edu.iu.dsc.tws.api.tset.fn.ComputeCollectorFunc<WindowedValue<OutputT>,Iterator<RawUnionValue>>, edu.iu.dsc.tws.api.tset.fn.TFunction<WindowedValue<OutputT>,Iterator<RawUnionValue>>, Serializable

public class OutputTagFilter<OutputT,InputT> extends Object implements edu.iu.dsc.tws.api.tset.fn.ComputeCollectorFunc<WindowedValue<OutputT>,Iterator<RawUnionValue>>
Output tag filter.
See Also:
  • Constructor Details

    • OutputTagFilter

      public OutputTagFilter()
    • OutputTagFilter

      public OutputTagFilter(int tag)
  • Method Details

    • compute

      public void compute(Iterator<RawUnionValue> input, edu.iu.dsc.tws.api.tset.fn.RecordCollector<WindowedValue<OutputT>> output)
      Specified by:
      compute in interface edu.iu.dsc.tws.api.tset.fn.ComputeCollectorFunc<OutputT,InputT>
    • prepare

      public void prepare(edu.iu.dsc.tws.api.tset.TSetContext context)
      Specified by:
      prepare in interface edu.iu.dsc.tws.api.tset.fn.TFunction<OutputT,InputT>