[
https://issues.apache.org/jira/browse/SLING-12743?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17951705#comment-17951705
]
Ionut Pirlogea commented on SLING-12743:
----------------------------------------
Flow of sling event changes:
Flow Control:
OSGi Condition Service
↓
JobManagerConfiguration (condition field for JobManager readiness)
↓
JobQueueImpl (checks condition before starting jobs)
↓
Job Processing
Job Processing Flow:
JobQueueImpl.startJobs() -> JobHandler.process() -> JobConsumer.process()
Definition of Done:
Add condition service to sling event JobManagerConfiguration component to check
if it is ready.
Check condition logic to different integration points(ex: startJobs to prevent
jobs for running if the condition is not met).
> Add condition readiness mechanism in JobManager to ensure system stability.
> ---------------------------------------------------------------------------
>
> Key: SLING-12743
> URL: https://issues.apache.org/jira/browse/SLING-12743
> Project: Sling
> Issue Type: Task
> Components: Event
> Reporter: Ionut Pirlogea
> Priority: Major
>
> Add condition readiness mechanism in JobManagerConfiguration to ensure system
> stability.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)