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:26 UTC
[sling-org-apache-sling-commons-classloader] annotated tag
org.apache.sling.commons.classloader-1.2.2 created (now 2a85b2d)
This is an automated email from the ASF dual-hosted git repository.
rombert pushed a change to annotated tag org.apache.sling.commons.classloader-1.2.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git.
at 2a85b2d (tag)
tagging de984b46be46ad56f21f6d639df8ea76830c4221 (commit)
by Carsten Ziegeler
on Wed Dec 8 16:22:32 2010 +0000
- Log -----------------------------------------------------------------
org.apache.sling.commons.classloader-1.2.2
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 046ba4f SLING-1007 : Initial work of a dynamic class loader loading classes through package admin. In addition dynamic class loader providers can be registered.
new 5836631 Add simple junit test for dynamic class loading through package admin.
new ea90c38 Move classloader to main bundle area - as discussed recently
new 6b8a1f4 Correct activator.
new 3ffeb64 Ignore target directory.
new cc3b40d Fix class cast.
new 2813fc7 Fix resource handling (packages are separated by a slash not by a dot)
new 97bcc33 Register classloader as a service factory to get access to the client bundle for class loading.
new 54194d4 Fix AIOOB
new c5338c1 forgot to commit test case
new 8023ea1 Provide parent class loader to dynamic class loader providers; check for null reference.
new a2ba64a Experimental class loader writer for scripting engines.
new ce0fe40 SLING-1070 : Change class loading of package admin class loader to parent first, cache classes and resources in the class loader facade and reregister manager factory, if a used bundle is changed.
new 3c831d4 Activator must implement BundleActivator
new bf847ec Remove duplicate interface
new 0891b68 Don't cache classes in the facade, cache them in the package admin class loader.
new a391329 Remove warnings
new 61594f5 svn:ignore
new 8dd47bc Use latest parent pom.
new 9fc087f [maven-release-plugin] prepare release org.apache.sling.commons.classloader-0.9.0
new 1349bb6 [maven-release-plugin] prepare for next development iteration
new 3ffb349 SLING-1135 need to overwrite the loadClass(String, boolean) method and not the loadClass(String) method because only the former is called from "child" class loaders in class loader hierarchies.
new 1428ebb [maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.0.0
new 27e590d [maven-release-plugin] prepare for next development iteration
new e4bc6a3 SLING-1144 : Make sync variable volatile and use tracker count instead of keeping track of changes by using custom methods.
new 2ffcc20 SLING-1145 : Exceptions from dynamic class loader providers should be catched
new b005143 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.
new bbbcd5e SLING-1201 : ClassLoaderFacade should not throw runtime exceptions and handle getResources() correctly
new def5c73 Just pass missing class into exception constructor.
new 8b116a6 [maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.1.0
new cb68330 [maven-release-plugin] prepare for next development iteration
new 5b3520b Add missing line to avoid NPE during deactivate.
new 8407654 SLING-1205 Upgrade all projects to parent POM 8 and use OSGi provided OSGi libraries
new c980e59 [maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.1.2
new a060ae3 [maven-release-plugin] prepare for next development iteration
new 8276822 SLING-1302 : After a NoClassDefError classes are still not found even if they have been installed in the meantime
new 1725c86 [maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.1.4
new a762a81 [maven-release-plugin] prepare for next development iteration
new 3eb11de [maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.1.4
new 465656f [maven-release-plugin] prepare for next development iteration
new 275c4fd SLING-1435 : After a NoClassDefError classes are still not found even if they have been installed in the meantime with Java 6
new 0ad21e6 SLING-1435 : After a NoClassDefError classes are still not found even if they have been installed in the meantime with Java 6
new 094b2a7 Use released parent pom.
new 0944f2a SLING-1636 : Provide a mechanism to detect if a dynamic classloader is still valid
new f02c5e4 Update notice file
new fd78982 [maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.2.0
new 91e461f [maven-release-plugin] prepare for next development iteration
new 3334eb4 updating all modules to parent 10-SNAPSHOT in anticipation of emma additions to parent
new 3d47c5f fixing relativePaths
new 83f1bd2 SLING-1874 cycle the class loader manager service when a used bundle has a RESOVLED event which is sent when the wiring of the bundle has been refreshed (no UNRESOLED event is sent in this case).
new b16702e Prepare release
new adb91f6 [maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.2.2
new de984b4 [maven-scm] copy for tag org.apache.sling.commons.classloader-1.2.2
The 53 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
--
To stop receiving notification emails like this one, please contact
['"commits@sling.apache.org" <co...@sling.apache.org>'].
[sling-org-apache-sling-commons-classloader] 02/07: updating all
modules to parent 10-SNAPSHOT in anticipation of emma additions to parent
Posted by ro...@apache.org.
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.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit 3334eb4e8e6978da8efb7dea886306a54bae5759
Author: Justin Edelson <ju...@apache.org>
AuthorDate: Wed Oct 13 20:54:21 2010 +0000
updating all modules to parent 10-SNAPSHOT in anticipation of emma additions to parent
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@1022288 13f79535-47bb-0310-9956-ffa450edef68
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 60a847c..b2b81b5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.sling</groupId>
<artifactId>sling</artifactId>
- <version>9</version>
+ <version>10-SNAPSHOT</version>
</parent>
<artifactId>org.apache.sling.commons.classloader</artifactId>
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.
[sling-org-apache-sling-commons-classloader] 07/07: [maven-scm]
copy for tag org.apache.sling.commons.classloader-1.2.2
Posted by ro...@apache.org.
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.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit de984b46be46ad56f21f6d639df8ea76830c4221
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Wed Dec 8 16:22:32 2010 +0000
[maven-scm] copy for tag org.apache.sling.commons.classloader-1.2.2
git-svn-id: https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.commons.classloader-1.2.2@1043493 13f79535-47bb-0310-9956-ffa450edef68
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.
[sling-org-apache-sling-commons-classloader] 06/07:
[maven-release-plugin] prepare release
org.apache.sling.commons.classloader-1.2.2
Posted by ro...@apache.org.
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.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit adb91f6753ca347697fe9b0b07e7af45550575cf
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Wed Dec 8 16:22:13 2010 +0000
[maven-release-plugin] prepare release org.apache.sling.commons.classloader-1.2.2
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@1043492 13f79535-47bb-0310-9956-ffa450edef68
---
pom.xml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pom.xml b/pom.xml
index 4b3b3da..30f63d2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,7 +29,7 @@
<artifactId>org.apache.sling.commons.classloader</artifactId>
<packaging>bundle</packaging>
- <version>1.2.1-SNAPSHOT</version>
+ <version>1.2.2</version>
<name>Apache Sling Dynamic Class Loader Support</name>
<description>
@@ -37,9 +37,9 @@
</description>
<scm>
- <connection>scm:svn:http://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader</connection>
- <developerConnection>scm:svn:https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader</developerConnection>
- <url>http://svn.apache.org/viewvc/sling/trunk/bundles/commons/classloader</url>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.commons.classloader-1.2.2</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.commons.classloader-1.2.2</developerConnection>
+ <url>http://svn.apache.org/viewvc/sling/tags/org.apache.sling.commons.classloader-1.2.2</url>
</scm>
<build>
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.
[sling-org-apache-sling-commons-classloader] 04/07: SLING-1874
cycle the class loader manager service when a used bundle has a RESOVLED
event which is sent when the wiring of the bundle has been refreshed (no
UNRESOLED event is sent in this case).
Posted by ro...@apache.org.
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.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit 83f1bd2825dd58b5f5870a8bf058d583f4a99d20
Author: Felix Meschberger <fm...@apache.org>
AuthorDate: Fri Nov 12 09:41:36 2010 +0000
SLING-1874 cycle the class loader manager service when a used bundle has a RESOVLED event which is sent when the wiring of the bundle has been refreshed (no UNRESOLED event is sent in this case).
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@1034310 13f79535-47bb-0310-9956-ffa450edef68
---
src/main/java/org/apache/sling/commons/classloader/impl/Activator.java | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/main/java/org/apache/sling/commons/classloader/impl/Activator.java b/src/main/java/org/apache/sling/commons/classloader/impl/Activator.java
index 9ed2e91..62095e0 100644
--- a/src/main/java/org/apache/sling/commons/classloader/impl/Activator.java
+++ b/src/main/java/org/apache/sling/commons/classloader/impl/Activator.java
@@ -110,7 +110,8 @@ public class Activator implements SynchronousBundleListener, BundleActivator {
public void bundleChanged(BundleEvent event) {
final boolean reload;
if ( event.getType() == BundleEvent.RESOLVED ) {
- reload = this.service.hasUnresolvedPackages(event.getBundle());
+ reload = this.service.isBundleUsed(event.getBundle().getBundleId())
+ || this.service.hasUnresolvedPackages(event.getBundle());
} else if ( event.getType() == BundleEvent.UNRESOLVED ) {
reload = this.service.isBundleUsed(event.getBundle().getBundleId());
} else {
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.
[sling-org-apache-sling-commons-classloader] 03/07: fixing
relativePaths
Posted by ro...@apache.org.
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.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit 3d47c5f218c7c19902505b7280e6bdc638c52e15
Author: Justin Edelson <ju...@apache.org>
AuthorDate: Wed Oct 20 19:32:18 2010 +0000
fixing relativePaths
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@1025691 13f79535-47bb-0310-9956-ffa450edef68
---
pom.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/pom.xml b/pom.xml
index b2b81b5..62010c1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,6 +24,7 @@
<groupId>org.apache.sling</groupId>
<artifactId>sling</artifactId>
<version>10-SNAPSHOT</version>
+ <relativePath>../../../parent/pom.xml</relativePath>
</parent>
<artifactId>org.apache.sling.commons.classloader</artifactId>
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.
[sling-org-apache-sling-commons-classloader] 01/07:
[maven-release-plugin] prepare for next development iteration
Posted by ro...@apache.org.
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.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit 91e461f08e7b561db85f5b2c81f25cd6adc6fcd5
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Wed Aug 25 12:06:37 2010 +0000
[maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@989042 13f79535-47bb-0310-9956-ffa450edef68
---
pom.xml | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/pom.xml b/pom.xml
index 2fa6266..60a847c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -28,7 +28,7 @@
<artifactId>org.apache.sling.commons.classloader</artifactId>
<packaging>bundle</packaging>
- <version>1.2.0</version>
+ <version>1.2.1-SNAPSHOT</version>
<name>Apache Sling Dynamic Class Loader Support</name>
<description>
@@ -36,9 +36,9 @@
</description>
<scm>
- <connection>scm:svn:http://svn.apache.org/repos/asf/sling/tags/org.apache.sling.commons.classloader-1.2.0</connection>
- <developerConnection>scm:svn:https://svn.apache.org/repos/asf/sling/tags/org.apache.sling.commons.classloader-1.2.0</developerConnection>
- <url>http://svn.apache.org/viewvc/sling/tags/org.apache.sling.commons.classloader-1.2.0</url>
+ <connection>scm:svn:http://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader</connection>
+ <developerConnection>scm:svn:https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader</developerConnection>
+ <url>http://svn.apache.org/viewvc/sling/trunk/bundles/commons/classloader</url>
</scm>
<build>
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.
[sling-org-apache-sling-commons-classloader] 05/07: Prepare release
Posted by ro...@apache.org.
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.2
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-commons-classloader.git
commit b16702e43fc482a27392cb6258198bd34b36db1b
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Wed Dec 8 16:21:22 2010 +0000
Prepare release
git-svn-id: https://svn.apache.org/repos/asf/sling/trunk/bundles/commons/classloader@1043491 13f79535-47bb-0310-9956-ffa450edef68
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 62010c1..4b3b3da 100644
--- a/pom.xml
+++ b/pom.xml
@@ -23,7 +23,7 @@
<parent>
<groupId>org.apache.sling</groupId>
<artifactId>sling</artifactId>
- <version>10-SNAPSHOT</version>
+ <version>10</version>
<relativePath>../../../parent/pom.xml</relativePath>
</parent>
--
To stop receiving notification emails like this one, please contact
"commits@sling.apache.org" <co...@sling.apache.org>.