线程方式的trigger任务
来源:互联网 发布:java调用javascript 编辑:程序博客网 时间:2024/06/02 02:04
Trigger-spring.xml:
<bean id="TestTrigger" class="com.lppz.logistic.trigger.AddTraceRecordTrigger"> <property name="nodeList" value="${order.nodeList}" /> <property name="clusterMode" value="false" /> <property name="orderFetchSize" value="1" /></bean>
public class AddTraceRecordTrigger implements InitializingBean, ApplicationListener<ContextRefreshedEvent> { private static final Logger LOG = LoggerFactory.getLogger(TestTrigger .class); private boolean clusterMode; private int orderFetchSize; @Autowired private LogisticInfoService logisticInfoService; @Override public void onApplicationEvent(ContextRefreshedEvent event) { new Thread(new TraceRecordThread()).start(); } private class TraceRecordThread implements Runnable{ @Override public void run() { while(true){ //业务逻辑 } } } public boolean isClusterMode() { return clusterMode; } public void setClusterMode(boolean clusterMode) { this.clusterMode = clusterMode; } public int getOrderFetchSize() { return orderFetchSize; } public void setOrderFetchSize(int orderFetchSize) { this.orderFetchSize = orderFetchSize; } @Override public void afterPropertiesSet() throws Exception { super.init(); }}
阅读全文
0 0
- 线程方式的trigger任务
- oracle数据库实时同步(trigger的方式)
- quartz jobdetail trigger定时任务
- spring 装配bean后执行后台进程任务处理线程的处理方式
- ClearCase Trigger指南(2) Trigger不是万能的,要以合适的方式用在合适的地方
- 线程相关——HandlerThread、IntentService、ResultReceiver:结果接收者、AsyncTask:异步任务、Android中处理线程间通信的方式
- 基于任务的线程封装
- 线程任务池的书写
- 独立线程的任务队列
- Quartz框架多个trigger任务执行出现漏执行的问题分析
- Python的任务调度模块APScheduler学习3(作业运行控制-trigger)
- 定时任务的实现方式
- Android线程、线程、线程的实现方式!
- 线程的同步方式
- 线程同步的方式
- 线程终止的方式
- 线程的实现方式
- 创建线程的方式
- 归并排序
- lightoj 1030
- HTTP系列之HTTP扩展
- Linux 部署脚本(02)
- 【数据结构基础】归并排序
- 线程方式的trigger任务
- POI常用接口介绍
- 快速沃尔什变换(FWT) 学习笔记
- BeanFactory 和ApplicationContext(Bean工厂和应用上下文)
- 看脸的世界:牙齿整齐找工作更容易
- 八月份前端面试经验
- 【Maven】配置私有仓库
- 基于MQTT协议的 org.eclipse.paho.client.mqttv3 源码学习(一)
- JAVA线程安全相关数据结构使用建议