public static interface AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder extends ComponentBuilder<org.apache.camel.component.aws.swf.SWFComponent>
| Modifier and Type | Method and Description |
|---|---|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
accessKey(String accessKey)
Amazon AWS Access Key.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
activityList(String activityList)
The list name to consume activities from.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
activitySchedulingOptions(com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions activitySchedulingOptions)
Activity scheduling options.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
activityThreadPoolSize(int activityThreadPoolSize)
Maximum number of threads in work pool for activity.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
activityTypeExecutionOptions(com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions activityTypeExecutionOptions)
Activity execution options.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
activityTypeRegistrationOptions(com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions activityTypeRegistrationOptions)
Activity registration options.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
amazonSWClient(com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflow amazonSWClient)
To use the given AmazonSimpleWorkflowClient as client.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
basicPropertyBinding(boolean basicPropertyBinding)
Whether the component should use basic property binding (Camel 2.x)
or the newer property binding with additional capabilities.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
bridgeErrorHandler(boolean bridgeErrorHandler)
Allows for bridging the consumer to the Camel routing Error Handler,
which mean any exceptions occurred while the consumer is trying to
pickup incoming messages, or the likes, will now be processed as a
message and handled by the routing Error Handler.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
childPolicy(String childPolicy)
The policy to use on child workflows when terminating a workflow.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
clientConfigurationParameters(Map<String,Object> clientConfigurationParameters)
To configure the ClientConfiguration using the key/values from the
Map.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
configuration(org.apache.camel.component.aws.swf.SWFConfiguration configuration)
The component configuration.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
dataConverter(com.amazonaws.services.simpleworkflow.flow.DataConverter dataConverter)
An instance of
com.amazonaws.services.simpleworkflow.flow.DataConverter to use for
serializing/deserializing the data.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
domainName(String domainName)
The workflow domain to use.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
eventName(String eventName)
The workflow or activity event name to use.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
executionStartToCloseTimeout(String executionStartToCloseTimeout)
Set the execution start to close timeout.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
lazyStartProducer(boolean lazyStartProducer)
Whether the producer should be started lazy (on the first message).
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
operation(String operation)
Workflow operation.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
region(String region)
Amazon AWS Region.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
secretKey(String secretKey)
Amazon AWS Secret Key.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
signalName(String signalName)
The name of the signal to send to the workflow.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
startWorkflowOptionsParameters(Map<String,Object> startWorkflowOptionsParameters)
To configure the StartWorkflowOptions using the key/values from the
Map.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
stateResultType(String stateResultType)
The type of the result when a workflow state is queried.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
sWClientParameters(Map<String,Object> sWClientParameters)
To configure the AmazonSimpleWorkflowClient using the key/values from
the Map.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
taskStartToCloseTimeout(String taskStartToCloseTimeout)
Set the task start to close timeout.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
terminationDetails(String terminationDetails)
Details for terminating a workflow.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
terminationReason(String terminationReason)
The reason for terminating a workflow.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
version(String version)
The workflow or activity event version to use.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
workflowList(String workflowList)
The list name to consume workflows from.
|
default AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder |
workflowTypeRegistrationOptions(com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions workflowTypeRegistrationOptions)
Workflow registration options.
|
build, build, doSetProperty, registerdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder amazonSWClient(com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflow amazonSWClient)
com.amazonaws.services.simpleworkflow.AmazonSimpleWorkflow type.
Group: commondefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder configuration(org.apache.camel.component.aws.swf.SWFConfiguration configuration)
org.apache.camel.component.aws.swf.SWFConfiguration
type.
Group: commondefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder dataConverter(com.amazonaws.services.simpleworkflow.flow.DataConverter dataConverter)
com.amazonaws.services.simpleworkflow.flow.DataConverter
type.
Group: commondefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder domainName(String domainName)
java.lang.String type.
Group: commondefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder eventName(String eventName)
java.lang.String type.
Group: commondefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder region(String region)
java.lang.String type.
Group: commondefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder version(String version)
java.lang.String type.
Group: commondefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder bridgeErrorHandler(boolean bridgeErrorHandler)
boolean type.
Default: false
Group: consumerdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder lazyStartProducer(boolean lazyStartProducer)
boolean type.
Default: false
Group: producerdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder activityList(String activityList)
java.lang.String type.
Group: activitydefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder activitySchedulingOptions(com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions activitySchedulingOptions)
com.amazonaws.services.simpleworkflow.flow.ActivitySchedulingOptions type.
Group: activitydefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder activityThreadPoolSize(int activityThreadPoolSize)
int type.
Default: 100
Group: activitydefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder activityTypeExecutionOptions(com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions activityTypeExecutionOptions)
com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeExecutionOptions type.
Group: activitydefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder activityTypeRegistrationOptions(com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions activityTypeRegistrationOptions)
com.amazonaws.services.simpleworkflow.flow.worker.ActivityTypeRegistrationOptions type.
Group: activitydefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder basicPropertyBinding(boolean basicPropertyBinding)
boolean type.
Default: false
Group: advanceddefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder clientConfigurationParameters(Map<String,Object> clientConfigurationParameters)
java.util.Map type.
Group: advanceddefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder startWorkflowOptionsParameters(Map<String,Object> startWorkflowOptionsParameters)
java.util.Map type.
Group: advanceddefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder sWClientParameters(Map<String,Object> sWClientParameters)
java.util.Map type.
Group: advanceddefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder accessKey(String accessKey)
java.lang.String type.
Group: securitydefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder secretKey(String secretKey)
java.lang.String type.
Group: securitydefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder childPolicy(String childPolicy)
java.lang.String type.
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder executionStartToCloseTimeout(String executionStartToCloseTimeout)
java.lang.String type.
Default: 3600
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder operation(String operation)
java.lang.String type.
Default: START
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder signalName(String signalName)
java.lang.String type.
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder stateResultType(String stateResultType)
java.lang.String type.
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder taskStartToCloseTimeout(String taskStartToCloseTimeout)
java.lang.String type.
Default: 600
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder terminationDetails(String terminationDetails)
java.lang.String type.
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder terminationReason(String terminationReason)
java.lang.String type.
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder workflowList(String workflowList)
java.lang.String type.
Group: workflowdefault AwsSwfComponentBuilderFactory.AwsSwfComponentBuilder workflowTypeRegistrationOptions(com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions workflowTypeRegistrationOptions)
com.amazonaws.services.simpleworkflow.flow.WorkflowTypeRegistrationOptions type.
Group: workflowApache Camel