public class RuntimeManagerFactoryImpl extends Object implements org.kie.api.runtime.manager.RuntimeManagerFactory
RuntimeManager
instances based on given RuntimeEnvironment
.
RuntimeManager
instances on demand.
SchedulerService
is given will create GlobalTimerService
Constructor and Description |
---|
RuntimeManagerFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
protected org.kie.internal.runtime.manager.SessionFactory |
getSessionFactory(org.kie.api.runtime.manager.RuntimeEnvironment environment) |
protected org.kie.internal.runtime.manager.TaskServiceFactory |
getTaskServiceFactory(org.kie.api.runtime.manager.RuntimeEnvironment environment) |
protected void |
initTimerService(org.kie.api.runtime.manager.RuntimeEnvironment environment,
org.kie.api.runtime.manager.RuntimeManager manager) |
org.kie.api.runtime.manager.RuntimeManager |
newPerProcessInstanceRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment) |
org.kie.api.runtime.manager.RuntimeManager |
newPerProcessInstanceRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment,
String identifier) |
org.kie.api.runtime.manager.RuntimeManager |
newPerRequestRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment) |
org.kie.api.runtime.manager.RuntimeManager |
newPerRequestRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment,
String identifier) |
org.kie.api.runtime.manager.RuntimeManager |
newSingletonRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment) |
org.kie.api.runtime.manager.RuntimeManager |
newSingletonRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment,
String identifier) |
public org.kie.api.runtime.manager.RuntimeManager newSingletonRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment)
newSingletonRuntimeManager
in interface org.kie.api.runtime.manager.RuntimeManagerFactory
public org.kie.api.runtime.manager.RuntimeManager newSingletonRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)
newSingletonRuntimeManager
in interface org.kie.api.runtime.manager.RuntimeManagerFactory
public org.kie.api.runtime.manager.RuntimeManager newPerRequestRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment)
newPerRequestRuntimeManager
in interface org.kie.api.runtime.manager.RuntimeManagerFactory
public org.kie.api.runtime.manager.RuntimeManager newPerRequestRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)
newPerRequestRuntimeManager
in interface org.kie.api.runtime.manager.RuntimeManagerFactory
public org.kie.api.runtime.manager.RuntimeManager newPerProcessInstanceRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment)
newPerProcessInstanceRuntimeManager
in interface org.kie.api.runtime.manager.RuntimeManagerFactory
public org.kie.api.runtime.manager.RuntimeManager newPerProcessInstanceRuntimeManager(org.kie.api.runtime.manager.RuntimeEnvironment environment, String identifier)
newPerProcessInstanceRuntimeManager
in interface org.kie.api.runtime.manager.RuntimeManagerFactory
protected org.kie.internal.runtime.manager.SessionFactory getSessionFactory(org.kie.api.runtime.manager.RuntimeEnvironment environment)
protected org.kie.internal.runtime.manager.TaskServiceFactory getTaskServiceFactory(org.kie.api.runtime.manager.RuntimeEnvironment environment)
protected void initTimerService(org.kie.api.runtime.manager.RuntimeEnvironment environment, org.kie.api.runtime.manager.RuntimeManager manager)
Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.