You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Tobias Bocanegra (JIRA)" <ji...@apache.org> on 2016/12/21 06:34:58 UTC
[jira] [Created] (JCRVLT-151) Create a task-based package manager
REST api
Tobias Bocanegra created JCRVLT-151:
---------------------------------------
Summary: 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
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/
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)