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.KieRuntimeLoggeraddConsoleLogger()org.kie.api.logger.KieRuntimeLoggeraddFileLogger(String fileName)org.kie.api.logger.KieRuntimeLoggeraddFileLogger(String fileName, int maxEventsInMemory)org.kie.api.logger.KieRuntimeLoggeraddThreadedFileLogger(String fileName, int interval)voidbindDataSource(InternalDataSource dataSource)voidcancelActivation(org.drools.core.spi.Activation activation)RuleUnitgetCurrentRuleUnit()Collection<?>getSessionObjects()Collection<?>getSessionObjects(org.kie.api.runtime.ObjectFilter filter)voidguardRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)voidguardRuleUnit(RuleUnit ruleUnit, org.drools.core.spi.Activation activation)voidonResume()voidonSuspend()voidswitchToRuleUnit(Class<? extends RuleUnit> ruleUnitClass, org.drools.core.spi.Activation activation)voidswitchToRuleUnit(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)
-
-