org.codehaus.plexus.scheduler
Class DefaultScheduler

java.lang.Object
  extended byorg.codehaus.plexus.logging.AbstractLogEnabled
      extended byorg.codehaus.plexus.scheduler.DefaultScheduler
All Implemented Interfaces:
org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.logging.LogEnabled, Scheduler, org.codehaus.plexus.personality.plexus.lifecycle.phase.Startable

public class DefaultScheduler
extends org.codehaus.plexus.logging.AbstractLogEnabled
implements Scheduler, org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable, org.codehaus.plexus.personality.plexus.lifecycle.phase.Startable


Field Summary
 
Fields inherited from interface org.codehaus.plexus.scheduler.Scheduler
ROLE
 
Constructor Summary
DefaultScheduler()
           
 
Method Summary
 void addGlobalJobListener(org.quartz.JobListener listener)
           
 void addGlobalTriggerListener(org.quartz.TriggerListener listener)
           
 java.util.Properties getProperties()
           
 org.quartz.impl.StdScheduler getScheduler()
           
 void initialize()
           
 boolean interruptSchedule(java.lang.String jobName, java.lang.String groupName)
           
 void scheduleJob(org.quartz.JobDetail jobDetail, org.quartz.Trigger trigger)
           
 void setProperties(java.util.Properties properties)
           
 void start()
           
 void stop()
           
 void unscheduleJob(java.lang.String jobName, java.lang.String groupName)
           
 
Methods inherited from class org.codehaus.plexus.logging.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultScheduler

public DefaultScheduler()
Method Detail

scheduleJob

public void scheduleJob(org.quartz.JobDetail jobDetail,
                        org.quartz.Trigger trigger)
                 throws org.quartz.SchedulerException
Specified by:
scheduleJob in interface Scheduler
Throws:
org.quartz.SchedulerException

addGlobalJobListener

public void addGlobalJobListener(org.quartz.JobListener listener)
Specified by:
addGlobalJobListener in interface Scheduler

addGlobalTriggerListener

public void addGlobalTriggerListener(org.quartz.TriggerListener listener)
Specified by:
addGlobalTriggerListener in interface Scheduler

initialize

public void initialize()
                throws org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException
Specified by:
initialize in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Initializable
Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.InitializationException

start

public void start()
           throws org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException
Specified by:
start in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Startable
Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.StartingException

stop

public void stop()
          throws org.codehaus.plexus.personality.plexus.lifecycle.phase.StoppingException
Specified by:
stop in interface org.codehaus.plexus.personality.plexus.lifecycle.phase.Startable
Throws:
org.codehaus.plexus.personality.plexus.lifecycle.phase.StoppingException

unscheduleJob

public void unscheduleJob(java.lang.String jobName,
                          java.lang.String groupName)
                   throws org.quartz.SchedulerException
Specified by:
unscheduleJob in interface Scheduler
Throws:
org.quartz.SchedulerException

interruptSchedule

public boolean interruptSchedule(java.lang.String jobName,
                                 java.lang.String groupName)
                          throws org.quartz.SchedulerException
Specified by:
interruptSchedule in interface Scheduler
Throws:
org.quartz.SchedulerException

getScheduler

public org.quartz.impl.StdScheduler getScheduler()

setProperties

public void setProperties(java.util.Properties properties)
Specified by:
setProperties in interface Scheduler

getProperties

public java.util.Properties getProperties()
Specified by:
getProperties in interface Scheduler


Copyright © 2001-2007 Codehaus. All Rights Reserved.