public void loadXml(X xml, InjectionContainer container) ServiceReferencesMetaData serviceRefs = xml.getServiceReferences(); if (serviceRefs == null) return; for (ServiceReferenceMetaData sref : serviceRefs)
public void loadXml(X xml, InjectionContainer container) ServiceReferencesMetaData serviceRefs = xml.getServiceReferences(); if (serviceRefs == null) return;
@Override protected List<BindingConfiguration> processDescriptorEntries(final DeploymentUnit unit, final DeploymentDescriptorEnvironment environment, final ResourceInjectionTarget resourceInjectionTarget, final ComponentDescription componentDescription, final ClassLoader classLoader, final DeploymentReflectionIndex deploymentReflectionIndex, final EEApplicationClasses applicationClasses) throws DeploymentUnitProcessingException { final ServiceReferencesMetaData serviceRefsMD = environment.getEnvironment().getServiceReferences(); if (serviceRefsMD == null) { return Collections.<BindingConfiguration> emptyList(); } final List<BindingConfiguration> bindingDescriptions = new LinkedList<BindingConfiguration>(); for (final ServiceReferenceMetaData serviceRefMD : serviceRefsMD) { final UnifiedServiceRefMetaData serviceRefUMDM = getServiceRef(unit, componentDescription, serviceRefMD); final Module module = unit.getAttachment(Attachments.MODULE); final WSRefValueSource valueSource = new WSRefValueSource(serviceRefUMDM, module.getClassLoader()); final BindingConfiguration bindingConfiguration = new BindingConfiguration(serviceRefUMDM.getServiceRefName(), valueSource); bindingDescriptions.add(bindingConfiguration); final String serviceRefTypeName = serviceRefUMDM.getServiceRefType(); final Class<?> serviceRefType = getClass(classLoader, serviceRefTypeName); processInjectionTargets(resourceInjectionTarget, valueSource, classLoader, deploymentReflectionIndex, serviceRefMD, serviceRefType); } return bindingDescriptions; }
@Override protected List<BindingConfiguration> processDescriptorEntries(final DeploymentUnit unit, final DeploymentDescriptorEnvironment environment, final ResourceInjectionTarget resourceInjectionTarget, final ComponentDescription componentDescription, final ClassLoader classLoader, final DeploymentReflectionIndex deploymentReflectionIndex, final EEApplicationClasses applicationClasses) throws DeploymentUnitProcessingException { final ServiceReferencesMetaData serviceRefsMD = environment.getEnvironment().getServiceReferences(); if (serviceRefsMD == null) { return Collections.<BindingConfiguration> emptyList(); } final List<BindingConfiguration> bindingDescriptions = new LinkedList<BindingConfiguration>(); for (final ServiceReferenceMetaData serviceRefMD : serviceRefsMD) { final UnifiedServiceRefMetaData serviceRefUMDM = getServiceRef(unit, componentDescription, serviceRefMD); final Module module = unit.getAttachment(Attachments.MODULE); WebServiceManagedReferenceFactory factory = new WebServiceManagedReferenceFactory(serviceRefUMDM, module.getClassLoader()); final FixedInjectionSource valueSource = new FixedInjectionSource(factory, factory); final BindingConfiguration bindingConfiguration = new BindingConfiguration(serviceRefUMDM.getServiceRefName(), valueSource); bindingDescriptions.add(bindingConfiguration); final String serviceRefTypeName = serviceRefUMDM.getServiceRefType(); final Class<?> serviceRefType = getClass(classLoader, serviceRefTypeName); processInjectionTargets(resourceInjectionTarget, valueSource, classLoader, deploymentReflectionIndex, serviceRefMD, serviceRefType); } return bindingDescriptions; }
@Override protected List<BindingConfiguration> processDescriptorEntries(final DeploymentUnit unit, final DeploymentDescriptorEnvironment environment, final ResourceInjectionTarget resourceInjectionTarget, final ComponentDescription componentDescription, final ClassLoader classLoader, final DeploymentReflectionIndex deploymentReflectionIndex, final EEApplicationClasses applicationClasses) throws DeploymentUnitProcessingException { final ServiceReferencesMetaData serviceRefsMD = environment.getEnvironment().getServiceReferences(); if (serviceRefsMD == null) { return Collections.<BindingConfiguration> emptyList(); } final List<BindingConfiguration> bindingDescriptions = new LinkedList<BindingConfiguration>(); for (final ServiceReferenceMetaData serviceRefMD : serviceRefsMD) { final UnifiedServiceRefMetaData serviceRefUMDM = getServiceRef(unit, componentDescription, serviceRefMD); final Module module = unit.getAttachment(Attachments.MODULE); WebServiceManagedReferenceFactory factory = new WebServiceManagedReferenceFactory(serviceRefUMDM, module.getClassLoader()); final FixedInjectionSource valueSource = new FixedInjectionSource(factory, factory); final BindingConfiguration bindingConfiguration = new BindingConfiguration(serviceRefUMDM.getServiceRefName(), valueSource); bindingDescriptions.add(bindingConfiguration); final String serviceRefTypeName = serviceRefUMDM.getServiceRefType(); final Class<?> serviceRefType = getClass(classLoader, serviceRefTypeName); processInjectionTargets(resourceInjectionTarget, valueSource, classLoader, deploymentReflectionIndex, serviceRefMD, serviceRefType); } return bindingDescriptions; }
ServiceReferencesMetaData serviceRefs = xml.getServiceReferences(); if (serviceRefs == null) return;
serviceRefs = specEnv.getServiceReferences(); resRefs = specEnv.getResourceReferences(); resEnvRefs = specEnv.getResourceEnvironmentReferences(); jbossServiceRefs = jbossEnv.getServiceReferences(); jbossResRefs = jbossEnv.getResourceReferences(); jbossResEnvRefs = jbossEnv.getResourceEnvironmentReferences();
serviceRefs = environmentRefsGroup.getServiceReferences(); resRefs = environmentRefsGroup.getResourceReferences(); resEnvRefs = environmentRefsGroup.getResourceEnvironmentReferences();
serviceRefs = environmentRefsGroup.getServiceReferences(); resRefs = environmentRefsGroup.getResourceReferences(); resEnvRefs = environmentRefsGroup.getResourceEnvironmentReferences();
serviceRefs = environmentRefsGroup.getServiceReferences(); resRefs = environmentRefsGroup.getResourceReferences(); resEnvRefs = environmentRefsGroup.getResourceEnvironmentReferences();
serviceRefs = environmentRefsGroup.getServiceReferences(); resRefs = environmentRefsGroup.getResourceReferences(); resEnvRefs = environmentRefsGroup.getResourceEnvironmentReferences();
serviceRefs = specEnv.getServiceReferences(); resRefs = specEnv.getResourceReferences(); resEnvRefs = specEnv.getResourceEnvironmentReferences(); jbossServiceRefs = jbossEnv.getServiceReferences(); jbossResRefs = jbossEnv.getResourceReferences(); jbossResEnvRefs = jbossEnv.getResourceEnvironmentReferences();