Class WindowsStateUpdater
java.lang.Object
org.apache.storm.trident.windowing.WindowsStateUpdater
- All Implemented Interfaces:
Serializable
,Operation
,StateUpdater<WindowsState>
StateUpdater<WindowState>
instance which removes successfully emitted triggers from store.- See Also:
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cleanup()
When running in local mode, called when the local cluster is being shut down.void
prepare
(Map<String, Object> conf, TridentOperationContext context) Called when the `Operation` is first initialized.void
updateState
(WindowsState state, List<TridentTuple> tuples, TridentCollector collector)
-
Constructor Details
-
WindowsStateUpdater
-
-
Method Details
-
updateState
- Specified by:
updateState
in interfaceStateUpdater<WindowsState>
-
prepare
Description copied from interface:Operation
Called when the `Operation` is first initialized.- Specified by:
prepare
in interfaceOperation
- 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 interface:Operation
When running in local mode, called when the local cluster is being shut down.
-