Use ConfigAdmin configurations for queues
-----------------------------------------
Key: SLING-1823
URL: https://issues.apache.org/jira/browse/SLING-1823
Project: Sling
Issue Type: New Feature
Components: Extensions
Affects Versions: Extensions Event 2.4.0
Reporter: Carsten Ziegeler
Assignee: Carsten Ziegeler
Fix For: Extensions Event 3.0.0
Currently the jobs send to the job handler might contain queue configuration
information, like a queue name, parallel settings etc. These props are used to
create queues. This approach has a least two potential problems:
- What happens if two jobs specify the same queue name with different settings?
- The developer creating the code to send the job might not be the person
deciding what is processed in which queue and how
Therefore it would make more sense to have a queue as a configuration in the
ConfigAdmin . this would make maintenance easier and allows to have a single
place for queue configurations. Of course the old props should still be
supported for compatibility.
The configurations can then be easily added, viewed and monitored through the
web console.
The main queue is a configuration which is always available
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.