[rules-users] CEP sliding window in the past

Wolfgang Laun wolfgang.laun at gmail.com
Wed Sep 7 02:43:15 EDT 2011


In this case: the sum of measures in the window between 3 and 2 minutes
ago equals the difference of the measures in the window between 3 and now
and 2 and now, respectively.

-W

On 6 September 2011 21:56, cfuser <cfuser at yahoo.com> wrote:

> Can you offset the sliding window functionality to look for a window in the
> past?  What I'm trying to do is offset the window from 'now'.  E.g.
> Assuming it is 12:05 and I have been receiving objects for 5 minutes, I'm
> trying to get this to sum received objects between 2 and 3 minutes ago.
>
> rule "Accumulate attempts over 1 minute (window over time)"
>    when
>        $measure : Number()
>            from accumulate( MyData( $m:measures["attempts"],
> objectType=="climber" )
>                over window:time( 2m, 3m ) from entry-point "My Stream",
>                sum($m))
>
>    then
>    #
> end
>
> Looking at the SlidingTimeWindow source code, it looks as though you can't
> offset the window by a delay?  Is that accurate?  If you can't do that
> directly via a sliding window, is there a way to work around this?
>
> TIA.
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/CEP-sliding-window-in-the-past-tp3314638p3314638.html
> Sent from the Drools: User forum mailing list archive at Nabble.com.
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20110907/4bf440fa/attachment.html 


More information about the rules-users mailing list