remove redundant call (the annotated engine operates on a list of RuleBean instances)

pull/7/head
Mahmoud Ben Hassine 10 years ago
parent b6bd3d1b36
commit eca1ff250b

@ -35,8 +35,7 @@ import org.easyrules.jmx.util.MBeanManager;
* *
* @author Drem Darios (drem.darios@gmail.com) * @author Drem Darios (drem.darios@gmail.com)
*/ */
public class AnnotatedJMXRulesEngine extends AnnotatedRulesEngine implements public class AnnotatedJMXRulesEngine extends AnnotatedRulesEngine implements JMXRulesEngine<Object> {
JMXRulesEngine<Object> {
/** /**
* The MBean manager in which rule's MBeans will be registered. * The MBean manager in which rule's MBeans will be registered.
@ -46,14 +45,12 @@ public class AnnotatedJMXRulesEngine extends AnnotatedRulesEngine implements
@Override @Override
public void registerJMXRule(Object rule) { public void registerJMXRule(Object rule) {
registerRule(rule); registerRule(rule);
rules.add(rule);
beanManager.registerJmxMBean((JMXRule)rule); beanManager.registerJmxMBean((JMXRule)rule);
} }
@Override @Override
public void unregisterJMXRule(Object rule) { public void unregisterJMXRule(Object rule) {
unregisterRule(rule); unregisterRule(rule);
rules.remove(rule);
beanManager.unregisterJmxMBean((JMXRule)rule); beanManager.unregisterJmxMBean((JMXRule)rule);
} }

Loading…
Cancel
Save