<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    paulwong

    SPRING BATCH 運行機制

    JOB的XML配置相當于命令模式中的一個命令,每次運行,會生成一個JOB INSTANCE,同時也會生成一個JOB EXCETION,JOB INSTANCE表示有一個JOB,JOB EXECUTION表示進行第一次嘗試。失敗運行的JOB再次運行時,只生成一個JOB EXCETION,表示進行的第二次嘗試。當SPRING BATCH JOB引擎接到運行請求時,有以下幾種情況:@import url(http://www.tkk7.com/CuteSoft_Client/CuteEditor/Load.ashx?type=style&file=SyntaxHighlighter.css);@import url(/css/cuteeditor.css);

    1. 判斷此JOB以前是否有運行過,判斷依據:根據JOB NAME和JOB PARAMETERS信息去這兩張表查找,如找到記錄,則是有運行過,如確定有則引擎退出并提示。


    2. 判斷是否有重復運行的JOB,如果沒,查找此JOB上次運行的情況,如果有FAIL的情況,則重新從上次失敗的地方運行繼續運行,判斷根據:根據JOB INSTANCE關聯的JOB EXECUTION查找是否有狀態為FAIL的記錄,如有則是,就新建一個JOB EXECUTION表示進行第二次嘗試,同時又生成關于新JOB的JOB EXECUTION。上次的JOB運行完后,再運行此次新JOB。判斷上次失敗的STEP的依據:查找對應的JOB EXECUTON的STEP EXECUTON狀態為FAIL的STEP即可,會從此步驟開始運行,而不是從第一步開始運行。

    參考文檔:
    http://static.springsource.org/spring-batch/reference/html/domain.html#domainJobInstance

    posted on 2012-10-20 11:57 paulwong 閱讀(942) 評論(0)  編輯  收藏 所屬分類: SRPING BATCH

    主站蜘蛛池模板: 久久精品国产亚洲AV麻豆网站 | 亚洲日韩中文字幕天堂不卡| 亚洲成a人片在线观看中文!!!| 三年片在线观看免费| 在线观看亚洲天天一三视| 国产精品免费久久久久久久久| 深夜国产福利99亚洲视频| 亚洲AV美女一区二区三区| 毛片在线全部免费观看| 亚洲欧洲第一a在线观看| AV激情亚洲男人的天堂国语| 嫩草影院在线播放www免费观看| 亚洲va无码专区国产乱码| 99久久免费中文字幕精品| 亚洲专区中文字幕| 天天摸天天碰成人免费视频| 久久久久亚洲AV无码专区首JN| 国产精品久久永久免费| 狠狠色伊人亚洲综合成人| 国产精品亚洲lv粉色| 国产精品亚洲w码日韩中文| 亚洲狠狠色丁香婷婷综合| 国产亚洲精品免费| a级毛片免费在线观看| 亚洲国产精品一区二区第一页免| 亚洲国产视频网站| 精品久久久久久久免费人妻| 久久成人18免费网站| 亚洲男人电影天堂| 国产乱子伦精品免费无码专区| 中文毛片无遮挡高清免费| 亚洲欧洲日产国码一级毛片| 激情小说亚洲图片| 久久久久亚洲av无码专区蜜芽| 无码乱肉视频免费大全合集 | 国产一级片免费看| 亚洲综合一区国产精品| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 又爽又高潮的BB视频免费看| 久久九九全国免费| 日韩在线视精品在亚洲|