rvicemix.servicemix-scripting.2013.01.source-code.servicemix-scripting.xsd.wiki Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of servicemix-scripting Show documentation
Show all versions of servicemix-scripting Show documentation
The ServiceMix Scripting component provides support for processing scripts using JSR-223.
The newest version!
h3. Elements By Type
{anchor:org.apache.servicemix.scripting.ScriptingEndpointType-types}
h4. The _[org.apache.servicemix.scripting.ScriptingEndpointType|#org.apache.servicemix.scripting.ScriptingEndpointType-types]_ Type Implementations
| _[|#endpoint-element]_ | {html}{html} |
{anchor:component-element}
h3. The _[|#component-element]_ Element
{html}ServiceMix Scripting{html}
h4. Properties
|| Property Name || Type || Description ||
| endpoints | (_[org.apache.servicemix.scripting.ScriptingEndpointType|#org.apache.servicemix.scripting.ScriptingEndpointType-types]_)\* | {html}{html} |
| executorFactory | _org.apache.servicemix.executors.ExecutorFactory_ | {html}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.{html} |
{anchor:endpoint-element}
h3. The _[|#endpoint-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| bindings | _java.util.Map_ | {html}A Map with additional variables that are made available during script execution.{html} |
| copyAttachments | _boolean_ | {html}Copy the attachments into the 'out' message. Defaults to true
.{html} |
| copyProperties | _boolean_ | {html}Copy the properties into the 'out' message. Defaults to true
.{html} |
| disableOutput | _boolean_ | {html}Set this flag to true to true
to avoid sending back a response message.
Defaults to false
{html} |
| endpoint | _java.lang.String_ | {html}
Get the endpoint implementation.
{html} |
| interfaceName | _javax.xml.namespace.QName_ | {html}
Get the qualified name of the endpoint interface.
{html} |
| language | _java.lang.String_ | {html}The scripting language to be used. Defaults to autodetect
to determine the language
by the script file extension.{html} |
| logResourceBundle | _java.lang.String_ | {html}The resource bundle to use when logging internationalized messages.{html} |
| marshaler | _org.apache.servicemix.scripting.ScriptingMarshalerSupport_ | {html}Custom marshaler implementation to handle startup/shutdown, loading the script code and registering additional user beans.{html} |
| script | _org.springframework.core.io.Resource_ | {html}Spring Resource referring to the script location.{html} |
| scriptLogger | _java.util.logging.Logger_ | {html}returns the script logger{html} |
| service | _javax.xml.namespace.QName_ | {html}
Get the service qualified name of the endpoint.
{html} |
| targetEndpoint | _java.lang.String_ | {html}Target endpoint for the output exchange that is created by the script.{html} |
| targetInterface | _javax.xml.namespace.QName_ | {html}Target interface for the output exchange that is created by the script.{html} |
| targetOperation | _javax.xml.namespace.QName_ | {html}Target operation for the output exchange that is created by the script.{html} |
| targetService | _javax.xml.namespace.QName_ | {html}Target service for the output exchange that is created by the script.{html} |
| targetUri | _java.lang.String_ | {html}URI for configuring target service/endpoint/interface for the exchange that is created by the script.{html} |
h3. Element Index
| _[|#component-element]_ | {html}ServiceMix Scripting{html} |
| _[|#endpoint-element]_ | {html}{html} |