jBPM :: RuntimeManager 6.0.0.Beta2

org.jbpm.runtime.manager.impl
Class PerProcessInstanceRuntimeManager

java.lang.Object
  extended by org.jbpm.runtime.manager.impl.AbstractRuntimeManager
      extended by 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


Field Summary
 
Fields inherited from class org.jbpm.runtime.manager.impl.AbstractRuntimeManager
activeManagers, environment, identifier
 
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 org.jbpm.runtime.manager.impl.AbstractRuntimeManager
attachManager, getEnvironment, getIdentifier, registerDisposeCallback, registerItems, setEnvironment, setIdentifier
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

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)
Method Detail

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)

jBPM :: RuntimeManager 6.0.0.Beta2

Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.