Class FlatMapFunctionExecutor
- java.lang.Object
-
- org.apache.storm.trident.operation.BaseOperation
-
- org.apache.storm.trident.operation.impl.FlatMapFunctionExecutor
-
- All Implemented Interfaces:
Serializable,EachOperation,Function,Operation
public class FlatMapFunctionExecutor extends BaseOperation implements Function
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description FlatMapFunctionExecutor(FlatMapFunction function)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()No-op implemnation.voidexecute(TridentTuple tuple, TridentCollector collector)Performs the function logic on an individual tuple and emits 0 or more tuples.voidprepare(Map<String,Object> conf, TridentOperationContext context)No-op implementation.
-
-
-
Constructor Detail
-
FlatMapFunctionExecutor
public FlatMapFunctionExecutor(FlatMapFunction function)
-
-
Method Detail
-
prepare
public void prepare(Map<String,Object> conf, TridentOperationContext context)
Description copied from class:BaseOperationNo-op implementation.- Specified by:
preparein interfaceOperation- Overrides:
preparein classBaseOperation- Parameters:
conf- the Storm configuration mapcontext- the operation context which provides information such as the number of partitions in the stream, and the current partition index. It also provides methods for registering operation-specific metrics.- See Also:
TridentOperationContext
-
cleanup
public void cleanup()
Description copied from class:BaseOperationNo-op implemnation.- Specified by:
cleanupin interfaceOperation- Overrides:
cleanupin classBaseOperation
-
execute
public void execute(TridentTuple tuple, TridentCollector collector)
Description copied from interface:FunctionPerforms the function logic on an individual tuple and emits 0 or more tuples.
-
-