Defines the Amazon Simple Workflow Endpoint
| Name | Kind | Group | Required | Default | Type | Enum | Description |
|---|---|---|---|---|---|---|---|
| type | path | common | true | java.lang.String | activity workflow |
Activity or workflow | |
| accessKey | parameter | common | java.lang.String | Amazon AWS Access Key. | |||
| amazonSWClient | parameter | common | com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflowClient | To use the given AmazonSimpleWorkflowClient as client | |||
| dataConverter | parameter | common | com.amazonaws.services.simpleworkflow.flow.DataConverter | An instance of com.amazonaws.services.simpleworkflow.flow.DataConverter to use for serializing/deserializing the data. | |||
| domainName | parameter | common | java.lang.String | The workflow domain to use. | |||
| eventName | parameter | common | java.lang.String | The workflow or activity event name to use. | |||
| secretKey | parameter | common | java.lang.String | Amazon AWS Secret Key. | |||
| version | parameter | common | java.lang.String | The workflow or activity event version to use. | |||
| exchangePattern | parameter | advanced | InOnly | org.apache.camel.ExchangePattern | InOnly RobustInOnly InOut InOptionalOut OutOnly RobustOutOnly OutIn OutOptionalIn |
Sets the default exchange pattern when creating an exchange | |
| synchronous | parameter | advanced | false | boolean | Sets whether synchronous processing should be strictly used, or Camel is allowed to use asynchronous processing (if supported). | ||
| activityList | parameter | activity | java.lang.String | The list name to consume activities from. | |||
| activitySchedulingOptions | parameter | activity | com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions | Activity scheduling options | |||
| activityThreadPoolSize | parameter | activity | 100 | int | Maximum number of threads in work pool for activity. | ||
| activityTypeExecutionOptions | parameter | activity | com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions | Activity execution options | |||
| activityTypeRegistrationOptions | parameter | activity | com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions | Activity registration options | |||
| childPolicy | parameter | workflow | java.lang.String | The policy to use on child workflows when terminating a workflow. | |||
| executionStartToCloseTimeout | parameter | workflow | 3600 | java.lang.String | Set the execution start to close timeout. | ||
| operation | parameter | workflow | START | java.lang.String | SIGNAL CANCEL TERMINATE GET_STATE START DESCRIBE GET_HISTORY |
Workflow operation | |
| signalName | parameter | workflow | java.lang.String | The name of the signal to send to the workflow. | |||
| stateResultType | parameter | workflow | java.lang.String | The type of the result when a workflow state is queried. | |||
| taskStartToCloseTimeout | parameter | workflow | 600 | java.lang.String | Set the task start to close timeout. | ||
| terminationDetails | parameter | workflow | java.lang.String | Details for terminating a workflow. | |||
| terminationReason | parameter | workflow | java.lang.String | The reason for terminating a workflow. | |||
| workflowList | parameter | workflow | java.lang.String | The list name to consume workflows from. | |||
| workflowTypeRegistrationOptions | parameter | workflow | com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions | Workflow registration options |