Class RulePublishingFuture
java.lang.Object
de.hybris.platform.ruleengine.concurrency.impl.DefaultTaskExecutionFuture
de.hybris.platform.ruleengine.init.RulePublishingFuture
- All Implemented Interfaces:
TaskExecutionFuture<TaskResult>
The customized implementation for
TaskExecutionFuture for the Rules publishing task-
Constructor Summary
ConstructorsConstructorDescriptionRulePublishingFuture(Set<Thread> workers, List<RuleEngineActionResult> rulePublishingResults, List<org.kie.api.builder.KieBuilder> partialKieBuilders, long workerPreDestroyTimeout) -
Method Summary
Methods inherited from class de.hybris.platform.ruleengine.concurrency.impl.DefaultTaskExecutionFuture
waitForTasksToFinishMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.hybris.platform.ruleengine.concurrency.TaskExecutionFuture
waitForTasksToFinish, waitWhileWorkerIsRunning
-
Constructor Details
-
RulePublishingFuture
public RulePublishingFuture(Set<Thread> workers, List<RuleEngineActionResult> rulePublishingResults, List<org.kie.api.builder.KieBuilder> partialKieBuilders, long workerPreDestroyTimeout)
-
-
Method Details
-
getPartialKieBuilders
-
getTaskResult
- Specified by:
getTaskResultin interfaceTaskExecutionFuture<TaskResult>- Overrides:
getTaskResultin classDefaultTaskExecutionFuture
-
getWorkerPreDestroyTimeout
public long getWorkerPreDestroyTimeout()- Specified by:
getWorkerPreDestroyTimeoutin interfaceTaskExecutionFuture<TaskResult>- Overrides:
getWorkerPreDestroyTimeoutin classDefaultTaskExecutionFuture
-