Author: gnodet
Date: Wed Aug 23 09:19:34 2006
New Revision: 434069

URL: http://svn.apache.org/viewvc?rev=434069&view=rev
Log:
Deprecate the bootstrap and configuration base classes due to shared libraries 
classloading issues.

Modified:
    
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/BaseBootstrap.java
    
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/PersistentConfiguration.java

Modified: 
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/BaseBootstrap.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/BaseBootstrap.java?rev=434069&r1=434068&r2=434069&view=diff
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/BaseBootstrap.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/BaseBootstrap.java
 Wed Aug 23 09:19:34 2006
@@ -27,9 +27,14 @@
 
 /**
  * Base class for components bootstrap.
+ * Due to classloading mechanism in JBI, Shared Libraries are
+ * not available at bootstrap time, so this class should be
+ * copied in your own component and modified directly, instead
+ * of inheriting it.
  * 
  * @author Guillaume Nodet
  * @version $Revision$
+ * @deprecated
  * @since 3.0
  */
 public class BaseBootstrap implements Bootstrap {

Modified: 
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/PersistentConfiguration.java
URL: 
http://svn.apache.org/viewvc/incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/PersistentConfiguration.java?rev=434069&r1=434068&r2=434069&view=diff
==============================================================================
--- 
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/PersistentConfiguration.java
 (original)
+++ 
incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/PersistentConfiguration.java
 Wed Aug 23 09:19:34 2006
@@ -22,8 +22,18 @@
 import java.io.IOException;
 import java.util.Properties;
 
-// TODO: should inherit org.servicemix.jbi.management.BaseStandardMBean
-//     or equivalent (to not depend on core)
+/**
+ * Base class for component configuration.
+ * Due to classloading mechanism in JBI, Shared Libraries are
+ * not available at bootstrap time, so this class should be
+ * copied in your own component and modified directly, instead
+ * of inheriting it.  This only apply if the bootstrap uses the
+ * configuration.
+ * 
+ * @author Guillaume Nodet
+ * @deprecated
+ * @since 3.0
+ */
 public class PersistentConfiguration {
     
     public final static String CONFIG_FILE = "component.properties"; 


Reply via email to