public class

JiraCaesiumSchedulerService

extends CaesiumSchedulerService
java.lang.Object
   ↳ com.atlassian.scheduler.core.AbstractSchedulerService
     ↳ com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
       ↳ com.atlassian.jira.scheduler.JiraCaesiumSchedulerService

Class Overview

Wraps the scheduler service so that lifecycle events are passed on to our RunDetailsDao.

Summary

[Expand]
Inherited Fields
From class com.atlassian.scheduler.core.AbstractSchedulerService
Public Constructors
JiraCaesiumSchedulerService(RunDetailsDao runDetailsDao, CaesiumSchedulerConfiguration config, ClusteredJobDao clusteredJobDao, JiraParameterMapSerializer jiraParameterMapSerializer)
Public Methods
void postJob()
void preJob()
Protected Methods
void shutdownImpl()
void standbyImpl()
void startImpl()
[Expand]
Inherited Methods
From class com.atlassian.scheduler.caesium.impl.CaesiumSchedulerService
From class com.atlassian.scheduler.core.AbstractSchedulerService
From class java.lang.Object
From interface com.atlassian.scheduler.SchedulerService
From interface com.atlassian.scheduler.core.SchedulerServiceController

Public Constructors

public JiraCaesiumSchedulerService (RunDetailsDao runDetailsDao, CaesiumSchedulerConfiguration config, ClusteredJobDao clusteredJobDao, JiraParameterMapSerializer jiraParameterMapSerializer)

Throws
SchedulerServiceException

Public Methods

public void postJob ()

public void preJob ()

Protected Methods

protected void shutdownImpl ()

protected void standbyImpl ()

Throws
SchedulerServiceException

protected void startImpl ()

Throws
SchedulerServiceException