Example usage for org.springframework.beans.factory.config BeanDefinition SCOPE_PROTOTYPE

List of usage examples for org.springframework.beans.factory.config BeanDefinition SCOPE_PROTOTYPE

Introduction

In this page you can find the example usage for org.springframework.beans.factory.config BeanDefinition SCOPE_PROTOTYPE.

Prototype

String SCOPE_PROTOTYPE

To view the source code for org.springframework.beans.factory.config BeanDefinition SCOPE_PROTOTYPE.

Click Source Link

Document

Scope identifier for the standard prototype scope: "prototype".

Usage

From source file:com.cloudera.config.DefaultValidatorConfiguration.java

@SuppressWarnings("unchecked")
@Bean/*from   w  w  w  .j a  v  a  2  s  .co m*/
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public ValidServiceDependencyValidator validServiceDependencyValidator() {
    Set<String> validServiceTypes = (Set<String>) ctx.getBean(BUILTIN_SERVICE_TYPES_BEAN_NAME);
    return new ValidServiceDependencyValidatorImpl(validServiceTypes);
}

From source file:io.github.moosbusch.lumpi.beans.impl.LumPiMiscBean.java

@Bean
@Lazy
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public DefaultDoubleFormEditor createDefaultDoubleFormEditor() {
    return new DefaultDoubleFormEditor();
}

From source file:org.jdal.vaadin.beans.DefaultsBeanDefinitionParser.java

/**
 * Register default TablePanel Actions//from   w  w  w.  j  a v a2  s  .  c o 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(RefreshAction.class, parserContext));
    actions.add(createBeanDefinition(RemoveAction.class, parserContext));
    actions.add(createBeanDefinition(FindAction.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;
}

From source file:com.cloudera.config.DefaultValidatorConfiguration.java

@SuppressWarnings("unchecked")
@Bean/*w  w w  . j a v  a  2  s  .  c o  m*/
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public UniqueServiceTypeValidator uniqueServiceTypeValidator() {
    Set<String> serviceTypes = (Set<String>) ctx.getBean(BUILTIN_SERVICE_TYPES_BEAN_NAME);
    return new UniqueServiceTypeValidatorImpl(serviceTypes);
}

From source file:io.github.moosbusch.lumpi.beans.impl.LumPiMiscBean.java

@Bean
@Lazy
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public DefaultIntegerFormEditor createDefaultIntegerFormEditor() {
    return new DefaultIntegerFormEditor();
}

From source file:io.github.moosbusch.lumpi.beans.impl.LumPiMiscBean.java

@Bean
@Lazy
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public DefaultCollectionFormEditor createDefaultCollectionFormEditor() {
    return new DefaultCollectionFormEditor();
}

From source file:com.cloudera.config.DefaultValidatorConfiguration.java

@SuppressWarnings("unchecked")
@Bean/*from w w  w.  j  av  a  2s. c  o  m*/
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public UniqueRoleTypeValidator uniqueRoleTypeValidator() {
    Set<String> roleTypes = (Set<String>) ctx.getBean(BUILTIN_ROLE_TYPES_BEAN_NAME);
    return new UniqueRoleTypeValidatorImpl(roleTypes);
}

From source file:org.jdal.beans.DefaultsBeanDefinitionParser.java

/**
 * @return/*w w w .  j  ava 2  s  . co  m*/
 */
private ComponentDefinition registerPaginatorView(Element element, ParserContext parserContext) {
    BeanDefinitionBuilder bdb = BeanDefinitionBuilder.genericBeanDefinition(PaginatorView.class);
    bdb.addPropertyValue("pageSizes", "10,20,30,40,50,100,All");
    bdb.setScope(BeanDefinition.SCOPE_PROTOTYPE);
    BeanComponentDefinition bcd = new BeanComponentDefinition(bdb.getBeanDefinition(),
            PAGINATOR_VIEW_BEAN_NAME);
    registerBeanComponentDefinition(element, parserContext, bcd);
    return bcd;
}

From source file:io.github.moosbusch.lumpi.beans.impl.LumPiMiscBean.java

@Bean
@Lazy
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public FilteredTreeView createFilteredTreeView() {
    return new FilteredTreeView();
}

From source file:io.github.moosbusch.lumpi.beans.impl.LumPiMiscBean.java

@Bean
@Lazy
@Scope(BeanDefinition.SCOPE_PROTOTYPE)
public FilteredListView createFilteredListView() {
    return new FilteredListView();
}