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