Class CustomStreamGroupingDelegate

  • All Implemented Interfaces:
    Serializable, org.apache.heron.api.grouping.CustomStreamGrouping, org.apache.heron.api.grouping.StreamGrouping

    public class CustomStreamGroupingDelegate
    extends Object
    implements org.apache.heron.api.grouping.CustomStreamGrouping
    See Also:
    Serialized Form
    • Constructor Detail

      • CustomStreamGroupingDelegate

        public CustomStreamGroupingDelegate​(CustomStreamGrouping delegate)
    • Method Detail

      • prepare

        public void prepare​(org.apache.heron.api.topology.TopologyContext context,
                            String component,
                            String streamId,
                            List<Integer> targetTasks)
        Specified by:
        prepare in interface org.apache.heron.api.grouping.CustomStreamGrouping
      • chooseTasks

        public List<Integer> chooseTasks​(List<Object> values)
        Specified by:
        chooseTasks in interface org.apache.heron.api.grouping.CustomStreamGrouping