You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Konrad Windszus (Jira)" <ji...@apache.org> on 2019/10/25 06:54:00 UTC

[jira] [Comment Edited] (JCRVLT-151) Create a task-based package manager REST api

    [ https://issues.apache.org/jira/browse/JCRVLT-151?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16959481#comment-16959481 ] 

Konrad Windszus edited comment on JCRVLT-151 at 10/25/19 6:53 AM:
------------------------------------------------------------------

Also it is important that the ReST endpoint doesn't rely on scripts (and by that on the Dynamic Class Loader Manager) but rather on precompiled servlets (for a reasoning look at https://lists.apache.org/thread.html/57d56e31da3c1cb743cf524e0c85e46959f3af9ed946f2c4a41d33c0@%3Cdev.sling.apache.org%3E)


was (Author: kwin):
Also it is important that the ReST endpoint doesn't rely on scripts (and by that on the Dynamic Class Loader Manager) but rather on precompiled servlets (for a background look at https://lists.apache.org/thread.html/57d56e31da3c1cb743cf524e0c85e46959f3af9ed946f2c4a41d33c0@%3Cdev.sling.apache.org%3E)

> Create a task-based package manager REST api
> --------------------------------------------
>
>                 Key: JCRVLT-151
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-151
>             Project: Jackrabbit FileVault
>          Issue Type: Improvement
>          Components: Packaging
>            Reporter: Tobias Bocanegra
>            Priority: Major
>
> This will be an addition to the package manager java API.
> define a REST/HTTP API for Apache Sling that can be used to manage the packages in a JCR repository. 
> it should support all the major API operations:
> - create, upload, define, build, rewrap, download, rename, delete
> the installation / uinstallation should be implemented as tasks that do their job in background threads and don't block the request threads:
> - schedule install task(s)
> - schedule uninstall task(s)
> - list task(s)
> - start/stop/resume/abort tasks
> previous work:
> - https://github.com/tripodsan/jackrabbit-filevault/tree/vault-packagemgr/vault-packagemgr



--
This message was sent by Atlassian Jira
(v8.3.4#803005)