|
Search XAP 7.0
Offline Documentation
Download latest offline documentation in HTML format:
|
Summary: The Mule Processing Unit allows you to run Mule within a Processing Unit, thus leveraging all of the Processing Unit and SLA-driven container capabilities.
OverviewOpenSpaces allows to configure, package and deploy a Processing Unit. The OpenSpaces Mule integration allows you to run a pure Mule application (with or without OpenSpaces special extension points and transports) as a Processing Unit. ConfigurationIn order to run Mule as a Processing Unit within the pu.xml file (which is a Spring application context), the following needs to be defined: <bean class="org.openspaces.esb.mule.pu.OpenSpacesMuleContextLoader"> <property name="location" value="/META-INF/spring/mule.xml"/> </bean> In the example above, the OpenSpacesMuleContextLoader loads a Mule application as defined in the mule.xml configuration file. The location parameter is optional and defaults to the value specified in the example above. PackagingPackaging of the Processing Unit should follow the Processing Unit structure.
Note, since version 7.0, the required mule jar files can also be placed within the processing unit lib directory, without "installing" mule into each GSC node installation. Running/DeployingOnce the Processing Unit is packaged, it can be run using the different options that come with OpenSpaces: |
Mule Processing Unit
IMPORTANT: This is an old version of GigaSpaces XAP. Click here for the latest version.
(None)
