Class SlidingDurationWindowStrategy<T>
java.lang.Object
org.apache.storm.trident.windowing.strategy.BaseWindowStrategy<T>
org.apache.storm.trident.windowing.strategy.SlidingDurationWindowStrategy<T>
- All Implemented Interfaces:
- WindowStrategy<T>
This class represents sliding window strategy based on the sliding window duration and sliding interval from the given 
 slidingCountWindow configuration.- 
Field SummaryFields inherited from class org.apache.storm.trident.windowing.strategy.BaseWindowStrategywindowConfig
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionEvictionPolicy<T,?> Returns anEvictionPolicyinstance which evicts elements after window duration is reached.TriggerPolicy<T,?> getTriggerPolicy(TriggerHandler triggerHandler, EvictionPolicy<T, ?> evictionPolicy) Returns aTriggerPolicywhich triggers for every configured sliding window duration.
- 
Constructor Details- 
SlidingDurationWindowStrategy
 
- 
- 
Method Details- 
getTriggerPolicypublic TriggerPolicy<T,?> getTriggerPolicy(TriggerHandler triggerHandler, EvictionPolicy<T, ?> evictionPolicy) Returns aTriggerPolicywhich triggers for every configured sliding window duration.
- 
getEvictionPolicyReturns anEvictionPolicyinstance which evicts elements after window duration is reached.
 
-