You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicemix.apache.org by gn...@apache.org on 2008/06/10 14:28:51 UTC

svn commit: r666086 - in /servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common: BaseComponent.java DefaultComponent.java xbean/AbstractXBeanDeployer.java

Author: gnodet
Date: Tue Jun 10 05:28:51 2008
New Revision: 666086

URL: http://svn.apache.org/viewvc?rev=666086&view=rev
Log:
Avoid reference to BaseLifeCycle

Modified:
    servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseComponent.java
    servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/DefaultComponent.java
    servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanDeployer.java

Modified: servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseComponent.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseComponent.java?rev=666086&r1=666085&r2=666086&view=diff
==============================================================================
--- servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseComponent.java (original)
+++ servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/BaseComponent.java Tue Jun 10 05:28:51 2008
@@ -38,6 +38,7 @@
  * @version $Revision$
  * @since 3.0
  */
+@Deprecated
 public abstract class BaseComponent implements ServiceMixComponent {
 
     protected final transient Log logger = LogFactory.getLog(getClass());

Modified: servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/DefaultComponent.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/DefaultComponent.java?rev=666086&r1=666085&r2=666086&view=diff
==============================================================================
--- servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/DefaultComponent.java (original)
+++ servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/DefaultComponent.java Tue Jun 10 05:28:51 2008
@@ -282,8 +282,9 @@
     }
 
     /* (non-Javadoc)
-    * @see org.servicemix.common.BaseLifeCycle#doInit()
+    * @see org.apache.servicemix.common.AsyncBaseLifeCycle#doInit()
     */
+    @Override
     protected void doInit() throws Exception {
         super.doInit();
         List endpoints = getConfiguredEndpoints();
@@ -351,8 +352,9 @@
 
 
     /* (non-Javadoc)
-    * @see org.servicemix.common.BaseLifeCycle#doStart()
+    * @see org.apache.servicemix.common.AsyncBaseLifeCycle#doStart()
     */
+    @Override
     protected void doStart() throws Exception {
         super.doStart();
         if (serviceUnit != null) {
@@ -364,8 +366,9 @@
     }
 
     /* (non-Javadoc)
-    * @see org.servicemix.common.BaseLifeCycle#doStop()
+    * @see org.apache.servicemix.common.AsyncBaseLifeCycle#doStop()
     */
+    @Override
     protected void doStop() throws Exception {
         if (serviceUnit != null) {
             serviceUnit.stop();
@@ -374,8 +377,9 @@
     }
 
     /* (non-Javadoc)
-    * @see org.servicemix.common.BaseLifeCycle#doShutDown()
+    * @see org.apache.servicemix.common.AsyncBaseLifeCycle#doShutDown()
     */
+    @Override
     protected void doShutDown() throws Exception {
         if (serviceUnit != null) {
             serviceUnit.shutDown();

Modified: servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanDeployer.java
URL: http://svn.apache.org/viewvc/servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanDeployer.java?rev=666086&r1=666085&r2=666086&view=diff
==============================================================================
--- servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanDeployer.java (original)
+++ servicemix/smx3/trunk/common/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/AbstractXBeanDeployer.java Tue Jun 10 05:28:51 2008
@@ -28,7 +28,6 @@
 import javax.jbi.management.DeploymentException;
 
 import org.apache.servicemix.common.AbstractDeployer;
-import org.apache.servicemix.common.BaseLifeCycle;
 import org.apache.servicemix.common.Endpoint;
 import org.apache.servicemix.common.EndpointComponentContext;
 import org.apache.servicemix.common.ServiceMixComponent;
@@ -167,7 +166,7 @@
 
     protected Map getParentBeansMap() {
         Map beans = new HashMap();
-        beans.put("context", new EndpointComponentContext(((BaseLifeCycle) component.getLifeCycle()).getContext()));
+        beans.put("context", new EndpointComponentContext(component.getComponentContext()));
         beans.put("component", component);
         Object smx3 = component.getSmx3Container();
         if (smx3 != null) {