Title: [915] trunk/core/src/main/java/org/servicemix/components/util/SpringBootstrap.java: SM-110: Application Context now assigned
Revision
915
Author
gastaldi
Date
2005-11-23 16:30:40 -0500 (Wed, 23 Nov 2005)

Log Message

SM-110: Application Context now assigned

Modified Paths


Diff

Modified: trunk/core/src/main/java/org/servicemix/components/util/SpringBootstrap.java (914 => 915)

--- trunk/core/src/main/java/org/servicemix/components/util/SpringBootstrap.java	2005-11-23 21:23:45 UTC (rev 914)
+++ trunk/core/src/main/java/org/servicemix/components/util/SpringBootstrap.java	2005-11-23 21:30:40 UTC (rev 915)
@@ -19,7 +19,9 @@
 
 import org.servicemix.jbi.NotInitialisedYetException;
 import org.servicemix.jbi.container.ActivationSpec;
+import org.springframework.beans.BeansException;
 import org.springframework.context.ApplicationContext;
+import org.springframework.context.ApplicationContextAware;
 import org.w3c.dom.DocumentFragment;
 
 import javax.jbi.JBIException;
@@ -35,7 +37,7 @@
  *
  * @version $Revision$
  */
-public class SpringBootstrap implements Bootstrap {
+public class SpringBootstrap implements Bootstrap, ApplicationContextAware {
     private InstallationContext installContext;
     private ObjectName extensionMBeanName;
     private ApplicationContext applicationContext;
@@ -70,4 +72,8 @@
     public InstallationContext getInstallContext() {
         return installContext;
     }
+
+	public void setApplicationContext(ApplicationContext appCtx) throws BeansException {
+		this.applicationContext = appCtx;
+	}
 }

Reply via email to