Add isDisabled method
This commit is contained in:
parent
03e0676693
commit
5384dd3430
|
|
@ -49,7 +49,7 @@ class WorkerManagerWatcher(
|
|||
|
||||
val actualTriggerDescriptors = jobDefinitionsRegistry.jobs
|
||||
.flatMap { (jobName, _) -> triggerDescriptorCoreService.getByWorkerName(jobName) }
|
||||
.filter { it.disabledAt == null }
|
||||
.filter { !it.isDisabled() }
|
||||
|
||||
val deletedTriggerDescriptors = currentTriggerDescriptors - actualTriggerDescriptors.toSet()
|
||||
scheduleTriggerService.unscheduleTriggers(deletedTriggerDescriptors)
|
||||
|
|
|
|||
|
|
@ -14,6 +14,10 @@ data class TriggerDescriptor(
|
|||
val deletedAt: ZonedDateTime?,
|
||||
) {
|
||||
|
||||
fun isDeleted() = deletedAt != null
|
||||
|
||||
fun isDisabled() = disabledAt != null
|
||||
|
||||
override fun equals(other: Any?): Boolean {
|
||||
if (this === other) return true
|
||||
if (other !is TriggerDescriptor) return false
|
||||
|
|
|
|||
|
|
@ -16,8 +16,4 @@ data class Worker(
|
|||
|
||||
fun isDisabled() = disabledAt != null
|
||||
|
||||
// fun getEnabledTriggerDescriptors() = triggerDescriptors.filter { it.disabledAt == null && it.deletedAt == null }
|
||||
//
|
||||
// fun getAllTriggerDescriptors() = triggerDescriptors.filter { it.deletedAt == null }
|
||||
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue