Example usage for org.springframework.core.task SimpleAsyncTaskExecutor SimpleAsyncTaskExecutor

List of usage examples for org.springframework.core.task SimpleAsyncTaskExecutor SimpleAsyncTaskExecutor

Introduction

In this page you can find the example usage for org.springframework.core.task SimpleAsyncTaskExecutor SimpleAsyncTaskExecutor.

Prototype

public SimpleAsyncTaskExecutor() 

Source Link

Document

Create a new SimpleAsyncTaskExecutor with default thread name prefix.

Usage

From source file:de.langmi.spring.batch.examples.complex.crosscutting.autothreadconf.AsyncTaskExecutorFactory.java

public static SimpleAsyncTaskExecutor createInstance() {
    SimpleAsyncTaskExecutor instance = new SimpleAsyncTaskExecutor();

    // set concurrencyLimit according to available processors
    Runtime runtime = Runtime.getRuntime();
    int nrCpu = runtime.availableProcessors();
    instance.setConcurrencyLimit(nrCpu);

    LOG.info("TaskExecutor ConcurrencyLimit:" + String.valueOf(nrCpu));

    return instance;
}

From source file:org.arrow.service.engine.config.EngineConfiguration.java

@Bean
public SimpleAsyncTaskExecutor simpleAsyncTaskExecutor() {
    return new SimpleAsyncTaskExecutor();
}

From source file:ru.mystamps.web.config.TaskExecutorConfig.java

@Override
public Executor getAsyncExecutor() {
    return new SimpleAsyncTaskExecutor();
}

From source file:net.eusashead.hateoas.response.argumentresolver.WebConfig.java

@Override
public void configureAsyncSupport(AsyncSupportConfigurer configurer) {
    configurer.setTaskExecutor(new SimpleAsyncTaskExecutor());
}

From source file:org.trustedanalytics.metricsprovider.config.CloudConfig.java

private AsyncClientHttpRequestFactory asyncHttpRequestFactory(int connectTimeout, int readTimeout) {

    SimpleClientHttpRequestFactory factory = new SimpleClientHttpRequestFactory();
    factory.setTaskExecutor(new SimpleAsyncTaskExecutor());
    factory.setConnectTimeout(connectTimeout);
    factory.setReadTimeout(readTimeout);
    return factory;
}

From source file:com.apress.prospringintegration.concurrency.taskexecutorexample.TaskExecutorExampleConfiguration.java

@Bean
public SimpleAsyncTaskExecutor simpleAsyncTaskExecutor() {
    SimpleAsyncTaskExecutor simpleAsyncTaskExecutor = new SimpleAsyncTaskExecutor();
    simpleAsyncTaskExecutor.setDaemon(false);
    return simpleAsyncTaskExecutor;

}

From source file:com.orange.clara.tool.config.AppConfig.java

@Bean
public Executor taskExecutor() {
    return new SimpleAsyncTaskExecutor();
}

From source file:com.github.ljtfreitas.restify.http.spring.client.call.exec.WebAsyncTaskEndpointCallExecutableFactory.java

public WebAsyncTaskEndpointCallExecutableFactory() {
    this(new SimpleAsyncTaskExecutor());
}

From source file:com.github.ljtfreitas.restify.http.spring.client.call.exec.ListenableFutureTaskEndpointCallExecutableFactory.java

public ListenableFutureTaskEndpointCallExecutableFactory() {
    this(new SimpleAsyncTaskExecutor());
}

From source file:org.fineract.module.stellar.configuration.BridgeConfiguration.java

@Bean
public SimpleApplicationEventMulticaster applicationEventMulticaster() {
    final SimpleApplicationEventMulticaster multicaster = new SimpleApplicationEventMulticaster();
    multicaster.setTaskExecutor(new SimpleAsyncTaskExecutor());
    return multicaster;
}