org.jbpm.runtime.manager.impl
Class RuntimeEnvironmentBuilder
java.lang.Object
org.jbpm.runtime.manager.impl.RuntimeEnvironmentBuilder
public class RuntimeEnvironmentBuilder
- extends Object
Builder implementation that follows fluent approach to build RuntimeEnvironments
.
Comes with short cut methods to get predefined configurations of the RuntimeEnvironment
:
- getDefault() - returns preconfigured environment with enabled persistence
- getefaultInMemory() - returns preconfigured environment with disabled persistence for runtime engine
- getEmpty() - completely empty environment for self configuration
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RuntimeEnvironmentBuilder
public RuntimeEnvironmentBuilder()
getEmpty
public static RuntimeEnvironmentBuilder getEmpty()
getDefault
public static RuntimeEnvironmentBuilder getDefault()
getDefaultInMemory
public static RuntimeEnvironmentBuilder getDefaultInMemory()
persistence
public RuntimeEnvironmentBuilder persistence(boolean persistenceEnabled)
entityManagerFactory
public RuntimeEnvironmentBuilder entityManagerFactory(javax.persistence.EntityManagerFactory emf)
addAsset
public RuntimeEnvironmentBuilder addAsset(Resource asset,
ResourceType type)
addEnvironmentEntry
public RuntimeEnvironmentBuilder addEnvironmentEntry(String name,
Object value)
addConfiguration
public RuntimeEnvironmentBuilder addConfiguration(String name,
String value)
knowledgeBase
public RuntimeEnvironmentBuilder knowledgeBase(KieBase kbase)
userGroupCallback
public RuntimeEnvironmentBuilder userGroupCallback(org.kie.internal.task.api.UserGroupCallback callback)
mapper
public RuntimeEnvironmentBuilder mapper(org.kie.internal.runtime.manager.Mapper mapper)
registerableItemsFactory
public RuntimeEnvironmentBuilder registerableItemsFactory(org.kie.internal.runtime.manager.RegisterableItemsFactory factory)
get
public org.kie.internal.runtime.manager.RuntimeEnvironment get()
schedulerService
public RuntimeEnvironmentBuilder schedulerService(GlobalSchedulerService globalScheduler)
classLoader
public RuntimeEnvironmentBuilder classLoader(ClassLoader cl)
Copyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.