Provide a mechanism to detect if a dynamic classloader is still valid
---------------------------------------------------------------------
Key: SLING-1636
URL: https://issues.apache.org/jira/browse/SLING-1636
Project: Sling
Issue Type: New Feature
Components: Commons
Affects Versions: Commons ClassLoader 1.1.4
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
Fix For: Commons ClassLoader 1.2.0
In some situations it is useful to know if a used classloader is still
live/valid. Especially with dynamic class loaders it happens that a classloader
gets invalidated but is still in use. In such cases the client of such a
classloader should be able to detect this and reload classes.
One use case is scripting in Sling: we have the JCR based classloader and for
example compiled scripts. A JCR classloader gets invalid as soon as something
changes with the classes it has loaded in the repository. In this case the jsp
script engine should reload the compiled classes
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.