@Issue(id="WELD-2563", uri="https://issues.jboss.org/browse/WELD-2563") public final class JpaInjectionServices extends Object implements JpaInjectionServices
JpaInjectionServices
implementation that integrates JPA functionality into Weld-based
CDI environments.JpaInjectionServices| Constructor and Description |
|---|
JpaInjectionServices()
Creates a new
JpaInjectionServices. |
public JpaInjectionServices()
JpaInjectionServices.public final ResourceReferenceFactory<EntityManager> registerPersistenceContextInjectionPoint(InjectionPoint injectionPoint)
ResourceReferenceFactory whose ResourceReferenceFactory.createResource() method will be invoked
appropriately by Weld later.
This method never returns null.
registerPersistenceContextInjectionPoint in interface JpaInjectionServicesinjectionPoint - the InjectionPoint annotated with
PersistenceContext; must not be nullnull ResourceReferenceFactory whose
ResourceReferenceFactory.createResource() method will
create EntityManager instancesNullPointerException - if injectionPoint is
nullResourceReferenceFactory.createResource()public final ResourceReferenceFactory<EntityManagerFactory> registerPersistenceUnitInjectionPoint(InjectionPoint injectionPoint)
ResourceReferenceFactory whose ResourceReferenceFactory.createResource() method will be invoked
appropriately by Weld later.
This method never returns null.
registerPersistenceUnitInjectionPoint in interface JpaInjectionServicesinjectionPoint - the InjectionPoint annotated with
PersistenceUnit; must not be nullnull ResourceReferenceFactory whose
ResourceReferenceFactory.createResource() method will
create EntityManagerFactory instancesNullPointerException - if injectionPoint is
nullResourceReferenceFactory.createResource()public final void cleanup()
@Deprecated public final EntityManager resolvePersistenceContext(InjectionPoint injectionPoint)
JpaInjectionServices.resolvePersistenceContext(InjectionPoint)
method.registerPersistenceContextInjectionPoint(InjectionPoint) method
and invokes ResourceReference.getInstance() on its return
value and returns the result.
This method never returns null.
resolvePersistenceContext in interface JpaInjectionServicesinjectionPoint - an InjectionPoint annotated with
PersistenceContext; must not be nullnull EntityManagerregisterPersistenceContextInjectionPoint(InjectionPoint)@Deprecated public final EntityManagerFactory resolvePersistenceUnit(InjectionPoint injectionPoint)
JpaInjectionServices.resolvePersistenceUnit(InjectionPoint)
method.registerPersistenceUnitInjectionPoint(InjectionPoint) method
and invokes ResourceReference.getInstance() on its return
value and returns the result.
This method never returns null.
resolvePersistenceUnit in interface JpaInjectionServicesinjectionPoint - an InjectionPoint annotated with
PersistenceUnit; must not be nullnull EntityManagerFactoryregisterPersistenceUnitInjectionPoint(InjectionPoint)Copyright © 2018–2019, microBean. All rights reserved.