public class ExecutionSchema extends RuleEngine
Modifier | Constructor and Description |
---|---|
protected |
ExecutionSchema(Scheduler scheduler)
Creates a facade for the EVM represented by the given scheduler
|
Modifier and Type | Method and Description |
---|---|
static ExecutionSchema |
create(Scheduler scheduler)
Creates a facede for the EVM represented by the given scheduler.
|
void |
dispose()
Disposes of the scheduler.
|
Context |
getContext() |
protected Scheduler |
getScheduler() |
void |
startUnscheduledExecution()
Starts the executor without waiting for a scheduling event.
|
addRule, addRule, containsRule, containsRule, create, createScopedConflictSet, createScopedConflictSet, createScopedConflictSet, getActivations, getActivations, getActivations, getActivations, getActivations, getActivations, getConflictingActivations, getEventRealm, getLogger, getNextActivation, getRuleBase, getRuleSpecificationMultimap, removeRule, removeRule, setConflictResolver
protected ExecutionSchema(Scheduler scheduler)
scheduler
- public static ExecutionSchema create(Scheduler scheduler)
scheduler
- public void dispose()
dispose
in class RuleEngine
protected Scheduler getScheduler()
public Context getContext()
public void startUnscheduledExecution()