zoukankan      html  css  js  c++  java
  • 作业执行器Job Executor

    Job Executor

     

    激活作业执行器

    AsyncExecutor是一个组件,它管理线程池,来触发计时器和其他异步任务。其他实现也是可能的(例如使用消息队列,请参阅用户指南的高级部分)。

    默认情况下,AsyncExecutor未激活且未启动。通过以下配置,异步执行程序可以与Activiti引擎一起启动

    <property name="asyncExecutorActivate" value="true" />

    配置作业执行器

     如果在Java EE 7下运行,ManagedAsyncJobExecutor则可以让容器管理线程。为了启用它们,应该在配置中传递线程工厂,如下所示:

    <bean id="threadFactory" class="org.springframework.jndi.JndiObjectFactoryBean">
       <property name="jndiName" value="java:jboss/ee/concurrency/factory/default" />
    </bean>
    
    <bean id="customJobExecutor" class="org.activiti.engine.impl.jobexecutor.ManagedAsyncJobExecutor">
       <!-- ... -->
       <property name="threadFactory" ref="threadFactory" />
       <!-- ... -->
    </bean>

     如果没有指定线程工厂,那么将使用默认实现。

  • 相关阅读:
    排序算法(I)冒泡排序
    C#常用类string
    HashMap----工作原理
    Java计算字符串中字母出现的次数
    数据库优化
    线程和进程的区别(详细)
    SpringMVC工作原理
    jsp运行原理及运行过程
    一个公告
    SR
  • 原文地址:https://www.cnblogs.com/jimboi/p/8469935.html
Copyright © 2011-2022 走看看