たまには日記の一つでも。

28にしてはじめたバイオリンの記録と、ときどき日曜ハッキング

GraphSession#lockProcessInstance()って・・・

jBPMのGraphSession#lockProcessInstance()って、根本的に設計間違ってない?ブロックが解除されてようやく後続がロックを取れたころには、先行した処理でプロセス変数をいじったりして、既にそのProcessInstanceって古くなってる(StaleObjectState)可能性があるわけで。ProcessInstanceを取り出す時点でExclusive指定できないとダメなんでは。