@Override
    public void processXML() throws InjectionException {

        List<? extends JMSConnectionFactory> jmsConnectionFactoryDefinitions = ivNameSpaceConfig.getJNDIEnvironmentRefs(JMSConnectionFactory.class);

        if (jmsConnectionFactoryDefinitions != null) {
            for (JMSConnectionFactory jmsConnectionFactory : jmsConnectionFactoryDefinitions) {
                String jndiName = jmsConnectionFactory.getName();
                InjectionBinding<JMSConnectionFactoryDefinition> injectionBinding = ivAllAnnotationsCollection.get(jndiName);
                JMSConnectionFactoryDefinitionInjectionBinding binding;

                if (injectionBinding != null) {
                    binding = (JMSConnectionFactoryDefinitionInjectionBinding) injectionBinding;
                } else {
                    binding = new JMSConnectionFactoryDefinitionInjectionBinding(jndiName, ivNameSpaceConfig);
                    addInjectionBinding(binding);
                }

                binding.mergeXML(jmsConnectionFactory);
            }
        }

    }
@ Override public void processXML ( ) throws InjectionException { List < ? extends JMSConnectionFactory > jmsConnectionFactoryDefinitions = ivNameSpaceConfig . getJNDIEnvironmentRefs ( JMSConnectionFactory . class ) ; if ( jmsConnectionFactoryDefinitions != null ) { for ( JMSConnectionFactory jmsConnectionFactory : jmsConnectionFactoryDefinitions ) { String jndiName = jmsConnectionFactory . getName ( ) ; InjectionBinding < JMSConnectionFactoryDefinition > injectionBinding = ivAllAnnotationsCollection . get ( jndiName ) ; JMSConnectionFactoryDefinitionInjectionBinding binding ; if ( injectionBinding != null ) { binding = ( JMSConnectionFactoryDefinitionInjectionBinding ) injectionBinding ; } else { binding = new JMSConnectionFactoryDefinitionInjectionBinding ( jndiName , ivNameSpaceConfig ) ; addInjectionBinding ( binding ) ; } binding . mergeXML ( jmsConnectionFactory ) ; } } }
/*
(non-Javadoc)

@see com.ibm.wsspi.injectionengine.InjectionProcessor#processXML()