1
2
3
4
5
6
7
8
9
10
11 package org.mule.examples.loanbroker.bpm;
12
13 import org.mule.config.ConfigurationBuilder;
14 import org.mule.examples.loanbroker.AbstractLoanBrokerApp;
15 import org.mule.extras.spring.config.SpringConfigurationBuilder;
16 import org.mule.providers.jdbc.util.MuleDerbyUtils;
17 import org.mule.umo.UMOException;
18
19
20
21
22 public class LoanBrokerApp extends AbstractLoanBrokerApp
23 {
24 public LoanBrokerApp(String config) throws Exception
25 {
26 super(config);
27 }
28
29 public static void main(String[] args) throws Exception
30 {
31 LoanBrokerApp loanBrokerApp = new LoanBrokerApp("loan-broker-bpm-mule-config.xml");
32 loanBrokerApp.run(false);
33 }
34
35 protected void init() throws Exception
36 {
37
38 MuleDerbyUtils.defaultDerbyCleanAndInit("derby.properties", "database.name");
39 super.init();
40 }
41
42 protected ConfigurationBuilder getConfigBuilder() throws UMOException
43 {
44 return new SpringConfigurationBuilder();
45 }
46 }