public class PersistenceContextInjectionSource
extends org.jboss.as.ee.component.InjectionSource
| Constructor and Description |
|---|
PersistenceContextInjectionSource(javax.persistence.PersistenceContextType type,
javax.persistence.SynchronizationType synchronizationType,
Map properties,
org.jboss.msc.service.ServiceName puServiceName,
org.jboss.msc.service.ServiceRegistry serviceRegistry,
String scopedPuName,
String injectionTypeName,
PersistenceUnitMetadata pu,
JPADeploymentSettings jpaDeploymentSettings)
Constructor for the PersistenceContextInjectorService
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object other) |
void |
getResourceValue(org.jboss.as.ee.component.InjectionSource.ResolutionContext resolutionContext,
org.jboss.msc.service.ServiceBuilder<?> serviceBuilder,
org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext,
org.jboss.msc.inject.Injector<org.jboss.as.naming.ManagedReferenceFactory> injector) |
int |
hashCode() |
public PersistenceContextInjectionSource(javax.persistence.PersistenceContextType type,
javax.persistence.SynchronizationType synchronizationType,
Map properties,
org.jboss.msc.service.ServiceName puServiceName,
org.jboss.msc.service.ServiceRegistry serviceRegistry,
String scopedPuName,
String injectionTypeName,
PersistenceUnitMetadata pu,
JPADeploymentSettings jpaDeploymentSettings)
type - The persistence context typeproperties - The persistence context propertiespuServiceName - represents the deployed persistence.xml that we are going to use.serviceRegistry - The MSC service registry which will be used to find the PersistenceContext servicescopedPuName - the fully scoped reference to the persistence.xmlinjectionTypeName - is normally "javax.persistence.EntityManager" but could be a different target class
for example "org.hibernate.Session" in which case, EntityManager.unwrap(org.hibernate.Session.class is called)pu - jpaDeploymentSettings - Optional JPADeploymentSettings applicable for the persistence contextpublic void getResourceValue(org.jboss.as.ee.component.InjectionSource.ResolutionContext resolutionContext,
org.jboss.msc.service.ServiceBuilder<?> serviceBuilder,
org.jboss.as.server.deployment.DeploymentPhaseContext phaseContext,
org.jboss.msc.inject.Injector<org.jboss.as.naming.ManagedReferenceFactory> injector)
throws org.jboss.as.server.deployment.DeploymentUnitProcessingException
getResourceValue in class org.jboss.as.ee.component.InjectionSourceorg.jboss.as.server.deployment.DeploymentUnitProcessingExceptionCopyright © 2018 JBoss by Red Hat. All rights reserved.