[rules-users] programmatic manipulation of 4.0 salience?
Scott Reed
sreed at spamcop.net
Fri Aug 17 14:52:00 EDT 2007
For lack of any better suggestion I am getting the int salience using
Integer.parse(rule.getPriority().toString()).
Of course this is a huge hack since it depends on the undocumented toString() function returning the
string value of the integer salience.
I am still very interested to hear how the designers thought we should use the API to get the
salience value.
Scott Reed's message received 8/17/2007 8:52 AM:
> I guess the question here is, where do you get that "salinceText" from?
> I am using DRL to define the rules.
>
> Manjax23's message received 8/17/2007 1:44 AM:
>> Salience salience = new SalienceInteger( Integer.parseInt(
>> salienceText ) );
>> rule.setSalience( salience );
>>
>> Cheers,
>> manjax23
>>
>>
>> Scott Reed-4 wrote:
>>> My 3.1 app has a mechanism that allowed the user to change the
>>> salience of
>>> some rules before running them, before loading up WorkingMemory. This
>>> was quite simple,
>>> rule.getSalience() returned a rule's int salience value and
>>> rule.setSalience(int) set it. Now in 4.0 I see
>>> salience is no longer just an int, but a Salience object with a
>>> simple constructor and complicated
>>> getValue(Tuple,WorkingMemory) method to access the int value.
>>>
>>> It appears to be still easy to set the salience of a rule:
>>> rule.setSalience( new SalienceInteger(int)) but getting the int
>>> salience from a Salience object
>>> seems to have been removed from joe-blow coder's reach.
>>>
>>> I would be very grateful if someone would provide me with an example
>>> that
>>> gets the int salience associated with a rule. I have no idea where or
>>> why I need to get the
>>> Tuple and WorkingMemory. Can I just pass nulls in for those two
>>> arguments?
>>>
>>> Thanks,
>>> Scott
>>> _______________________________________________
>>> rules-users mailing list
>>> rules-users at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/rules-users
>>>
>>>
>>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
More information about the rules-users
mailing list