com.atlassian.jira.scheduler
Class JiraSchedulerLauncher

java.lang.Object
  extended by com.atlassian.scheduler.SchedulerLauncher
      extended by com.atlassian.jira.scheduler.JiraSchedulerLauncher
All Implemented Interfaces:
EventListener, javax.servlet.ServletContextListener

public class JiraSchedulerLauncher
extends com.atlassian.scheduler.SchedulerLauncher
implements javax.servlet.ServletContextListener

This implementation of the schedulerLauncher gets its scheduler from jira's ManagerFactory.

This explicit 'implements' clause is needed to work with certain buggy IBM JDKs. (see JRA-9186)


Constructor Summary
JiraSchedulerLauncher()
           
 
Method Summary
protected  boolean canCreateScheduler()
           
 void contextInitialized(javax.servlet.ServletContextEvent event)
           
 org.quartz.Scheduler getScheduler()
           
 
Methods inherited from class com.atlassian.scheduler.SchedulerLauncher
contextDestroyed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.servlet.ServletContextListener
contextDestroyed
 

Constructor Detail

JiraSchedulerLauncher

public JiraSchedulerLauncher()
Method Detail

contextInitialized

public void contextInitialized(javax.servlet.ServletContextEvent event)
Specified by:
contextInitialized in interface javax.servlet.ServletContextListener
Overrides:
contextInitialized in class com.atlassian.scheduler.SchedulerLauncher

getScheduler

public org.quartz.Scheduler getScheduler()
                                  throws org.quartz.SchedulerException
Overrides:
getScheduler in class com.atlassian.scheduler.SchedulerLauncher
Throws:
org.quartz.SchedulerException

canCreateScheduler

protected boolean canCreateScheduler()
Overrides:
canCreateScheduler in class com.atlassian.scheduler.SchedulerLauncher


Copyright © 2002-2007 Atlassian. All Rights Reserved.