public interface JpaInjectionServices extends Service
JpaInjectionServices is a per-module service.| Modifier and Type | Method and Description |
|---|---|
ResourceReferenceFactory<javax.persistence.EntityManager> |
registerPersistenceContextInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
Register a persistence context injection point.
|
ResourceReferenceFactory<javax.persistence.EntityManagerFactory> |
registerPersistenceUnitInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
Register a persistence unit injection point.
|
ResourceReferenceFactory<javax.persistence.EntityManager> registerPersistenceContextInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
ResourceReferenceFactory is returned which may be used at runtime for creating instances
of the resource.injectionPoint - the injection point metadataEntityManager instancesIllegalArgumentException - if the injection point is not annotated with PersistenceContext,
if the injection point is a method that doesn't follow JavaBean conventions or if the injectionIllegalStateException - if no suitable persistence units can be resolvedResourceReferenceFactory<javax.persistence.EntityManagerFactory> registerPersistenceUnitInjectionPoint(javax.enterprise.inject.spi.InjectionPoint injectionPoint)
ResourceReferenceFactory is returned which may be used at runtime for creating instances of the
resource.injectionPoint - the injection point metadataEntityManagerFactory instancesIllegalArgumentException - if the injection point is not annotated with PersistenceUnit, or,
if the injection point is a method that doesn't follow JavaBean conventionsIllegalStateException - if no suitable persistence units can be resolvedCopyright © 2008–2019. All rights reserved.