[ 
https://issues.apache.org/jira/browse/JCRVLT-151?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tobias Bocanegra updated JCRVLT-151:
------------------------------------
    Description: 
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

  was:
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/


> 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/vault-packagemgr



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to