You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ro...@apache.org on 2017/11/07 09:20:50 UTC
[sling-org-apache-sling-commons-fsclassloader] 05/28: SLING-1191 :
Dynamic class loader providers are not reloaded when bundles are
updated/installed etc. Add new release method to the dynamic class loader
provider. This allows a provider to react on bundle/class loader changes.
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a commit to annotated tag org.apache.sling.commons.fsclassloader-1.0.0
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-fsclassloader.git
commit 79eacb3d6513a069d84aff00a7391a95c8c43b4c
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Tue Nov 17 11:12:48 2009 +0000
SLING-1191 : Dynamic class loader providers are not reloaded when bundles are updated/installed etc.
Add new release method to the dynamic class loader provider. This allows a provider to react on bundle/class loader changes.
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/contrib/commons/fsclassloader@881245 13f79535-47bb-0310-9956-ffa450edef68
---
pom.xml | 11 +++++++----
.../commons/fsclassloader/impl/FSClassLoaderProvider.java | 7 +++++++
2 files changed, 14 insertions(+), 4 deletions(-)
diff --git a/pom.xml b/pom.xml
index 3a63258..eec2ae1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,8 +23,7 @@
<parent>
<groupId>org.apache.sling</groupId>
<artifactId>sling</artifactId>
- <version>6</version>
- <relativePath>../../../parent/pom.xml</relativePath>
+ <version>7</version>
</parent>
<artifactId>org.apache.sling.commons.fsclassloader</artifactId>
@@ -79,13 +78,17 @@
<dependencies>
<dependency>
- <groupId>org.apache.felix</groupId>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.core</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
<artifactId>org.osgi.compendium</artifactId>
</dependency>
<dependency>
<groupId>org.apache.sling</groupId>
<artifactId>org.apache.sling.commons.classloader</artifactId>
- <version>1.0.0</version>
+ <version>1.1.0-SNAPSHOT</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderProvider.java b/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderProvider.java
index 2e8e531..5a26d0f 100644
--- a/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderProvider.java
+++ b/src/main/java/org/apache/sling/commons/fsclassloader/impl/FSClassLoaderProvider.java
@@ -59,6 +59,13 @@ public class FSClassLoaderProvider
}
}
+ /**
+ * @see org.apache.sling.commons.classloader.DynamicClassLoaderProvider#release(java.lang.ClassLoader)
+ */
+ public void release(ClassLoader classLoader) {
+ // nothing to do here
+ }
+
//---------- SCR Integration ----------------------------------------------
/**
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.