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";