Class TaskExecutorFactoryBean

java.lang.Object
org.springframework.scheduling.config.TaskExecutorFactoryBean
All Implemented Interfaces:
org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean<org.springframework.core.task.TaskExecutor>, org.springframework.beans.factory.InitializingBean

public class TaskExecutorFactoryBean extends Object implements org.springframework.beans.factory.FactoryBean<org.springframework.core.task.TaskExecutor>, org.springframework.beans.factory.BeanNameAware, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
FactoryBean for creating ThreadPoolTaskExecutor instances, primarily used behind the XML task namespace.
Since:
3.0
Author:
Mark Fisher, Juergen Hoeller
  • Constructor Details

    • TaskExecutorFactoryBean

      public TaskExecutorFactoryBean()
  • Method Details

    • setPoolSize

      public void setPoolSize(String poolSize)
    • setQueueCapacity

      public void setQueueCapacity(int queueCapacity)
    • setRejectedExecutionHandler

      public void setRejectedExecutionHandler(RejectedExecutionHandler rejectedExecutionHandler)
    • setKeepAliveSeconds

      public void setKeepAliveSeconds(int keepAliveSeconds)
    • setBeanName

      public void setBeanName(String beanName)
      Specified by:
      setBeanName in interface org.springframework.beans.factory.BeanNameAware
    • afterPropertiesSet

      public void afterPropertiesSet()
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
    • getObject

      @Nullable public org.springframework.core.task.TaskExecutor getObject()
      Specified by:
      getObject in interface org.springframework.beans.factory.FactoryBean<org.springframework.core.task.TaskExecutor>
    • getObjectType

      public Class<? extends org.springframework.core.task.TaskExecutor> getObjectType()
      Specified by:
      getObjectType in interface org.springframework.beans.factory.FactoryBean<org.springframework.core.task.TaskExecutor>
    • isSingleton

      public boolean isSingleton()
      Specified by:
      isSingleton in interface org.springframework.beans.factory.FactoryBean<org.springframework.core.task.TaskExecutor>
    • destroy

      public void destroy()
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean