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
- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup()
No-op implemnation.void
execute
(TridentTuple tuple, TridentCollector collector) Performs the function logic on an individual tuple and emits 0 or more tuples.void
prepare
(Map<String, Object> conf, TridentOperationContext context) No-op implementation.
-
Constructor Details
-
FlatMapFunctionExecutor
-
-
Method Details
-
prepare
Description copied from class:BaseOperation
No-op implementation.- Specified by:
prepare
in interfaceOperation
- Overrides:
prepare
in 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:
-
cleanup
public void cleanup()Description copied from class:BaseOperation
No-op implemnation.- Specified by:
cleanup
in interfaceOperation
- Overrides:
cleanup
in classBaseOperation
-
execute
Description copied from interface:Function
Performs the function logic on an individual tuple and emits 0 or more tuples.
-