ドメインの登録 - AWS SDK for Java 1.x

AWS SDK for Java (v1) の近日発表 end-of-support しました。AWS SDK for Java v2 に移行することをお勧めします。日付、その他の詳細、移行方法については、リンク先の発表内容を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

ドメインの登録

Amazon SWF の各ワークフローとアクティビティでは、実行するドメインが必要です。

  1. 新しい RegisterDomainRequest オブジェクトを作成し、これに少なくともドメイン名とワークフロー実行保持期間を指定します (これらのパラメーターは両方とも必須です)。

  2. AmazonSimpleWorkflowClient.registerDomain メソッドを、RegisterDomainRequest オブジェクトで呼び出します。

  3. リクエストしているドメインがすでに存在している場合 (その場合、アクションは通常必要ありません)、DomainAlreadyExistsException をキャッチします。

次のコードは、この手順を示しています。

public void register_swf_domain(AmazonSimpleWorkflowClient swf, String name) { RegisterDomainRequest request = new RegisterDomainRequest().withName(name); request.setWorkflowExecutionRetentionPeriodInDays("10"); try { swf.registerDomain(request); } catch (DomainAlreadyExistsException e) { System.out.println("Domain already exists!"); } }