Slide 31
Slide 31 text
Copyright(C) 2020 Mitsubishi UFJ Information Technology Ltd. All rights reserved.
LRAの各種アノテーション
アノテーション名 仕様
@LRA LRAのライフサイクル管理対象であることを示す
REQUIRED(LRA対象から呼ばれた際は合流、そうでなければ新規LRAス
コープであることを示す),
REQUIRES_NEW(常に新規LRAスコープ)などを属性に指定
@Compensate LRAをキャンセルした場合に呼び出されるメソッドを示す
@Complete LRAをクローズした場合に呼び出されるメソッドを示す
@Forget このLRAに割り当てられた任意のリソースを解放できるメソッド
を示す
@Leave このクラスがこのLRAに関心がないことを示す
@Status この注釈が付いたメソッドを呼び出す場合、ステータスを報告す
る必要があることを示す
31