[rules-users] Ways to list the globals

Sonata plz.write.to at gmail.com
Wed May 1 21:01:10 EDT 2013


Hi, I am trying to list out the globals but I am confused, please help.

I wrote this line in my drl file
((MapGlobalResolver)drools.getKnowledgeRuntime().getGlobals()).getGlobals()
this gives me ONLY the globals that I have added in drl through
drools.getWorkingMemory().setGlobal()
this does not list out the globals that I have added in java before firing
the rules.

Then I tried this line in my drl file
drools.getKnowledgeRuntime().getKnowledgeBase().getKnowledgePackages().getGlobalVariables()
this gives me BOTH the globals that I have added in drl through
drools.getWorkingMemory().setGlobal()
AND the globals that I have added in java before firing the rules.

My question is, to list the useable globals in the current rule, what is the
correct method call?

Thank you



--
View this message in context: http://drools.46999.n3.nabble.com/Ways-to-list-the-globals-tp4023616.html
Sent from the Drools: User forum mailing list archive at Nabble.com.


More information about the rules-users mailing list