[rules-users] Integrate Fusion into Guvnor
Andargor
andargor at yahoo.com
Fri Nov 19 11:36:04 EST 2010
This may or may not answer your question, but with regards to #2, I've been
easily able to convert my project based on Facts to Events by simply adding
this to one of the DRL files (I used drools.package):
declare NumericFact // This is an already defined proper Java class
@role( event )
@timestamp( date ) // property defined in class with getter and setter for
my needs (historical data)
@expires( 365d ) // for my needs
end
And in my code to process streamed events:
KnowledgeBaseConfiguration config =
KnowledgeBaseFactory.newKnowledgeBaseConfiguration();
config.setOption( EventProcessingOption.STREAM );
kbase = KnowledgeBaseFactory.newKnowledgeBase(config);
Note that facts have to be inserted chronologically with STREAM.
HTH (perhaps)
John Peterson wrote:
>
> Message: 4
> Date: Fri, 19 Nov 2010 07:01:36 -0700
> From: "John Peterson" <john.peterson.gv3k at statefarm.com>
> Subject: Re: [rules-users] rules-users Digest, Vol 48, Issue 72
> To: <rules-users at lists.jboss.org>
> Message-ID:
>
> <D3A6E68928C9104BB815C83F43A36BDF0ED540DD at WPSCV6NH.OPR.STATEFARM.ORG>
> Content-Type: text/plain; charset="us-ascii"
>
>>Message: 2
>>Date: Fri, 19 Nov 2010 09:07:33 +1100
>>From: Xinhua Zhu <xhzhu at it.uts.edu.au>
>>Subject: [rules-users] Integrate Fusion into Guvnor
>>To: rules-users at lists.jboss.org
>>Message-ID:
>> <AANLkTimQfjTTDMj=MFnEr9nqCKtTpdVYFOH-nOT1SFEK at mail.gmail.com>
>>Content-Type: text/plain; charset="iso-8859-1"
>>
>>Hi
>>
>>When Fusion can be integrated into Guvnor?
>>
>>BR
>>Xinhua
>>-------------- next part -------------- An HTML attachment was
>>scrubbed...
>>URL:
> http://lists.jboss.org/pipermail/rules-users/attachments/20101119/a77038
> b9/attachment-0001.html
>>
>>------------------------------
>
> I asked this question about a month ago and never got a response, but,
> through experimentation with it, I did learn some things:
>
> 1. There does not appear to be an easy was to define a Fact as an Event.
> What I found out, though, is that if you create a technical rule, clear
> out the "WHEN-THEN" stuff, you could put the declare in its place and it
> seemed to work okay.
>
> 2. You can put Accumulates in your rules with Free Form DRL (Guided
> Editor) or just use the Technical Rule Editor. I also found that DSL
> was easier for it since you could parameterize your sliding windows,
> etc., so all you had to do is pop in the values.
>
> 3. I don't think your event streams can be built in the Guided Editor
> (at least in 5.0.1), so that may force you to do Technical Rules/DRL or
> DSL.
>
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
--
View this message in context: http://drools-java-rules-engine.46999.n3.nabble.com/Integrate-Fusion-into-Guvnor-tp1926948p1931502.html
Sent from the Drools - User mailing list archive at Nabble.com.
More information about the rules-users
mailing list