update tutorials with new core APIs

pull/3/head
benas 12 years ago
parent 8a5c3063f6
commit c15be90eba

@ -1,13 +1,13 @@
package net.benas.easyrules.samples.helloworld;
import net.benas.easyrules.core.Rule;
import net.benas.easyrules.core.BasicRule;
/**
* Hello World rule class.
*
* @author benas (md.benhassine@gmail.com)
*/
public class HelloWorldRule extends Rule {
public class HelloWorldRule extends BasicRule {
/**
* The user input

@ -57,7 +57,7 @@ public class OrderSampleLauncher {
* Create a default rules engine and register the business rule
*/
RulesEngine rulesEngine = new DefaultRulesEngine();
rulesEngine.registerJmxManagedRule(suspectOrderRule, true, SuspectOrderJmxManagedRule.class);
rulesEngine.registerJmxManagedRule(suspectOrderRule);
/**
* Fire rules

@ -24,14 +24,14 @@
package net.benas.easyrules.samples.order;
import net.benas.easyrules.core.Rule;
import net.benas.easyrules.core.BasicJmxManagedRule;
/**
* Business rule class that defines suspect order rule.
*
* @author benas (md.benhassine@gmail.com)
*/
class SuspectOrderRule extends Rule implements SuspectOrderJmxManagedRule {
public class SuspectOrderRule extends BasicJmxManagedRule implements SuspectOrderJmxManagedRule {
private float suspectOrderAmountThreshold = 1000;

Loading…
Cancel
Save