Package org.constretto.spring.internal.resolver

Examples of org.constretto.spring.internal.resolver.DefaultAssemblyContextResolver


    private BeanDefinition createConfigurationAnnotationConfigurerBeanDefinition(final ConstrettoConfiguration constrettoConfiguration) {
        final GenericBeanDefinition beanDefinition = new GenericBeanDefinition();
        beanDefinition.setBeanClass(ConfigurationAnnotationConfigurer.class);
        final ConstructorArgumentValues argumentValues = new ConstructorArgumentValues();
        argumentValues.addIndexedArgumentValue(0, constrettoConfiguration);
        argumentValues.addIndexedArgumentValue(1, new DefaultAssemblyContextResolver());
        beanDefinition.setConstructorArgumentValues(argumentValues);
        return beanDefinition;
    }
View Full Code Here


        private AssemblyContextResolver processAssemblyContextResolverTag(Element element, ParserContext parserContext) {
            if (element == null) {
                BeanDefinitionBuilder contextResolverBean;
                contextResolverBean = BeanDefinitionBuilder.rootBeanDefinition(DefaultAssemblyContextResolver.class);
                parserContext.getRegistry().registerBeanDefinition(ENVIRONMENT_CONTEXT_RESOLVER_NAME, contextResolverBean.getBeanDefinition());
                return new DefaultAssemblyContextResolver();
            } else {
                String clazz = element.getAttribute("class");
                BeanDefinitionBuilder contextResolverBean = BeanDefinitionBuilder.rootBeanDefinition(clazz);
                parserContext.getRegistry().registerBeanDefinition(ENVIRONMENT_CONTEXT_RESOLVER_NAME, contextResolverBean.getBeanDefinition());
                try {
View Full Code Here

                    assemblyContextResolver = (AssemblyContextResolver) Class.forName(environmentResolverClassName).newInstance();
                } catch (Exception e) {
                    throw new IllegalStateException("Could not instansiate assembly context resolver with class [" + environmentResolverClassName + "]", e);
                }
            } else {
                assemblyContextResolver = new DefaultAssemblyContextResolver();
            }

            List<String> assemblyContext = assemblyContextResolver.getAssemblyContext();
            targetEnvironments.retainAll(assemblyContext);
            boolean include = !targetEnvironments.isEmpty();
View Full Code Here

    private Map<String, Object> beans;
    private Object defaultBean;
    private AssemblyContextResolver assemblyContextResolver;

    private ConstrettoSingletonFactoryBean() {
        assemblyContextResolver = new DefaultAssemblyContextResolver();
    }
View Full Code Here

            return new ConstrettoBuilder(true).getConfiguration();
        }

        @Bean
        public static ConfigurationAnnotationConfigurer configurationAnnotationConfigurer(final ConstrettoConfiguration configuration) {
            return new ConfigurationAnnotationConfigurer(configuration, new DefaultAssemblyContextResolver());
        }
View Full Code Here

    }

    @Bean
    public ConfigurationAnnotationConfigurer configurationAnnotationConfigurer() {
        return new ConfigurationAnnotationConfigurer(constrettoConfiguration(),
                                                     new DefaultAssemblyContextResolver());
    }
View Full Code Here

TOP

Related Classes of org.constretto.spring.internal.resolver.DefaultAssemblyContextResolver

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.