Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
-
None
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: