Deprecate NamespaceListener and AbstractNamespaceResolver
---------------------------------------------------------
Key: JCR-1700
URL: https://issues.apache.org/jira/browse/JCR-1700
Project: Jackrabbit
Issue Type: Improvement
Components: jackrabbit-core, jackrabbit-jcr2spi,
jackrabbit-spi-commons, jackrabbit-spi2jcr
Reporter: Jukka Zitting
Assignee: Jukka Zitting
Priority: Minor
Fix For: 1.5
The NamespaceListener interface is no longer used with the JSR 283 style
namespace handling that avoids lots of the synchronization that was previously
to keep the local namespace mappings up to date.
Also, the only (remaining) purpose of the AbstractNamespaceResolver class is to
add support for managing NamespaceListeners. Since that functionality is
nowhere used anymore, we can make all subclasses use the NamespaceResolver
interface directly.
Since NamespaceListener and AbstractNamespaceResolver are public in
jackrabbit-spi-commons, I will for now only mark them as deprecated. We can get
rid of them in Jackrabbit 2.0.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.