37.3. Spring Boot Auto-Configuration

コンポーネントは、以下に記載される 32 のオプションをサポートします。

名前説明デフォルトタイプ

camel.component.aws-swf.access-key

Amazon AWS Access Key。

 

String

camel.component.aws-swf.configuration.access-key

Amazon AWS Access Key。

 

String

camel.component.aws-swf.configuration.activity-list

アクティビティーを使用するリスト名。

 

String

camel.component.aws-swf.configuration.activity-scheduling-options

アクティビティーのスケジュールオプション

 

アクティビティーのスケジュールオプション

camel.component.aws-swf.configuration.activity-thread-pool-size

アクティビティーの作業プール内のスレッドの最大数。

100

Integer

camel.component.aws-swf.configuration.activity-type-execution-options

アクティビティー実行オプション

 

ActivityTypeExecution Options

camel.component.aws-swf.configuration.activity-type-registration-options

アクティビティー登録オプション

 

ActivityType RegistrationOptions

camel.component.aws-swf.configuration.amazon-s-w-client

指定された AmazonSimpleWorkflowClient をクライアントとして使用する場合

 

AmazonSimpleWorkflow Client

camel.component.aws-swf.configuration.child-policy

ワークフローを終了するときに子ワークフローで使用するポリシー。

 

String

camel.component.aws-swf.configuration.client-configuration-parameters

マップのキー/値を使用して ClientConfiguration を設定する場合。

 

Map

camel.component.aws-swf.configuration.data-converter

データのシリアル化/逆シリアル化に使用する com.amazonaws.services.simpleworkflow.flow.DataConverter のインスタンス。

 

DataConverter

camel.component.aws-swf.configuration.domain-name

使用するワークフロードメイン。

 

String

camel.component.aws-swf.configuration.event-name

使用するワークフローまたはアクティビティーイベント名。

 

String

camel.component.aws-swf.configuration.execution-start-to-close-timeout

実行開始から終了までのタイムアウトを設定します。

3600

String

camel.component.aws-swf.configuration.operation

ワークフロー操作

開始

String

camel.component.aws-swf.configuration.region

Amazon AWS リージョン。

 

String

camel.component.aws-swf.configuration.s-w-client-parameters

マップのキー/値を使用して AmazonSimpleWorkflowClient を設定する場合。

 

Map

camel.component.aws-swf.configuration.secret-key

Amazon AWS Secret Key。

 

String

camel.component.aws-swf.configuration.signal-name

ワークフローに送信するシグナルの名前。

 

String

camel.component.aws-swf.configuration.start-workflow-options-parameters

マップのキー/値を使用して StartWorkflowOptions を設定する場合。

 

Map

camel.component.aws-swf.configuration.state-result-type

ワークフロー状態が照会されたときの結果のタイプ。

 

String

camel.component.aws-swf.configuration.task-start-to-close-timeout

タスクの開始から終了までのタイムアウトを設定します。

600

String

camel.component.aws-swf.configuration.termination-details

ワークフローを終了するための詳細。

 

String

camel.component.aws-swf.configuration.termination-reason

ワークフローを終了する理由。

 

String

camel.component.aws-swf.configuration.type

アクティビティーまたはワークフロー

 

String

camel.component.aws-swf.configuration.version

使用するワークフローまたはアクティビティーイベントのバージョン。

 

String

camel.component.aws-swf.configuration.workflow-list

ワークフローを使用するリスト名。

 

String

camel.component.aws-swf.configuration.workflow-type-registration-options

ワークフロー登録オプション

 

WorkflowType RegistrationOptions

camel.component.aws-swf.enabled

aws-swf コンポーネントを有効にする

true

Boolean

camel.component.aws-swf.region

Amazon AWS リージョン。

 

String

camel.component.aws-swf.resolve-property-placeholders

起動時にコンポーネントがプロパティープレースホルダーを解決するかどうか。String タイプのプロパティーのみがプロパティープレースホルダーを使用できます。

true

Boolean

camel.component.aws-swf.secret-key

Amazon AWS Secret Key。

 

String

必要な SWF コンポーネントオプション

Amazon の Simple Workflow Service にアクセスするには、レジストリーに amazonSWClient を指定するか、accessKey と secretKey を指定する必要があります。