# Element Summary

Element | Description | Class
--- | --- | ---
component | OSWorkflow | org.apache.servicemix.osworkflow.OSWorkflowComponent
endpoint |  | org.apache.servicemix.osworkflow.OSWorkflowEndpoint

# Element Detail

## Element: component

Element | Type | Description
--- | --- | ---
endpoints | (endpoint)* | returns the endpoints
executorFactory | <spring:bean/> | The executor factory to use to create the executor. If none is provided, one will be retrieved from the JBI container when the component is deployed into ServiceMix 3.x, or a default implementation will be used.

## Element: endpoint

Attribute | Type | Description
--- | --- | ---
action | xs:integer | The initial action to trigger in the workflow.
caller | xs:string | The caller user name to be used when executing the workflow.
endpoint | xs:string | Get the endpoint implementation.
interfaceName | xs:QName | Get the qualified name of the endpoint interface.
service | xs:QName | Get the service qualified name of the endpoint.
workflowName | xs:string | The name of the workflow to be used for handling the exchange.