java多线程调用kettle文件.ktrpublicstaticbooleanexecute(Stringfilename,String[]params)throwsKettleException{booleanstatus=true;TransMetatransMeta=null;Transtrans=null;try{...

java多线程调用kettle文件.ktr

public static boolean execute(String filename, String[] params) throws KettleException {

boolean status = true;

TransMeta transMeta = null;

Trans trans = null;

try {

System.out.println("进入kettle执行......");

KettleEnvironment.init(false);// 初始化kettle环境

transMeta = new TransMeta(filename);// 转换元对象

trans = new Trans(transMeta);// 转换

// trans.prepareExecution(null);// 异常处理

trans.execute(params);

// 等待转换执行结束

trans.waitUntilFinished(); //这里一直是等待状态,导致timeout了,不知道怎么优化这里

if (trans.getErrors() > 0) {

status = false;

throw new RuntimeException("kettle运行错误");

}

log.debug("执行kettle结束!..." + filename);

} catch (KettleException e) {

status = false;

Thread.currentThread().interrupt();

throw e;

} finally {

transMeta.clear();

trans.cleanup();

System.out.println("finally....关闭:Trans和TransMeta");

}

return status;

}

展开

java wait until_java调用ktr文件trans.waitUntilFinished()超时相关推荐

  1. Java相对路径调用dll文件,VS项目中调用他人提供的.lib和.dll文件的用法(绝对路径和相对路径)...

     开发平台:vs2013 他人提供的动态库文件,包含 .lib 文件和 .dll 文件 在VS的工程中常常要设置头文件的包含路径和库文件的包含路径,当然你可以使用绝对路径,但是如果你这样设置了你只 ...

  2. Java调用kjb文件

    目录 一.kjb和ktr文件创建 kjb文件 ktr文件 关联kjb和ktr 变量信息 二. Java代码调用kjb 引包 放入kjb和ktr文件 三.代码调用 定时任务 一.kjb和ktr文件创建 ...

  3. java jni dll路径_Java中Jni调用DLL文件试验

    Java中Jni调用DLL文件试验 下面是小编整理的Java中Jni调用DLL文件试验内容,希望可以为您带来帮助!更多内容请关注应届毕业生考试网! 所有文件均在E:\路径下. 安装jdk1.6.0_0 ...

  4. Java方法完整调用链生成工具

    1. 前言 在很多场景下,如果能够生成Java代码中方法之间的调用链,是很有帮助的,例如分析代码执行流程.确认被修改代码的影响范围.代码审计/漏洞分析等. IDEA提供了显示调用指定Java方法向上的 ...

  5. 关于java调用Dll文件的异常 %1 不是有效的 Win32 应用程序。

    关于java调用Dll文件的异常 %1 不是有效的 Win32 应用程序. 参考文章: (1)关于java调用Dll文件的异常 %1 不是有效的 Win32 应用程序. (2)https://www. ...

  6. java 调用cpp_java jni 调用cpp文件中的方法 | 学步园

    这里说下最近修改nutch的源码碰到的调用cpp文件中的方法. 刚刚开始的时候,想直接在fetch.java中直接写jni接口.后来发现这样会留下不好的编程习惯.自己动手在fetch下写一个类.Hel ...

  7. java 对第三方的异常_Java第三方API调用打开文件方法时抛出异常

    想用Java写一个音乐播放器,使用了Javazoom里的第三方API,调用打开文件的方法open(File file)时,抛出了IOException:Resetting to invalid mar ...

  8. java多个类调用,java起用多进程调用某个类(是class文件)

    java启用多进程调用某个类(是class文件) import java.io.BufferedInputStream; import java.io.BufferedReader; import j ...

  9. 关于java调用Dll文件的异常 Native library (win32-x86-64/CtrlNPCDLL.dll) not found in resource pat

    关于java调用Dll文件的异常 Native library (win32-x86-64/CtrlNPCDLL.dll) not found in resource pat 参考文章: (1)关于j ...

  10. 百度地图调用 keytool 错误:java.lang.Exception: 密钥库文件不存在、getLocType 167(4.9E-324)错误

    百度地图调用中遇到的坑 1. keytool 错误:java.lang.Exception: 密钥库文件不存在 2.getLocType:167 错误 获取坐标(4.9E-324) 3.getAddr ...

最新文章

  1. struts2.0的工作原理
  2. 从技术输出到产业赋能,网易云信走过的四年
  3. 前端知识点总结——JS高级(持续更新中)
  4. python opencv手册_教你用Python实现5毛钱特效(给你的视频来点料)
  5. 【TensorFlow-windows】keras接口——卷积核可视化
  6. 工程师误删了公司生产数据库,如何看待数据安全架构的脆弱性?
  7. MYSQL MYSQLI PDO
  8. [译]如何成为一个优秀的前端工程师
  9. DbUtils组件的使用小指南
  10. 高等数学复习笔记(四)- 零点问题与微分不等式
  11. ORA-01113问题的简单分析
  12. ASP.Net中防止页面刷新重复提交的几种方法
  13. TongWeb7本地部署(Windows)
  14. c语言八大排序算法详细版
  15. 微信小程序----实现YDUI的ScrollNav组件(滚动导航)
  16. 如何评价一个好系统?
  17. 佐治亚理工计算机科学,佐治亚理工学院计算机科学面试经验汇总
  18. SQL-聚合函数结果作为筛选条件时where与having用法的区别
  19. 基于SSM框架社交媒体实现
  20. 0x00007FFA837F2487 (ucrtbased.dll)处(位于 指针.exe 中)引发的异常: 0xC0000005: 读取位置 0x0000000000000068 时发生访问冲突

热门文章

  1. 人人商城(分销版)1.11.7微擎原版,装修店铺后,网站链接失效,页面不显示数据
  2. [EventKit] Error getting default calendar for new reminders: Error Domain=EKCADErrorDomain Code=1013
  3. 按头安利 好看又实用的毛笔书法字体素材看这里
  4. 机器视觉与钢铁产业条形码追溯
  5. java和springboot开发的租房app房东直租系统租房网站
  6. 【论文阅读】GCA:Graph Contrastive Learning with Adaptive Augmentation
  7. 20190118 阿耐---《艰难的制造》
  8. 2018-2019-1 20165309 20165312 20165330 实验一 开发环境的熟悉
  9. gis怎么通过水库划分子流域_基于HEC-HMS模型推求西江流域巨型水库群区间入流...
  10. netlink_unicast return -11 (EAGAIN)