| Package | Description |
|---|---|
| org.opencastproject.util.osgi | |
| org.opencastproject.util.persistence |
| Modifier and Type | Method and Description |
|---|---|
static Effect0 |
SimpleServicePublisher.close(PersistenceEnv penv)
Create an effect to close a persistence environment suitable to return by
SimpleServicePublisher.registerService(java.util.Dictionary, org.osgi.service.component.ComponentContext). |
| Modifier and Type | Method and Description |
|---|---|
PersistenceEnv |
PersistenceEnvBuilder.buildOrGet()
Builds the persistence env.
|
static PersistenceEnv |
PersistenceUtil.newPersistenceEnvironment(org.osgi.service.component.ComponentContext cc,
String emName)
Shortcut for
newPersistenceEnvironment(newEntityManagerFactory(cc, emName)). |
static PersistenceEnv |
PersistenceUtil.newPersistenceEnvironment(org.osgi.service.component.ComponentContext cc,
String emName,
Map persistenceProps)
Shortcut for
newPersistenceEnvironment(newEntityManagerFactory(cc, emName, persistenceProps)). |
static PersistenceEnv |
PersistenceUtil.newPersistenceEnvironment(javax.persistence.EntityManagerFactory emf)
Deprecated.
|
static PersistenceEnv |
PersistenceUtil.newPersistenceEnvironment(javax.persistence.spi.PersistenceProvider persistenceProvider,
String emName,
Map persistenceProps)
Create a new persistence environment.
|
static PersistenceEnv |
PersistenceUtil.newTestPersistenceEnv(String emName)
Deprecated.
|
static PersistenceEnv |
PersistenceEnvs.persistenceEnvironment(org.osgi.service.component.ComponentContext cc,
String emName)
Shortcut for
persistenceEnvironment(newEntityManagerFactory(cc, emName)). |
static PersistenceEnv |
PersistenceEnvs.persistenceEnvironment(org.osgi.service.component.ComponentContext cc,
String emName,
Map persistenceProps)
Shortcut for
newPersistenceEnvironment(newEntityManagerFactory(cc, emName, persistenceProps)). |
static PersistenceEnv |
PersistenceEnvs.persistenceEnvironment(javax.persistence.EntityManagerFactory emf)
Create a new, concurrently usable persistence environment which uses JPA local transactions.
|
static PersistenceEnv |
PersistenceEnvs.persistenceEnvironment(javax.persistence.spi.PersistenceProvider persistenceProvider,
String emName,
Map persistenceProps)
Create a new persistence environment.
|
static PersistenceEnv |
PersistenceEnvs.testPersistenceEnv(String emName)
Create a new persistence environment based on an entity manager factory backed by an in-memory H2 database for
testing purposes.
|
| Modifier and Type | Method and Description |
|---|---|
static <F> PersistenceEnv2<F> |
PersistenceUtil.equip2(PersistenceEnv penv,
Function<Exception,F> exHandler)
Equip a persistence environment with an exception handler.
|
Copyright © 2009–2021 Opencast Project. All rights reserved.