Skip to content

Instantly share code, notes, and snippets.

@seki-seki
Created December 27, 2016 00:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save seki-seki/c4b11d93cdd76e12d2f824325b0a2abc to your computer and use it in GitHub Desktop.
Save seki-seki/c4b11d93cdd76e12d2f824325b0a2abc to your computer and use it in GitHub Desktop.
# 基本方針
- proccessの中にstartから始まりendで終わるフローチャートを定義する
- step flow split のnext 属性はoutgoingを辿った先のtep flow splitとする
#compornents
- 共通
- attribute
- name ・・・ nameやidになる(必須属性)
- process ・・・ jsr352でいうjobになる
- attribute
- restartable ・・・ restartable属性 true or false (オプション属性)
- Listeners ・・・ job level listener(backlog)
- child element
- propeties ・・・jobPropetty
- task ・・・ jsr352でいうstepになる
- attribute
- batchletOrChunk ・・・ batchletからchunkかを選択、選択結果により以下を出し分ける
- batchletを選択
- batchletRef (必須属性)・・・これをもとにstep内に<batchlet ref=""/>を作成
- chunkを選択
- reader (必須属性)
- processorReff (必須属性)
- writerRef (必須属性)
- checkpoint-policy(backlog)
- item-count(backlog)
- time-limit(backlog)
- skip-limmit(backlog)
- retry-limit(backlog)
- exception-handling(backlog)
- checkpoint-algorithm (backlog)
- child element
- propeties ・・・ stepProperty (child element)
- stepListners ・・・ stepListener propetiesと同様な入出力形式になる(propertiesと違いvalueのみ)
- next ・・・ propetiesと同様な入出力形式になる(onとtoのペア)
- fail ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア)
- end ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア)
- stop ・・・ propetiesと同様な入出力形式になる(onとexit-statusとrestartのペア)
- start-limit ・・・ (backlog)
- allow-startif-complete ・・・(backlog)
- partition ・・・ (backlog)
- subprocess ・・・ child elementに線(sequenceFlow)があればFlow,無ければSplitにする
- child element
- next ・・・ propetiesと同様な入出力形式になる(onとtoのペア)
- fail ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア)
- end ・・・ propetiesと同様な入出力形式になる(onとexit-statusのペア)
- stop ・・・ propetiesと同様な入出力形式になる(onとexit-statusとrestartのペア)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment