br.gov.frameworkdemoiselle.internal.producer
Class RequestEntityManagerStore

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

@RequestScoped
public class RequestEntityManagerStore
extends AbstractEntityManagerStore

Implementation that stores produced entity managers on the request scope.

Author:
serpro
See Also:
Serialized Form

Constructor Summary
RequestEntityManagerStore()
           
 
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

RequestEntityManagerStore

public RequestEntityManagerStore()
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.