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.

Reply via email to