Package org.jbpm.runtime.manager.impl
Class SynchronizedRuntimeImpl
- java.lang.Object
-
- org.jbpm.runtime.manager.impl.RuntimeEngineImpl
-
- org.jbpm.runtime.manager.impl.SynchronizedRuntimeImpl
-
- All Implemented Interfaces:
org.kie.api.runtime.manager.RuntimeEngine,org.kie.internal.runtime.manager.Disposable,org.kie.internal.runtime.manager.InternalRuntimeEngine
public class SynchronizedRuntimeImpl extends RuntimeEngineImpl
This is an extension of the regularRuntimeEngineimplementation strictly dedicated toSingletonRuntimeManagerto ensure that access toRuntimeEngineresources, such asKieSessionandTaskService, remains synchronized.
-
-
Field Summary
-
Fields inherited from class org.jbpm.runtime.manager.impl.RuntimeEngineImpl
manager
-
-
Constructor Summary
Constructors Constructor Description SynchronizedRuntimeImpl(AbstractRuntimeManager manager, org.kie.api.runtime.KieSession ksession, org.kie.internal.task.api.InternalTaskService taskService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.api.task.TaskServicegetTaskService()-
Methods inherited from class org.jbpm.runtime.manager.impl.RuntimeEngineImpl
addDisposeListener, dispose, getAuditService, getContext, getKieSession, getKieSessionId, getLazyKieSessionId, getManager, internalGetKieSession, internalSetKieSession, isAfterCompletion, isDisposed, setAfterCompletion, setContext, setManager, toString
-
-
-
-
Constructor Detail
-
SynchronizedRuntimeImpl
public SynchronizedRuntimeImpl(AbstractRuntimeManager manager, org.kie.api.runtime.KieSession ksession, org.kie.internal.task.api.InternalTaskService taskService)
-
-
Method Detail
-
getTaskService
public org.kie.api.task.TaskService getTaskService()
- Specified by:
getTaskServicein interfaceorg.kie.api.runtime.manager.RuntimeEngine- Overrides:
getTaskServicein classRuntimeEngineImpl
-
-