@Override public void run() { // TODO Auto-generated method stub while (true) { // Monitor the detection task System.out.println("======================listern================================"); try { Thread.sleep(5000); } catch (InterruptedException e) { // TODO Auto-generated catch block e.printStackTrace (); } Connection dbconn=(Connection) mu.getInstance().dbConnection(); ResultSet rs = mu.query("select * from t_detection_task where status=1 limit 1",dbconn); ResultSet rs2 = mu.query("select * from t_detection_task where status=2",dbconn); try { if (!rs2.next()) { if (rs.next()) { System.out.println("======================detectnow================================"); // start testing DetectionTask task = new DetectionTask(); task.setId(rs.getInt("id")); String hdfsdst = rs.getString("location"); task.setLanguage(rs.getString("language")); task.setLocation(rs.getString("location")); task.setCreateTime(rs.getString("create_time")); task.setFileNum(rs.getInt("file_num")); task.setSize(rs.getDouble("size")); task.setLineNum(rs.getInt("line_num")); task.setResult(rs.getInt("result")); task.setExtension(rs.getString("extension")); task.setLicense(rs.getString("license")); //DatabaseUtil.updateTaskStatus(task.getId(), 2); uploadDetectService.addHadoopTask(task, hdfsdst,task.getLanguage()); System.out.println("===================task.getStatus()================================"+task.getStatus()); if (task.getStatus() != 4) { task.setStatus(2); // After the detection is completed, the follow-up processing of the task is performed String languages = rs.getString("language"); uploadDetectService.addTaskProcessCall(taskService, hdfsdst, task, languages); } task=null; } else{ System.out.println("===================m===detectnow please wait================================"); } } } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace (); } try { dbconn.close(); dbconn=null; rs=null; rs2=null; } catch (SQLException e) { // TODO Auto-generated catch block e.printStackTrace (); } } } }
happy
Guess you like
Origin http://43.154.161.224:23101/article/api/json?id=324573697&siteId=291194637
Ranking