[ 
https://issues.apache.org/jira/browse/S4-57?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13418419#comment-13418419
 ] 

Matthieu Morel commented on S4-57:
----------------------------------

I just uploaded an API update based on Leo's comments. Available in branch 
S4-57 (changes rebased on top of piper branch, and forcefully pushed to the 
S4-57 remote branch)

* Slot has a method for closing it
* Slot instances are provided by a SlotFactory
* Slot management is automatic: when a boundary is reached, the platform closes 
the current slot and adds a new one, created through the factory
* count-based slots are created through a trigger (we could use the same 
mechanism for time based)
* AbstractSlidingWindowPE has a method for computing an aggregation over the 
whole window. It could potentially be used for automating the output of the PE.
* update method is called on the PE (which delegates to the current slot)
                
> Document and improve the windowing PE
> -------------------------------------
>
>                 Key: S4-57
>                 URL: https://issues.apache.org/jira/browse/S4-57
>             Project: Apache S4
>          Issue Type: Improvement
>    Affects Versions: 0.5
>            Reporter: Matthieu Morel
>
> org.apache.s4.core.WindowingPE provides a generic facility for handling 
> sliding stream windows.
> We should add some examples, regression tests, and improve usability. In 
> particular it is crucial to ease the management of concurrent accesses to the 
> window's data.
> In addition, we may also want to allow sizing the window on the number of 
> events, not only by time intervals.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to