EJBLocalReferencesMetaData ejbLocalRefs = ((Environment) remoteEnvironment).getEjbLocalReferences(); if (ejbLocalRefs != null) { for (EJBLocalReferenceMetaData ejbRef : ejbLocalRefs) {
private static PersistenceContextReferencesMetaData getPersistenceContextRefs(Environment env) { if(env == null) return null; return env.getPersistenceContextRefs(); }
public void loadXml(X xml, InjectionContainer container) { super.loadXml(xml, container); if (xml != null) { // local references log.trace("localEjbRefs:" + xml.getEjbLocalReferences()); if (xml.getEjbLocalReferences() != null) loadEjbLocalXml(xml.getEjbLocalReferences(), container); // annotated references log.trace("annotatedEjbRefs:" + xml.getEjbLocalReferences()); if (xml.getAnnotatedEjbReferences() != null) loadEjbRefXml(xml.getAnnotatedEjbReferences(), container); } }
EnvironmentEntriesMetaData envEntries = this.delegate.getEnvironmentEntries(); if (envEntries != null) AnnotatedEJBReferencesMetaData annotatedEjbRefs = this.delegate.getAnnotatedEjbReferences(); if (annotatedEjbRefs != null) EJBLocalReferencesMetaData ejbLocalRefs = this.delegate.getEjbLocalReferences(); if (ejbLocalRefs != null) EJBReferencesMetaData ejbRefs = this.delegate.getEjbReferences(); if (ejbRefs != null) PersistenceUnitReferencesMetaData persistenceUnitRefs = this.delegate.getPersistenceUnitRefs(); if (persistenceUnitRefs != null) PersistenceContextReferencesMetaData persistenceCtxRefs = this.delegate.getPersistenceContextRefs(); if (persistenceCtxRefs != null) ResourceEnvironmentReferencesMetaData resourceEnvRefs = this.delegate.getResourceEnvironmentReferences(); if (resourceEnvRefs != null) ResourceReferencesMetaData resourceRefs = this.delegate.getResourceReferences(); if (resourceRefs != null) MessageDestinationReferencesMetaData messageDestRefs = this.delegate.getMessageDestinationReferences(); if (messageDestRefs != null) ServiceReferencesMetaData serviceRefs = this.delegate.getServiceReferences(); if (serviceRefs != null)
protected void resolve(DeploymentUnit unit, Environment env, List<String> unresolvedRefs) { if(env == null) return; EJBLocalReferencesMetaData localRefs = env.getEjbLocalReferences(); resolveEjbLocalRefs(unit, localRefs, unresolvedRefs); AnnotatedEJBReferencesMetaData annotatedRefs = env.getAnnotatedEjbReferences(); resolveAnnotatedRefs(unit, annotatedRefs, unresolvedRefs); EJBReferencesMetaData ejbRefs = env.getEjbReferences(); resolveEjbRefs(unit, ejbRefs, unresolvedRefs); MessageDestinationReferencesMetaData msgRefs = env.getMessageDestinationReferences(); resolveMsgRefs(unit, msgRefs, unresolvedRefs); // TODO, other references } protected List<String> resolve(DeploymentUnit unit, JBossEnterpriseBeansMetaData beans)
ejbLocalRefs = specEnv.getEjbLocalReferences(); persistenceContextRefs = specEnv.getPersistenceContextRefs(); jbossEjbLocalRefs = jbossEnv.getEjbLocalReferences(); persistenceContextRefs = jbossEnv.getPersistenceContextRefs();
/** * Returns true if the passed {@link JBossWebMetaData} has atleast one {@link DataSourceMetaData} * in it's {@link Environment}. Else returns false. * * @param jbossWebMetaData * @return */ private boolean hasDataSources(JBossWebMetaData jbossWebMetaData) { Environment jbossWebEnv = jbossWebMetaData.getJndiEnvironmentRefsGroup(); if (jbossWebEnv == null) { return false; } if(jbossWebEnv.getDataSources() == null || jbossWebEnv.getDataSources().isEmpty()) { return false; } return true; }
AnnotatedEJBReferencesMetaData amds = webDD.getJndiEnvironmentRefsGroup().getAnnotatedEjbReferences(); if(amds != null)
/** * * @param cdmd * @param unit * @param endpointMap * @param env * @param resolver * @param unresolvedRefs * @throws Exception */ protected void resolve(ContainerDependencyMetaData cdmd, DeploymentUnit unit, Map<String, ContainerDependencyMetaData> endpointMap, Environment env, DeploymentEndpointResolver resolver, List<String> unresolvedRefs) throws Exception { if(env == null) return; AnnotatedEJBReferencesMetaData annotatedRefs = env.getAnnotatedEjbReferences(); resolveEjbAnnotatedRefs(cdmd, unit, endpointMap, annotatedRefs, resolver, unresolvedRefs); EJBLocalReferencesMetaData localRefs = env.getEjbLocalReferences(); resolveEjbLocalRefs(cdmd, unit, endpointMap, localRefs, resolver, unresolvedRefs); EJBReferencesMetaData ejbRefs = env.getEjbReferences(); resolveEjbRefs(cdmd, unit, endpointMap, ejbRefs, resolver, unresolvedRefs); MessageDestinationReferencesMetaData msgRefs = env.getMessageDestinationReferences(); resolveMsgRefs(cdmd, unit, endpointMap, msgRefs, resolver, unresolvedRefs); // TODO, other references } protected void resolve(DeploymentUnit unit, Map<String, ContainerDependencyMetaData> endpointMap,
ejbLocalRefs = specEnv.getEjbLocalReferences(); specPersistenceContextRefs = specEnv.getPersistenceContextRefs();
DataSourcesMetaData jbossWebDataSources = jbossWebEnv.getDataSources(); DataSourcesMetaData ejbCompDataSources = ejbJndiEnv.getDataSources(); if (jbossWebDataSources != null && ejbCompDataSources != null)
return; AnnotatedEJBReferencesMetaData annotatedRefs = env.getAnnotatedEjbReferences(); if(annotatedRefs != null) EJBLocalReferencesMetaData localRefs = env.getEjbLocalReferences(); if(localRefs != null) EJBReferencesMetaData ejbRefs = env.getEjbReferences(); if(ejbRefs != null) MessageDestinationReferencesMetaData msgRefs = env.getMessageDestinationReferences();
ejbLocalRefs = specEnv.getEjbLocalReferences(); specPersistenceContextRefs = specEnv.getPersistenceContextRefs();
public void loadXml(X xml, InjectionContainer container) { super.loadXml(xml, container); if (xml != null) { if (xml.getEjbLocalReferences() != null) loadEjbLocalXml(xml.getEjbLocalReferences(), container); } }
public void loadXml(X xml, InjectionContainer container) { if (xml == null) return; if (xml instanceof Environment == false) return; Environment env = (Environment) xml; if (env.getPersistenceContextRefs() == null) return; for (PersistenceContextReferenceMetaData ref : env.getPersistenceContextRefs()) { String encName = "env/" + ref.getPersistenceContextRefName(); // we add injection target no matter what. enc injection might be overridden but // XML injection cannot be overriden Class<?> injectionType = InjectionUtil.injectionTarget(encName, ref, container, container.getEncInjections()); if (container.getEncInjectors().containsKey(encName)) continue; // add it to list of String error = "unable to load <persistence-context-ref> for unitName: " + ref.getPersistenceUnitName() + " <ref-name>: " + ref.getPersistenceContextRefName(); PersistenceContextType type = ref.getPersistenceContextType(); String unitName = ref.getPersistenceUnitName(); container.getEncInjectors().put(encName, new PcEncInjector(encName, unitName, type, injectionType, error)); try { PersistenceUnitHandler.addPUDependency(ref.getPersistenceUnitName(), container); } catch (NameNotFoundException e) { throw new RuntimeException("Illegal <persistence-context-ref> of " + ref.getPersistenceContextRefName() + " :" + e.getMessage()); } } }
@Override protected DataSourcesMetaData getDataSources(DeploymentUnit unit) { JBossWebMetaData jbosswebMetaData = unit.getAttachment(JBossWebMetaData.class); if (!jbosswebMetaData.is30() || jbosswebMetaData.getJndiEnvironmentRefsGroup() == null) { return null; } return jbosswebMetaData.getJndiEnvironmentRefsGroup().getDataSources(); }
ejbLocalRefs = specEnv.getEjbLocalReferences(); jbossEjbLocalRefs = jbossEnv.getEjbLocalReferences();
PersistenceContextReferencesMetaData persistenceUnitRefs = ((Environment) remoteEnvironment).getPersistenceContextRefs();
EJBLocalReferencesMetaData ejbLocalRefs = ((Environment) remoteEnvironment).getEjbLocalReferences(); if (ejbLocalRefs != null) { for (EJBLocalReferenceMetaData ejbRef : ejbLocalRefs) {
PersistenceContextReferencesMetaData persistenceUnitRefs = ((Environment) remoteEnvironment).getPersistenceContextRefs();