| Modifier and Type | Interface and Description |
|---|---|
interface |
RuleEngineTaskProcessor<I extends ItemModel,T extends TaskResult>
Interface encapsulating the behavior of multi-thread executing in tenant-aware context
|
interface |
TaskExecutionFuture<T extends TaskResult>
Interface for the task execution future to keep the state of the executing task/threads
|
| Modifier and Type | Method and Description |
|---|---|
TaskResult |
DefaultTaskExecutionFuture.getTaskResult() |
| Modifier and Type | Method and Description |
|---|---|
TaskExecutionFuture<TaskResult> |
DefaultRuleEngineTaskProcessor.execute(java.util.List<I> items,
java.util.function.Consumer<java.util.List<I>> taskConsumer) |
TaskExecutionFuture<TaskResult> |
DefaultRuleEngineTaskProcessor.execute(java.util.List<I> items,
java.util.function.Consumer<java.util.List<I>> taskConsumer,
long predestroyTimeout) |
| Modifier and Type | Method and Description |
|---|---|
protected RuleEngineTaskProcessor<AbstractRuleEngineRuleModel,TaskResult> |
DefaultPlatformRuleEngineService.getEngineRulesPersistingTaskProcessor() |
| Modifier and Type | Method and Description |
|---|---|
void |
DefaultPlatformRuleEngineService.setEngineRulesPersistingTaskProcessor(RuleEngineTaskProcessor<AbstractRuleEngineRuleModel,TaskResult> engineRulesPersistingTaskProcessor) |
| Modifier and Type | Class and Description |
|---|---|
class |
RuleDeploymentTaskResult
Rules-deployment specific implementation for the
TaskResult |
| Modifier and Type | Method and Description |
|---|---|
TaskResult |
RulePublishingFuture.getTaskResult() |
| Modifier and Type | Class and Description |
|---|---|
class |
RuleCompilerTaskResult
Implementation of
TaskResult for rules compilation |
| Modifier and Type | Method and Description |
|---|---|
TaskResult |
RuleCompilerFuture.getTaskResult()
Blocks until the task execution finishes (all threads join) and returns the list of
RuleCompilerResult |
Copyright © 2018 SAP SE. All Rights Reserved.