Package org.drools.ruleunit.executor
Interface InternalRuleUnitExecutor
-
- All Superinterfaces:
RuleUnitExecutor
- All Known Implementing Classes:
RuleUnitExecutorSession
public interface InternalRuleUnitExecutor extends RuleUnitExecutor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method 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)
-
Methods inherited from interface org.drools.ruleunit.RuleUnitExecutor
bind, bindVariable, dispose, getKieSession, halt, newDataSource, run, run, runUntilHalt, runUntilHalt
-
-
-
-
Method Detail
-
cancelActivation
void cancelActivation(org.drools.core.spi.Activation activation)
-
onSuspend
void onSuspend()
-
onResume
void onResume()
-
switchToRuleUnit
void switchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)
-
switchToRuleUnit
void switchToRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)
-
guardRuleUnit
void guardRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)
-
guardRuleUnit
void guardRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)
-
getCurrentRuleUnit
RuleUnit getCurrentRuleUnit()
-
addConsoleLogger
org.kie.api.logger.KieRuntimeLogger addConsoleLogger()
-
addFileLogger
org.kie.api.logger.KieRuntimeLogger addFileLogger(String fileName)
-
addFileLogger
org.kie.api.logger.KieRuntimeLogger addFileLogger(String fileName, int maxEventsInMemory)
-
addThreadedFileLogger
org.kie.api.logger.KieRuntimeLogger addThreadedFileLogger(String fileName, int interval)
-
getSessionObjects
Collection<?> getSessionObjects()
-
getSessionObjects
Collection<?> getSessionObjects(org.kie.api.runtime.ObjectFilter filter)
-
bindDataSource
void bindDataSource(InternalDataSource dataSource)
-
-