List of usage examples for org.springframework.beans.factory.config BeanDefinition SCOPE_PROTOTYPE
String SCOPE_PROTOTYPE
To view the source code for org.springframework.beans.factory.config BeanDefinition SCOPE_PROTOTYPE.
Click Source Link
From source file:com.cloudera.config.DefaultValidatorConfiguration.java
@Bean @Scope(BeanDefinition.SCOPE_PROTOTYPE) public ExpressionValidator expressionValidator() { return new ExpressionValidatorImpl(); }
From source file:io.github.moosbusch.lumpi.beans.impl.LumPiMiscBean.java
@Bean @Lazy @Scope(BeanDefinition.SCOPE_PROTOTYPE) public FilteredTableView createFilteredTableView() { return new FilteredTableView(); }
From source file:com.cloudera.config.DefaultValidatorConfiguration.java
@Bean @Scope(BeanDefinition.SCOPE_PROTOTYPE) public AutoConfigSharesValidValidator autoConfigSharesValidValidator() { return new AutoConfigSharesValidValidatorImpl(); }
From source file:io.github.moosbusch.lumpi.beans.impl.LumPiMiscBean.java
@Bean @Lazy @Scope(BeanDefinition.SCOPE_PROTOTYPE) public FilteredListButton createFilteredListButton() { return new FilteredListButton(); }
From source file:org.hdiv.config.annotation.HdivWebSecurityConfigurationSupport.java
@Bean @Scope(BeanDefinition.SCOPE_PROTOTYPE) public IStateCache stateCache() { SecurityConfigBuilder builder = this.securityConfigBuilder(); int maxPagesPerSession = builder.getMaxPagesPerSession(); StateCache stateCache = new StateCache(); if (maxPagesPerSession > 0) { stateCache.setMaxSize(maxPagesPerSession); }/*from w w w . j a v a2 s .c o m*/ return stateCache; }
From source file:com.dangdang.ddframe.job.spring.namespace.parser.common.AbstractJobBeanDefinitionParser.java
private List<BeanDefinition> createJobListeners(final Element element) { List<Element> listenerElements = DomUtils.getChildElementsByTagName(element, LISTENER_TAG); List<BeanDefinition> result = new ManagedList<>(listenerElements.size()); for (Element each : listenerElements) { String className = each.getAttribute(CLASS_ATTRIBUTE); BeanDefinitionBuilder factory = BeanDefinitionBuilder.rootBeanDefinition(className); factory.setScope(BeanDefinition.SCOPE_PROTOTYPE); try {/*from w w w. ja v a 2 s .c o m*/ Class listenerClass = Class.forName(className); if (AbstractDistributeOnceElasticJobListener.class.isAssignableFrom(listenerClass)) { factory.addConstructorArgValue(each.getAttribute(STARTED_TIMEOUT_MILLISECONDS_ATTRIBUTE)); factory.addConstructorArgValue(each.getAttribute(COMPLETED_TIMEOUT_MILLISECONDS_ATTRIBUTE)); } } catch (final ClassNotFoundException ex) { throw new RuntimeException(ex); } result.add(factory.getBeanDefinition()); } return result; }
From source file:org.hdiv.config.annotation.HdivWebSecurityConfigurationSupport.java
@Bean @Scope(BeanDefinition.SCOPE_PROTOTYPE) public ICipherHTTP cipherHTTP() { SecurityConfigBuilder builder = this.securityConfigBuilder(); CipherConfigure config = builder.getCipherConfigure(); CipherHTTP cipherHTTP = new CipherHTTP(); if (config.getProvider() != null) { cipherHTTP.setProvider(config.getProvider()); }/*w ww. j ava 2 s. com*/ if (config.getTransformation() != null) { cipherHTTP.setTransformation(config.getTransformation()); } cipherHTTP.init(); return cipherHTTP; }
From source file:com.dangdang.ddframe.job.lite.spring.namespace.parser.common.AbstractJobBeanDefinitionParser.java
private List<BeanDefinition> createJobListeners(final Element element) { Element listenerElement = DomUtils.getChildElementByTagName(element, LISTENER_TAG); Element distributedListenerElement = DomUtils.getChildElementByTagName(element, DISTRIBUTED_LISTENER_TAG); List<BeanDefinition> result = new ManagedList<>(2); if (null != listenerElement) { BeanDefinitionBuilder factory = BeanDefinitionBuilder .rootBeanDefinition(listenerElement.getAttribute(CLASS_ATTRIBUTE)); factory.setScope(BeanDefinition.SCOPE_PROTOTYPE); result.add(factory.getBeanDefinition()); }//from ww w .ja v a 2 s.c o m if (null != distributedListenerElement) { BeanDefinitionBuilder factory = BeanDefinitionBuilder .rootBeanDefinition(distributedListenerElement.getAttribute(CLASS_ATTRIBUTE)); factory.setScope(BeanDefinition.SCOPE_PROTOTYPE); factory.addConstructorArgValue(distributedListenerElement .getAttribute(DISTRIBUTED_LISTENER_STARTED_TIMEOUT_MILLISECONDS_ATTRIBUTE)); factory.addConstructorArgValue(distributedListenerElement .getAttribute(DISTRIBUTED_LISTENER_COMPLETED_TIMEOUT_MILLISECONDS_ATTRIBUTE)); result.add(factory.getBeanDefinition()); } return result; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createPageIdGenerator(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(SequentialPageIdGenerator.class); bean.setSource(source);//from w ww .j a v a 2s . c o m bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setScope(BeanDefinition.SCOPE_PROTOTYPE); return bean; }
From source file:org.jdal.beans.DefaultsBeanDefinitionParser.java
/** * Register default TablePanel Actions/*from w w w. j a va2 s .co m*/ * @param element current element * @param parserContext parserContext * @return a new ComponentDefinition with default table action list. */ private ComponentDefinition registerDefaultTableActions(Element element, ParserContext parserContext) { ManagedList<Object> actions = new ManagedList<Object>(7); actions.add(createBeanDefinition(AddAction.class, parserContext)); actions.add(createBeanDefinition(SelectAllAction.class, parserContext)); actions.add(createBeanDefinition(DeselectAllAction.class, parserContext)); actions.add(createBeanDefinition(RemoveAllAction.class, parserContext)); actions.add(createBeanDefinition(HideShowFilterAction.class, parserContext)); actions.add(createBeanDefinition(ApplyFilterAction.class, parserContext)); actions.add(createBeanDefinition(ClearFilterAction.class, parserContext)); BeanDefinitionBuilder bdb = BeanDefinitionBuilder.genericBeanDefinition(ListFactoryBean.class); bdb.getRawBeanDefinition().setSource(parserContext.extractSource(element)); bdb.addPropertyValue("sourceList", actions); bdb.setScope(BeanDefinition.SCOPE_PROTOTYPE); BeanComponentDefinition bcd = new BeanComponentDefinition(bdb.getBeanDefinition(), DEFAULT_TABLE_ACTIONS); registerBeanComponentDefinition(element, parserContext, bcd); return bcd; }