Class AbstractCamelThreadPoolFactoryBean

java.lang.Object
org.apache.camel.model.IdentifiedType
org.apache.camel.core.xml.AbstractCamelFactoryBean<ExecutorService>
org.apache.camel.core.xml.AbstractCamelThreadPoolFactoryBean
All Implemented Interfaces:
org.apache.camel.CamelContextAware, org.apache.camel.spi.HasCamelContext

public abstract class AbstractCamelThreadPoolFactoryBean extends AbstractCamelFactoryBean<ExecutorService>
A factory which instantiates ExecutorService objects
  • Constructor Details

    • AbstractCamelThreadPoolFactoryBean

      public AbstractCamelThreadPoolFactoryBean()
  • Method Details

    • getObject

      public ExecutorService getObject() throws Exception
      Specified by:
      getObject in class AbstractCamelFactoryBean<ExecutorService>
      Throws:
      Exception
    • getObjectType

      public Class<ExecutorService> getObjectType()
      Specified by:
      getObjectType in class AbstractCamelFactoryBean<ExecutorService>
    • getPoolSize

      public String getPoolSize()
    • setPoolSize

      public void setPoolSize(String poolSize)
    • getMaxPoolSize

      public String getMaxPoolSize()
    • setMaxPoolSize

      public void setMaxPoolSize(String maxPoolSize)
    • getKeepAliveTime

      public String getKeepAliveTime()
    • setKeepAliveTime

      public void setKeepAliveTime(String keepAliveTime)
    • getTimeUnit

      public String getTimeUnit()
    • setTimeUnit

      public void setTimeUnit(String timeUnit)
    • getMaxQueueSize

      public String getMaxQueueSize()
    • setMaxQueueSize

      public void setMaxQueueSize(String maxQueueSize)
    • getAllowCoreThreadTimeOut

      public String getAllowCoreThreadTimeOut()
    • setAllowCoreThreadTimeOut

      public void setAllowCoreThreadTimeOut(String allowCoreThreadTimeOut)
    • getRejectedPolicy

      public String getRejectedPolicy()
    • setRejectedPolicy

      public void setRejectedPolicy(String rejectedPolicy)
    • getThreadName

      public String getThreadName()
    • setThreadName

      public void setThreadName(String threadName)
    • getScheduled

      public String getScheduled()
    • setScheduled

      public void setScheduled(String scheduled)