br.gov.frameworkdemoiselle.internal.producer
Class DependentEntityManagerStore

java.lang.Object
  extended by br.gov.frameworkdemoiselle.internal.producer.AbstractEntityManagerStore
      extended by br.gov.frameworkdemoiselle.internal.producer.DependentEntityManagerStore
All Implemented Interfaces:
EntityManagerStore, Serializable

@Dependent
public class DependentEntityManagerStore
extends AbstractEntityManagerStore

Implementation that doesn't store entity managers in any scope, instead produced entity managers are bound to the duration of the bean that injected them.

Author:
serpro
See Also:
Serialized Form

Constructor Summary
DependentEntityManagerStore()
           
 
Method Summary
 void initialize()
          Run this to initialize all persistence units.
 void terminate()
          Run this to close all persistence units.
 
Methods inherited from class br.gov.frameworkdemoiselle.internal.producer.AbstractEntityManagerStore
getCache, getEntityManager
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DependentEntityManagerStore

public DependentEntityManagerStore()
Method Detail

initialize

@PostConstruct
public void initialize()
Description copied from interface: EntityManagerStore
Run this to initialize all persistence units. It's recomended this method be annotated with PostConstruct, so it runs as soon as an EntityManager gets injected.


terminate

@PreDestroy
public void terminate()
Description copied from interface: EntityManagerStore
Run this to close all persistence units. It's recomended this method be annotated with PreDestroy, so it runs as soon as the scope the EntityManager is attached to ends.



Copyright © 2013 SERPRO - Serviço Federal de Processamento de Dados. All Rights Reserved.