org.jbpm.runtime.manager.impl
Class PerProcessInstanceRuntimeManager
java.lang.Object
org.jbpm.runtime.manager.impl.AbstractRuntimeManager
org.jbpm.runtime.manager.impl.PerProcessInstanceRuntimeManager
- All Implemented Interfaces:
- org.kie.api.runtime.manager.RuntimeManager, org.kie.internal.runtime.manager.InternalRuntimeManager
public class PerProcessInstanceRuntimeManager
- extends AbstractRuntimeManager
|
Constructor Summary |
PerProcessInstanceRuntimeManager(org.kie.internal.runtime.manager.RuntimeEnvironment environment,
org.kie.internal.runtime.manager.SessionFactory factory,
org.kie.internal.runtime.manager.TaskServiceFactory taskServiceFactory,
String identifier)
|
|
Method Summary |
void |
close()
|
void |
disposeRuntimeEngine(org.kie.api.runtime.manager.RuntimeEngine runtime)
|
protected org.kie.api.runtime.manager.RuntimeEngine |
findLocalRuntime(Object processInstanceId)
|
org.kie.internal.runtime.manager.SessionFactory |
getFactory()
|
org.kie.internal.runtime.manager.Mapper |
getMapper()
|
org.kie.api.runtime.manager.RuntimeEngine |
getRuntimeEngine(org.kie.api.runtime.manager.Context<?> context)
|
org.kie.internal.runtime.manager.TaskServiceFactory |
getTaskServiceFactory()
|
protected void |
removeLocalRuntime(org.kie.api.runtime.manager.RuntimeEngine runtime)
|
protected void |
saveLocalRuntime(Object processInstanceId,
org.kie.api.runtime.manager.RuntimeEngine runtime)
|
void |
setFactory(org.kie.internal.runtime.manager.SessionFactory factory)
|
void |
setMapper(org.kie.internal.runtime.manager.Mapper mapper)
|
void |
setTaskServiceFactory(org.kie.internal.runtime.manager.TaskServiceFactory taskServiceFactory)
|
boolean |
validate(Integer ksessionId,
Long processInstanceId)
|
void |
validate(org.kie.api.runtime.KieSession ksession,
org.kie.api.runtime.manager.Context<?> context)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PerProcessInstanceRuntimeManager
public PerProcessInstanceRuntimeManager(org.kie.internal.runtime.manager.RuntimeEnvironment environment,
org.kie.internal.runtime.manager.SessionFactory factory,
org.kie.internal.runtime.manager.TaskServiceFactory taskServiceFactory,
String identifier)
getRuntimeEngine
public org.kie.api.runtime.manager.RuntimeEngine getRuntimeEngine(org.kie.api.runtime.manager.Context<?> context)
validate
public void validate(org.kie.api.runtime.KieSession ksession,
org.kie.api.runtime.manager.Context<?> context)
throws IllegalStateException
- Throws:
IllegalStateException
disposeRuntimeEngine
public void disposeRuntimeEngine(org.kie.api.runtime.manager.RuntimeEngine runtime)
close
public void close()
- Specified by:
close in interface org.kie.api.runtime.manager.RuntimeManager- Overrides:
close in class AbstractRuntimeManager
validate
public boolean validate(Integer ksessionId,
Long processInstanceId)
getFactory
public org.kie.internal.runtime.manager.SessionFactory getFactory()
setFactory
public void setFactory(org.kie.internal.runtime.manager.SessionFactory factory)
getTaskServiceFactory
public org.kie.internal.runtime.manager.TaskServiceFactory getTaskServiceFactory()
setTaskServiceFactory
public void setTaskServiceFactory(org.kie.internal.runtime.manager.TaskServiceFactory taskServiceFactory)
getMapper
public org.kie.internal.runtime.manager.Mapper getMapper()
setMapper
public void setMapper(org.kie.internal.runtime.manager.Mapper mapper)
findLocalRuntime
protected org.kie.api.runtime.manager.RuntimeEngine findLocalRuntime(Object processInstanceId)
saveLocalRuntime
protected void saveLocalRuntime(Object processInstanceId,
org.kie.api.runtime.manager.RuntimeEngine runtime)
removeLocalRuntime
protected void removeLocalRuntime(org.kie.api.runtime.manager.RuntimeEngine runtime)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.