public interface InternalRuleUnitExecutor extends RuleUnitExecutor
Modifier and Type | Method and Description |
---|---|
org.kie.api.logger.KieRuntimeLogger |
addConsoleLogger() |
org.kie.api.logger.KieRuntimeLogger |
addFileLogger(String fileName) |
org.kie.api.logger.KieRuntimeLogger |
addFileLogger(String fileName,
int maxEventsInMemory) |
org.kie.api.logger.KieRuntimeLogger |
addThreadedFileLogger(String fileName,
int interval) |
void |
bindDataSource(InternalDataSource dataSource) |
void |
cancelActivation(org.drools.core.spi.Activation activation) |
RuleUnit |
getCurrentRuleUnit() |
Collection<?> |
getSessionObjects() |
Collection<?> |
getSessionObjects(org.kie.api.runtime.ObjectFilter filter) |
void |
guardRuleUnit(Class<? extends RuleUnit> ruleUnitClass,
org.drools.core.spi.Activation activation) |
void |
guardRuleUnit(RuleUnit ruleUnit,
org.drools.core.spi.Activation activation) |
void |
onResume() |
void |
onSuspend() |
void |
switchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass,
org.drools.core.spi.Activation activation) |
void |
switchToRuleUnit(RuleUnit ruleUnit,
org.drools.core.spi.Activation activation) |
bind, bindVariable, create, create, dispose, getKieSession, halt, newDataSource, newRuleUnitExecutor, newRuleUnitExecutor, newRuleUnitExecutor, newRuleUnitExecutor, run, run, runUntilHalt, runUntilHalt
void cancelActivation(org.drools.core.spi.Activation activation)
void onSuspend()
void onResume()
void switchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)
void switchToRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)
void guardRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)
void guardRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)
RuleUnit getCurrentRuleUnit()
org.kie.api.logger.KieRuntimeLogger addConsoleLogger()
org.kie.api.logger.KieRuntimeLogger addFileLogger(String fileName)
org.kie.api.logger.KieRuntimeLogger addFileLogger(String fileName, int maxEventsInMemory)
org.kie.api.logger.KieRuntimeLogger addThreadedFileLogger(String fileName, int interval)
Collection<?> getSessionObjects()
Collection<?> getSessionObjects(org.kie.api.runtime.ObjectFilter filter)
void bindDataSource(InternalDataSource dataSource)
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.