[rules-users] How to use Drools's global object in a *.java file?

Esteban Aliverti esteban.aliverti at gmail.com
Tue Jan 15 04:41:41 EST 2013


After you fireAllRules() you can get latest value of the global using:
Double result = (Double) ksession.getGlobal("result");

Best Regards,


XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Esteban Aliverti
- Blog @ http://ilesteban.wordpress.com


On Tue, Jan 15, 2013 at 10:20 AM, FrankVhh <frank.vanhoenshoven at agserv.eu>wrote:

> java.lang.Double result = new java.lang.Double(0);
> ksession.setGlobal("result", result);
>
> ?
>
>
> penny wrote
> > test.java file:
> >
> > KnowledgeBase kbase = readKnowledgeBase();
> > StatefulKnowledgeSession ksession = kbase.newStatefulKnowledgeSession();
> > ksession.setGlobal("result", new java.lang.Double(0));
> >
> >
> > I have used the global variable “result” in the rule file,how to use it
> in
> > the test.java file?
> > I need a judgement like “if(result>0)”.
>
>
>
>
>
> --
> View this message in context:
> http://drools.46999.n3.nabble.com/How-to-use-Drools-s-global-object-in-a-java-file-tp4021532p4021535.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/20130115/470dc1b2/attachment.html 


More information about the rules-users mailing list