From c188cbea05997fa33f66a574d72b56d23fd820ce Mon Sep 17 00:00:00 2001 From: chenlw <874313221@qq.com> Date: Sat, 8 Oct 2016 17:07:49 +0800 Subject: [PATCH] =?UTF-8?q?=20oracle=E6=B1=87=E6=80=BB=E5=BA=93=E6=8A=BD?= =?UTF-8?q?=E5=8F=96=E7=BA=BF=E7=A8=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/thread/ThreadExtractOracle.java | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/com/platform/service/thread/ThreadExtractOracle.java diff --git a/src/com/platform/service/thread/ThreadExtractOracle.java b/src/com/platform/service/thread/ThreadExtractOracle.java new file mode 100644 index 00000000..17f10014 --- /dev/null +++ b/src/com/platform/service/thread/ThreadExtractOracle.java @@ -0,0 +1,36 @@ +package com.platform.service.thread; + +import com.base.Custom4exception; +import com.base.CustomException; +import com.platform.entities.oracleForm; +import com.platform.service.IOracleExtractService; + +/** oracle汇总库抽取 + * @author chen + * + */ +public class ThreadExtractOracle extends Thread { + + private IOracleExtractService OracleExtract; + + private oracleForm form; + + /** oracle汇总库抽取 + * @param form + * @param OracleExtract + */ + public ThreadExtractOracle(oracleForm form, IOracleExtractService OracleExtract) { + this.OracleExtract = OracleExtract; + this.form = form; + } + + @Override + public void run() { + try { + OracleExtract.extractOracle(form.getName(), form.getInneed(),form.getTarget()); + } catch (Exception e) { + new CustomException(Custom4exception.threadVolume_Oracle_Except,e,form,OracleExtract); + } + } + +}