|
KIE API 6.2.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface RuntimeManagerFactory
Factory that produces instances of RuntimeManager
. It allows to produce
runtime managers based on predefined strategies:
org.jbpm.runtime.manager.impl.RuntimeManagerFactoryImpl
as implementation
of the factory but can be overridden using system property org.jbpm.runtime.manager.class
that should provide fully qualified class name of the class that implements this factory.
Nested Class Summary | |
---|---|
static class |
RuntimeManagerFactory.Factory
A Factory for this RuntimeManagerFactory |
Method Summary | |
---|---|
RuntimeManager |
newPerProcessInstanceRuntimeManager(RuntimeEnvironment environment)
Produces new instance of per process instance RuntimeManager with default identifier. |
RuntimeManager |
newPerProcessInstanceRuntimeManager(RuntimeEnvironment environment,
String identifier)
Produces new instance of per process instance RuntimeManager with custom identifier. |
RuntimeManager |
newPerRequestRuntimeManager(RuntimeEnvironment environment)
Produces new instance of per request RuntimeManager with default identifier. |
RuntimeManager |
newPerRequestRuntimeManager(RuntimeEnvironment environment,
String identifier)
Produces new instance of per request RuntimeManager with custom identifier. |
RuntimeManager |
newSingletonRuntimeManager(RuntimeEnvironment environment)
Produces new instance of singleton RuntimeManager with default identifier. |
RuntimeManager |
newSingletonRuntimeManager(RuntimeEnvironment environment,
String identifier)
Produces new instance of singleton RuntimeManager with custom identifier. |
Method Detail |
---|
RuntimeManager newSingletonRuntimeManager(RuntimeEnvironment environment)
RuntimeManager
with default identifier.
Since it relies on default identifier it can only be invoked once unless previously produced
manager is closed. Otherwise error will be thrown indicating that managers must be identifier uniquely.
environment
- environment instance for the new runtime manager
RuntimeManager
RuntimeManager newSingletonRuntimeManager(RuntimeEnvironment environment, String identifier)
RuntimeManager
with custom identifier.
In case the given identifier is already in use error will be thrown indicating that managers must be identifier uniquely.
environment
- environment instance for the new runtime manageridentifier
- custom identifier for the managerRuntimeManager newPerRequestRuntimeManager(RuntimeEnvironment environment)
RuntimeManager
with default identifier.
Since it relies on default identifier it can only be invoked once unless previously produced
manager is closed. Otherwise error will be thrown indicating that managers must be identifier uniquely.
environment
- environment instance for the new runtime manager
RuntimeManager
RuntimeManager newPerRequestRuntimeManager(RuntimeEnvironment environment, String identifier)
RuntimeManager
with custom identifier.
In case the given identifier is already in use error will be thrown indicating that managers must be identifier uniquely.
environment
- environment instance for the new runtime manageridentifier
- custom identifier for the managerRuntimeManager newPerProcessInstanceRuntimeManager(RuntimeEnvironment environment)
RuntimeManager
with default identifier.
Since it relies on default identifier it can only be invoked once unless previously produced
manager is closed. Otherwise error will be thrown indicating that managers must be identifier uniquely.
environment
- environment instance for the new runtime manager
RuntimeManager
RuntimeManager newPerProcessInstanceRuntimeManager(RuntimeEnvironment environment, String identifier)
RuntimeManager
with custom identifier.
In case the given identifier is already in use error will be thrown indicating that managers must be identifier uniquely.
environment
- environment instance for the new runtime manageridentifier
- custom identifier for the manager
|
KIE API 6.2.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |