Author: lresende
Date: Mon Mar 10 11:57:06 2008
New Revision: 635652

URL: http://svn.apache.org/viewvc?rev=635652&view=rev
Log:
Properly starting multiple contributions

Modified:
    
incubator/tuscany/java/sca/demos/bigbank/src/main/java/bigbank/demo/BigBankServer.java

Modified: 
incubator/tuscany/java/sca/demos/bigbank/src/main/java/bigbank/demo/BigBankServer.java
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/demos/bigbank/src/main/java/bigbank/demo/BigBankServer.java?rev=635652&r1=635651&r2=635652&view=diff
==============================================================================
--- 
incubator/tuscany/java/sca/demos/bigbank/src/main/java/bigbank/demo/BigBankServer.java
 (original)
+++ 
incubator/tuscany/java/sca/demos/bigbank/src/main/java/bigbank/demo/BigBankServer.java
 Mon Mar 10 11:57:06 2008
@@ -26,7 +26,7 @@
 import org.apache.tuscany.sca.contribution.Contribution;
 import org.apache.tuscany.sca.contribution.service.ContributionService;
 import org.apache.tuscany.sca.host.embedded.SCADomain;
-//import org.apache.tuscany.sca.host.embedded.impl.EmbeddedSCADomain;
+import org.apache.tuscany.sca.host.embedded.impl.EmbeddedSCADomain;
 
 import bigbank.account.savings.SavingsAccountService;
 
@@ -45,7 +45,7 @@
         }
         
         System.out.println("Starting the Sample SCA BigBank server...");
-        /*ClassLoader cl = BigBankServer.class.getClassLoader();
+        ClassLoader cl = BigBankServer.class.getClassLoader();
         EmbeddedSCADomain domain = new EmbeddedSCADomain(cl, 
"http://localhost";);
 
         //Start the domain
@@ -61,12 +61,6 @@
             domain.buildComposite(deployable);
         }
         
-        //Start Components from  composite
-        for (Composite deployable : bigbankAcContribution.getDeployables()) {
-            domain.getCompositeActivator().activate(deployable);
-            domain.getCompositeActivator().start(deployable);
-        }
-        
         URL bigbankContribUrl = getContributionURL(BigBankServer.class);
         Contribution bigbankContribution = 
contributionService.contribute("http://bigbank";, bigbankContribUrl, false);
         for (Composite deployable : bigbankContribution.getDeployables()) {
@@ -74,6 +68,13 @@
             domain.buildComposite(deployable);
         }
 
+
+        //Start Components from  composite
+        for (Composite deployable : bigbankAcContribution.getDeployables()) {
+            domain.getCompositeActivator().activate(deployable);
+            domain.getCompositeActivator().start(deployable);
+        }
+
         for (Composite deployable : bigbankContribution.getDeployables()) {
             domain.getCompositeActivator().activate(deployable);
             domain.getCompositeActivator().start(deployable);
@@ -97,9 +98,10 @@
 
         domain.stop();
 
-        domain.close();*/
+        domain.close();
+        
         
-        SCADomain domain = SCADomain.newInstance("BigBank.composite");
+        /*SCADomain domain = SCADomain.newInstance("BigBank.composite");
 
         if (timeout < 0) {
             System.out.println("Press Enter to Exit...");
@@ -108,7 +110,7 @@
             Thread.sleep(timeout);
         }
 
-        domain.close();
+        domain.close();*/
         
         System.out.println("Bye");
     }



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to