Class WindowsStateUpdater
- java.lang.Object
-
- org.apache.storm.trident.windowing.WindowsStateUpdater
-
- All Implemented Interfaces:
Serializable,Operation,StateUpdater<WindowsState>
public class WindowsStateUpdater extends Object implements StateUpdater<WindowsState>
StateUpdater<WindowState>instance which removes successfully emitted triggers from store.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description WindowsStateUpdater(WindowsStoreFactory windowStoreFactory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcleanup()When running in local mode, called when the local cluster is being shut down.voidprepare(Map<String,Object> conf, TridentOperationContext context)Called when the `Operation` is first initialized.voidupdateState(WindowsState state, List<TridentTuple> tuples, TridentCollector collector)
-
-
-
Constructor Detail
-
WindowsStateUpdater
public WindowsStateUpdater(WindowsStoreFactory windowStoreFactory)
-
-
Method Detail
-
updateState
public void updateState(WindowsState state, List<TridentTuple> tuples, TridentCollector collector)
- Specified by:
updateStatein interfaceStateUpdater<WindowsState>
-
prepare
public void prepare(Map<String,Object> conf, TridentOperationContext context)
Description copied from interface:OperationCalled when the `Operation` is first initialized.- Specified by:
preparein 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:
TridentOperationContext
-
-