This is an automated email from the ASF dual-hosted git repository.

rombert pushed a commit to annotated tag 
org.apache.sling.commons.classloader-1.2.4
in repository 
https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git

commit ed6acd51565358a3a3c98b12fb692d2f433546a3
Author: Carsten Ziegeler <[email protected]>
AuthorDate: Fri Jan 28 10:00:14 2011 +0000

    Update javadocs
    
    git-svn-id: 
https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@1064618
 13f79535-47bb-0310-9956-ffa450edef68
---
 .../sling/commons/classloader/DynamicClassLoaderManager.java   | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git 
a/src/main/java/org/apache/sling/commons/classloader/DynamicClassLoaderManager.java
 
b/src/main/java/org/apache/sling/commons/classloader/DynamicClassLoaderManager.java
index 25aae5b..ac41034 100644
--- 
a/src/main/java/org/apache/sling/commons/classloader/DynamicClassLoaderManager.java
+++ 
b/src/main/java/org/apache/sling/commons/classloader/DynamicClassLoaderManager.java
@@ -29,6 +29,16 @@ package org.apache.sling.commons.classloader;
  * service to load classes and resources. The search
  * path can be extended by providing
  * {@link DynamicClassLoaderProvider}s.
+ *
+ * Keep in mind, that the class loader might get invalid.
+ * This happens for example, if the class loader loaded
+ * a class from a bundle which has been updated in the
+ * meantime. Or a dynamic class loader provider has changed.
+ *
+ * In these cases, the dynamic class loader manager service
+ * is unregistered and reregistered again, so you should
+ * reget your classloader and invalidate loaded objects
+ * whenever this happens.
  */
 public interface DynamicClassLoaderManager {
 

-- 
To stop receiving notification emails like this one, please contact
"[email protected]" <[email protected]>.

Reply via email to