/** * Provides default configuration of <code>RuntimeEnvironmentBuilder</code> that is based on: * <ul> * <li>DefaultRuntimeEnvironment</li> * </ul> * @return new instance of <code>RuntimeEnvironmentBuilder</code> that is already preconfigured with defaults * * @see DefaultRuntimeEnvironment */ public static RuntimeEnvironmentBuilder getDefault() { return new RuntimeEnvironmentBuilder(new DefaultRuntimeEnvironment()); }
public DefaultRuntimeEnvironment() { this(null, discoverSchedulerService()); }
public void init() { if (usePersistence && emf == null && getEnvironmentTemplate().get(EnvironmentName.CMD_SCOPED_ENTITY_MANAGER) == null) { emf = EntityManagerFactoryManager.get().getOrCreate("org.jbpm.persistence.jpa"); } addToEnvironment(EnvironmentName.ENTITY_MANAGER_FACTORY, emf); if (this.mapper == null) { if (this.usePersistence) { this.mapper = new JPAMapper(emf); } else { this.mapper = new InMemoryMapper(); } } }
public void init() { if (usePersistence && emf == null && getEnvironmentTemplate().get(EnvironmentName.CMD_SCOPED_ENTITY_MANAGER) == null) { emf = EntityManagerFactoryManager.get().getOrCreate("org.jbpm.persistence.jpa"); } addToEnvironment(EnvironmentName.ENTITY_MANAGER_FACTORY, emf); if (this.mapper == null) { if (this.usePersistence) { this.mapper = new JPAMapper(emf); } else { this.mapper = new InMemoryMapper(); } } }
/** * Provides default configuration of <code>RuntimeEnvironmentBuilder</code> that is based on: * <ul> * <li>DefaultRuntimeEnvironment</li> * </ul> * but it does not have persistence for process engine configured so it will only store process instances in memory * @return new instance of <code>RuntimeEnvironmentBuilder</code> that is already preconfigured with defaults * * @see DefaultRuntimeEnvironment */ public static RuntimeEnvironmentBuilder getDefaultInMemory() { RuntimeEnvironmentBuilder builder = new RuntimeEnvironmentBuilder(new DefaultRuntimeEnvironment(null, false)); builder .addConfiguration("drools.processSignalManagerFactory", DefaultSignalManagerFactory.class.getName()) .addConfiguration("drools.processInstanceManagerFactory", DefaultProcessInstanceManagerFactory.class.getName()); return builder; }
public DefaultRuntimeEnvironment(EntityManagerFactory emf) { this(emf, discoverSchedulerService()); }
/** * Provides default configuration of <code>RuntimeEnvironmentBuilder</code> that is based on: * <ul> * <li>DefaultRuntimeEnvironment</li> * </ul> * @return new instance of <code>RuntimeEnvironmentBuilder</code> that is already preconfigured with defaults * * @see DefaultRuntimeEnvironment */ public static RuntimeEnvironmentBuilder getDefault() { return new RuntimeEnvironmentBuilder(new DefaultRuntimeEnvironment()); }
public DefaultRuntimeEnvironment() { this(null, discoverSchedulerService()); }
/** * Provides default configuration of <code>RuntimeEnvironmentBuilder</code> that is based on: * <ul> * <li>DefaultRuntimeEnvironment</li> * </ul> * but it does not have persistence for process engine configured so it will only store process instances in memory * @return new instance of <code>RuntimeEnvironmentBuilder</code> that is already preconfigured with defaults * * @see DefaultRuntimeEnvironment */ public static RuntimeEnvironmentBuilder getDefaultInMemory() { RuntimeEnvironmentBuilder builder = new RuntimeEnvironmentBuilder(new DefaultRuntimeEnvironment(null, false)); builder .addConfiguration("drools.processSignalManagerFactory", DefaultSignalManagerFactory.class.getName()) .addConfiguration("drools.processInstanceManagerFactory", DefaultProcessInstanceManagerFactory.class.getName()); return builder; }
public DefaultRuntimeEnvironment(EntityManagerFactory emf) { this(emf, discoverSchedulerService()); }