Mule : Embedding Mule in a Java Application
This page last changed on Apr 10, 2006 by tcarlson.
If you want to embed mule inside a webapp have a look here. To configure mule from any java application you can call one of it's configuration builders. To use Mule Xml configuration- MuleXmlConfigurationBuilder builder = new MuleXmlConfigurationBuilder();
UMOManager manager = builder.configure("mule-main-config.xml,mule-components.xml);
Or to use Spring configuration - SpringConfigurationBuilder builder = new SpringConfigurationBuilder(); UMOManager manager = builder.configure("mule-spring-config.xml,mule-spring-components.xml"); Note that in both examples a comma separated list of configuration files is provided. You can use just a single configuration file if you want
//create a client MuleClient client = new MuleClient(); //send a jms message asynchronously client.dispatch("jms://my.queue", "some data", null); //or to receive a pop3 message via a configured mailbox UMOMessage message = client.receive("pop3://myInboxProvider", 3000); //or synchonous send a inter-vm message UMOMessage message2 = client.send("vm://my.object", "Some more data", null); |
![]() |
Document generated by Confluence on Oct 03, 2006 09:23 |