public class CDIProducer extends Object
| Constructor and Description |
|---|
CDIProducer() |
| Modifier and Type | Method and Description |
|---|---|
javax.persistence.EntityManagerFactory |
createEntityManagerFactory(org.gcube.common.database.DatabaseEndpointIdentifier metaDBEndpointId,
org.gcube.common.database.DatabaseProvider dbProvider) |
protected void |
disposeEntityManagerFactory(javax.persistence.EntityManagerFactory entityManagerFactory) |
org.gcube.smartgears.context.application.ApplicationContext |
getApplicationContext() |
ExecutorService |
getExecutor() |
static Factories |
getFactoryMap() |
org.slf4j.Logger |
getLogger(javax.enterprise.inject.spi.InjectionPoint injectionPoint) |
protected void |
shutdownExecutor(ExecutorService executorService) |
Factories |
workerFactoryPerId(javax.enterprise.inject.Instance<org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory<?>> factories) |
@Produces public org.gcube.smartgears.context.application.ApplicationContext getApplicationContext()
@Produces
public javax.persistence.EntityManagerFactory createEntityManagerFactory(@Named(value="Metadata-Admin")
org.gcube.common.database.DatabaseEndpointIdentifier metaDBEndpointId,
org.gcube.common.database.DatabaseProvider dbProvider)
protected void disposeEntityManagerFactory(@Disposes
javax.persistence.EntityManagerFactory entityManagerFactory)
@Produces public org.slf4j.Logger getLogger(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
@Produces public ExecutorService getExecutor()
protected void shutdownExecutor(@Disposes
ExecutorService executorService)
@Produces public Factories workerFactoryPerId(javax.enterprise.inject.Instance<org.gcube.data.analysis.tabulardata.operation.worker.WorkerFactory<?>> factories)
public static Factories getFactoryMap()
Copyright © 2017. All Rights Reserved.