All Downloads are FREE. Search and download functionalities are using the official Maven repository.

rvicemix.servicemix-scripting.2013.01.source-code.servicemix-scripting.xsd.wiki Maven / Gradle / Ivy

Go to download

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} |




© 2015 - 2024 Weber Informatics LLC | Privacy Policy