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, setConflictResolverprotected ExecutionSchema(Scheduler scheduler)
scheduler - public static ExecutionSchema create(Scheduler scheduler)
scheduler - public void dispose()
dispose in class RuleEngineprotected Scheduler getScheduler()
public Context getContext()
public void startUnscheduledExecution()