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

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

Introduction

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

Prototype

String SCOPE_PROTOTYPE

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

Click Source Link

Document

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

Usage

From source file:io.jmnarloch.spring.cloud.ribbon.support.RibbonDiscoveryRuleAutoConfiguration.java

@Bean
@ConditionalOnMissingBean
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public DiscoveryEnabledRule metadataAwareRule() {
    return new MetadataAwareRule();
}

From source file:io.appium.java_client.events.DefaultBeanConfiguration.java

@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
@Bean(name = COMPONENT_BEAN)
public <T> T getComponent(T t) {
    return t;
}

From source file:com.netflix.spinnaker.halyard.config.config.v1.RetrofitConfig.java

@Bean
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
OkClient okClient() {/*from   www. j ava  2 s. co  m*/
    OkHttpClient client = okHttpClientConfig.create();
    client.setConnectionPool(new ConnectionPool(maxIdleConnections, keepAliveDurationMs));
    client.setRetryOnConnectionFailure(retryOnConnectionFailure);
    return new OkClient(client);
}

From source file:org.zalando.failsafeactuator.config.FailsafeInjectionConfiguration.java

@Bean
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public CircuitBreaker circuitBreaker(InjectionPoint ip) {
    FailsafeBreaker annotation = null;/*from w  ww  .  j  a  va 2 s. c om*/
    for (Annotation a : ip.getAnnotations()) {
        if (a instanceof FailsafeBreaker) {
            annotation = (FailsafeBreaker) a;
            break;
        }
    }
    return circuitBreakerRegistry.getOrCreate(annotation.value());
}

From source file:io.appium.java_client.events.DefaultBeanConfiguration.java

@Scope(value = ConfigurableBeanFactory.SCOPE_PROTOTYPE)
@Bean(name = "defaultAspect")
public DefaultAspect getAspect() {
    DefaultAspect aspect = new DefaultAspect(context, driver);
    aspect.add(listeners);/* ww  w .j a v  a  2 s .c  o m*/
    return aspect;
}

From source file:org.mwolff.generator.structures.GeneratorAppConfig.java

@Bean(name = { "readClassStructure" })
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public ReadClassStructure<org.mwolff.generator.structures.Configuration> readClassStructure() {
    return new ReadClassStructure<org.mwolff.generator.structures.Configuration>();
}

From source file:org.mwolff.generator.structures.GeneratorAppConfig.java

@Bean(name = { "mergeTemplate" })
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public MergeTemplate<org.mwolff.generator.structures.Configuration> mergeTemplate() {
    return new MergeTemplate<org.mwolff.generator.structures.Configuration>();
}

From source file:org.jimsey.projects.turbine.furnace.Application.java

@Bean
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
TickProducer runtimeTickProducer(String market, String symbol) {
    return new TickProducer(market, symbol);
}

From source file:com.epam.ta.reportportal.core.configs.JobsConfiguration.java

@Bean(name = "saveBinaryDataJob")
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public SaveBinaryDataJob saveBinaryDataJob() {
    return new SaveBinaryDataJob();
}

From source file:org.mwolff.generator.structures.GeneratorAppConfig.java

@Bean(name = { "fileWriter" })
@Scope(ConfigurableBeanFactory.SCOPE_PROTOTYPE)
public FileWriter<org.mwolff.generator.structures.Configuration> fileWriter() {
    return new FileWriter<org.mwolff.generator.structures.Configuration>();
}