public static class GrouperFactory.FieldsGrouper extends Object implements CustomStreamGrouping
| Constructor and Description |
|---|
FieldsGrouper(Fields outFields,
Grouping thriftGrouping) |
| Modifier and Type | Method and Description |
|---|---|
List<Integer> |
chooseTasks(int taskId,
List<Object> values)
This function implements a custom stream grouping.
|
void |
prepare(WorkerTopologyContext context,
GlobalStreamId stream,
List<Integer> targetTasks)
Tells the stream grouping at runtime the tasks in the target bolt.
|
public void prepare(WorkerTopologyContext context, GlobalStreamId stream, List<Integer> targetTasks)
CustomStreamGroupingIt also tells the grouping the metadata on the stream this grouping will be used on.
prepare in interface CustomStreamGroupingpublic List<Integer> chooseTasks(int taskId, List<Object> values)
CustomStreamGroupingchooseTasks in interface CustomStreamGroupingvalues - the values to group onCopyright © 2023 The Apache Software Foundation. All rights reserved.