jackrabbit-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jukka Zitting (JIRA)" <j...@apache.org>
Subject [jira] Commented: (JCR-1865) Add the Data Store to the Jackrabbit API
Date Wed, 02 Sep 2009 17:18:32 GMT

    [ https://issues.apache.org/jira/browse/JCR-1865?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12750543#action_12750543

Jukka Zitting commented on JCR-1865:

> To ensure the session is authorized. Otherwise how do you ensure only authorized users
use the facility? 

By controlling access to the proposed ManagedRepository interface. My point is that management
operations like garbage collection, shutdown, etc. should be outside the scope of normal client
connections. This way we don't need to invent new access control privileges for such operations.

> > Do we really need the MarkEventListener mechanism 
> Yes, we do, it's important.

Why? Could we achieve the same use case with a simpler API?

> The current implementation can add an observation listener, and this needs to be removed.

Could the listener rather be passed as an argument to mark()?

PS. My concerns are a -0, not a veto. I just want to ensure that we strike the best balance
between exposed functionality and implementation flexibility. Anything we put in o.a.j.api
is something that we most likely need to live with for at least the next 3-5 years.

> Add the Data Store to the Jackrabbit API
> ----------------------------------------
>                 Key: JCR-1865
>                 URL: https://issues.apache.org/jira/browse/JCR-1865
>             Project: Jackrabbit Content Repository
>          Issue Type: Improvement
>          Components: jackrabbit-core
>            Reporter: Thomas Mueller
>            Assignee: Thomas Mueller
>            Priority: Minor
>         Attachments: api.patch, api_2.patch, core.patch, core_2.patch
> Currently, the garbage collection is not part of the Jackrabbit API. However, the data
store garbage collection must be used once in a while if the data store is enabled. I propose
to add the required interfaces to the Jackrabbit API. This will also allow to call garbage
collection using RMI.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message