spring-context

org.springframework.scheduling.config
Class TaskExecutorFactoryBean

java.lang.Object
  extended by 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 java.lang.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, choosing between the standard concurrent and the backport-concurrent variant.

Since:
3.0
Author:
Mark Fisher, Juergen Hoeller

Constructor Summary
TaskExecutorFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 void destroy()
           
 org.springframework.core.task.TaskExecutor getObject()
           
 java.lang.Class<? extends org.springframework.core.task.TaskExecutor> getObjectType()
           
 boolean isSingleton()
           
 void setBeanName(java.lang.String beanName)
           
 void setKeepAliveSeconds(int keepAliveSeconds)
           
 void setPoolSize(java.lang.String poolSize)
           
 void setQueueCapacity(int queueCapacity)
           
 void setRejectedExecutionHandler(java.lang.Object rejectedExecutionHandler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TaskExecutorFactoryBean

public TaskExecutorFactoryBean()
Method Detail

setPoolSize

public void setPoolSize(java.lang.String poolSize)

setQueueCapacity

public void setQueueCapacity(int queueCapacity)

setRejectedExecutionHandler

public void setRejectedExecutionHandler(java.lang.Object rejectedExecutionHandler)

setKeepAliveSeconds

public void setKeepAliveSeconds(int keepAliveSeconds)

setBeanName

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

afterPropertiesSet

public void afterPropertiesSet()
                        throws java.lang.Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
java.lang.Exception

getObject

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

getObjectType

public java.lang.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()
             throws java.lang.Exception
Specified by:
destroy in interface org.springframework.beans.factory.DisposableBean
Throws:
java.lang.Exception

spring-context