org.jbpm.runtime.manager.impl
Class SingletonRuntimeManager
java.lang.Object
org.jbpm.runtime.manager.impl.AbstractRuntimeManager
org.jbpm.runtime.manager.impl.SingletonRuntimeManager
- All Implemented Interfaces:
- org.kie.internal.runtime.manager.RuntimeManager
public class SingletonRuntimeManager
- extends AbstractRuntimeManager
Constructor Summary |
SingletonRuntimeManager()
|
SingletonRuntimeManager(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 |
disposeRuntime(org.kie.internal.runtime.manager.Runtime runtime)
|
org.kie.internal.runtime.manager.SessionFactory |
getFactory()
|
protected String |
getLocation()
|
protected int |
getPersistedSessionId(String location,
String identifier)
Retrieves session id from serialized file named jbpmSessionId.ser from given location. |
org.kie.internal.runtime.manager.Runtime |
getRuntime(org.kie.internal.runtime.manager.Context context)
|
org.kie.internal.runtime.manager.TaskServiceFactory |
getTaskServiceFactory()
|
void |
init()
|
protected void |
persistSessionId(String location,
String identifier,
int ksessionId)
Stores gives ksessionId in a serialized file in given location under jbpmSessionId.ser file name |
void |
setFactory(org.kie.internal.runtime.manager.SessionFactory factory)
|
void |
setTaskServiceFactory(org.kie.internal.runtime.manager.TaskServiceFactory taskServiceFactory)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SingletonRuntimeManager
public SingletonRuntimeManager()
SingletonRuntimeManager
public SingletonRuntimeManager(org.kie.internal.runtime.manager.RuntimeEnvironment environment,
org.kie.internal.runtime.manager.SessionFactory factory,
org.kie.internal.runtime.manager.TaskServiceFactory taskServiceFactory,
String identifier)
init
public void init()
getRuntime
public org.kie.internal.runtime.manager.Runtime getRuntime(org.kie.internal.runtime.manager.Context context)
disposeRuntime
public void disposeRuntime(org.kie.internal.runtime.manager.Runtime runtime)
close
public void close()
- Specified by:
close
in interface org.kie.internal.runtime.manager.RuntimeManager
- Overrides:
close
in class AbstractRuntimeManager
getPersistedSessionId
protected int getPersistedSessionId(String location,
String identifier)
- Retrieves session id from serialized file named jbpmSessionId.ser from given location.
- Parameters:
location
- directory where jbpmSessionId.ser file should beidentifier
- of the manager owning this ksessionId
- Returns:
- sessionId if file was found otherwise 0
persistSessionId
protected void persistSessionId(String location,
String identifier,
int ksessionId)
- Stores gives ksessionId in a serialized file in given location under jbpmSessionId.ser file name
- Parameters:
location
- directory where serialized file should be storedidentifier
- of the manager owning this ksessionIdksessionId
- value of ksessionId to be stored
getLocation
protected String getLocation()
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)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.