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]>.
