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;
+ }
}