20.28. GenericFileProcessStrategy の使用
オプション processStrategy
を使用して、独自の begin、commit、および rollback ロジックを実装できるカスタム GenericFileProcessStrategy
を使用できます。
たとえば、システムが、使用する必要があるフォルダーにファイルを書き込むと仮定します。ただし、別の 準備完了 ファイルが同様に書き込まれる前に、ファイルの使用を開始しないでください。
したがって、独自の GenericFileProcessStrategy
を実装することで、これを次のように実装できます。
-
begin ()
メソッドでは、特別な 準備完了 ファイルが存在するかどうかをテストできます。begin メソッドはブール値
を返し、ファイルを使用できるかどうかを示します。 -
abort ()
メソッドでは、begin
オペレーションがfalse
を返した場合に、リソースのクリーンアップなどの特別なロジックを実行できます。 -
commit ()
メソッドでは、実際のファイルを移動し、準備完了 ファイルを削除することもできます。