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