Hyperic HQ Plugin API v. 4.4.0.2

org.hyperic.hq.scheduler.server.mbean
Class SchedulerService

java.lang.Object
  extended by org.hyperic.hq.scheduler.server.mbean.SchedulerService
All Implemented Interfaces:
javax.management.MBeanRegistration, org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean, org.quartz.Scheduler

public class SchedulerService
extends java.lang.Object
implements org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean, javax.management.MBeanRegistration

Scheduler service.


Field Summary
protected  org.apache.commons.logging.Log log
           
 
Fields inherited from interface org.quartz.Scheduler
DEFAULT_FAIL_OVER_GROUP, DEFAULT_GROUP, DEFAULT_MANUAL_TRIGGERS, DEFAULT_RECOVERY_GROUP, FAILED_JOB_ORIGINAL_TRIGGER_FIRETIME_IN_MILLISECONDS, FAILED_JOB_ORIGINAL_TRIGGER_GROUP, FAILED_JOB_ORIGINAL_TRIGGER_NAME
 
Constructor Summary
SchedulerService()
           
 
Method Summary
 void addCalendar(java.lang.String calName, org.quartz.Calendar calendar, boolean replace, boolean updateTriggers)
           
 void addGlobalJobListener(org.quartz.JobListener jobListener)
           
 void addGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
           
 void addJob(org.quartz.JobDetail jobDetail, boolean replace)
           
 void addJobListener(org.quartz.JobListener jobListener)
           
 void addSchedulerListener(org.quartz.SchedulerListener schedulerListener)
           
 void addTriggerListener(org.quartz.TriggerListener triggerListener)
           
 boolean deleteCalendar(java.lang.String calName)
           
 boolean deleteJob(java.lang.String jobName, java.lang.String groupName)
           
 org.quartz.Calendar getCalendar(java.lang.String calName)
           
 java.lang.String[] getCalendarNames()
           
 org.quartz.SchedulerContext getContext()
           
 java.util.List getCurrentlyExecutingJobs()
           
 org.quartz.JobListener getGlobalJobListener(java.lang.String arg0)
           
 java.util.List getGlobalJobListeners()
           
 org.quartz.TriggerListener getGlobalTriggerListener(java.lang.String arg0)
           
 java.util.List getGlobalTriggerListeners()
           
 org.quartz.JobDetail getJobDetail(java.lang.String jobName, java.lang.String jobGroup)
           
 java.lang.String[] getJobGroupNames()
           
 org.quartz.JobListener getJobListener(java.lang.String name)
           
 java.util.Set getJobListenerNames()
          Calls the equivalent method on the 'proxied'
 java.lang.String[] getJobNames(java.lang.String groupName)
           
 org.quartz.SchedulerMetaData getMetaData()
           
 java.util.Set getPausedTriggerGroups()
           
 java.util.Properties getQuartzProperties()
          Get the properties for Quartz.
 java.lang.String getSchedulerInstanceId()
           
 java.util.List getSchedulerListeners()
           
 java.lang.String getSchedulerName()
           
 org.quartz.Trigger getTrigger(java.lang.String triggerName, java.lang.String triggerGroup)
           
 java.lang.String[] getTriggerGroupNames()
           
 org.quartz.TriggerListener getTriggerListener(java.lang.String name)
           
 java.util.Set getTriggerListenerNames()
           
 java.lang.String[] getTriggerNames(java.lang.String groupName)
           
 org.quartz.Trigger[] getTriggersOfJob(java.lang.String jobName, java.lang.String groupName)
           
 int getTriggerState(java.lang.String triggerName, java.lang.String triggerGroup)
           
 boolean interrupt(java.lang.String jobName, java.lang.String groupName)
           
 boolean isInStandbyMode()
           
 boolean isPaused()
           
 boolean isShutdown()
           
 boolean isStarted()
           
 void pause()
           
 void pauseAll()
           
 void pauseJob(java.lang.String jobName, java.lang.String groupName)
           
 void pauseJobGroup(java.lang.String groupName)
           
 void pauseTrigger(java.lang.String triggerName, java.lang.String groupName)
           
 void pauseTriggerGroup(java.lang.String groupName)
           
 void postDeregister()
           
 void postRegister(java.lang.Boolean registrationDone)
           
 void preDeregister()
           
 javax.management.ObjectName preRegister(javax.management.MBeanServer server, javax.management.ObjectName name)
           
 boolean removeGlobalJobListener(org.quartz.JobListener jobListener)
           
 boolean removeGlobalJobListener(java.lang.String arg0)
           
 boolean removeGlobalTriggerListener(java.lang.String arg0)
           
 boolean removeGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
           
 boolean removeJobListener(java.lang.String name)
           
 boolean removeSchedulerListener(org.quartz.SchedulerListener schedulerListener)
           
 boolean removeTriggerListener(java.lang.String name)
           
 java.util.Date rescheduleJob(java.lang.String triggerName, java.lang.String groupName, org.quartz.Trigger newTriggerName)
           
 void resumeAll()
           
 void resumeJob(java.lang.String jobName, java.lang.String groupName)
           
 void resumeJobGroup(java.lang.String groupName)
           
 void resumeTrigger(java.lang.String triggerName, java.lang.String groupName)
           
 void resumeTriggerGroup(java.lang.String groupName)
           
 java.util.Date scheduleJob(org.quartz.JobDetail jobDetail, org.quartz.Trigger trigger)
           
 java.util.Date scheduleJob(org.quartz.Trigger trigger)
           
 void setJobFactory(org.quartz.spi.JobFactory factory)
           
 void setQuartzProperties(java.util.Properties quartzProps)
          Set the properties for Quartz and reinitialize the Quartz scheduler factory.
 void shutdown()
           
 void shutdown(boolean waitForJobsToComplete)
           
 void standby()
           
 void start()
           
 void startDelayed(int arg0)
           
 void startScheduler()
           
 void stop()
          start() is also part of the Scheduler interface, so it is found below
 void triggerJob(java.lang.String jobName, java.lang.String groupName)
           
 void triggerJob(java.lang.String jobName, java.lang.String groupName, org.quartz.JobDataMap map)
           
 void triggerJobWithVolatileTrigger(java.lang.String jobName, java.lang.String groupName)
           
 void triggerJobWithVolatileTrigger(java.lang.String jobName, java.lang.String groupName, org.quartz.JobDataMap map)
           
 boolean unscheduleJob(java.lang.String triggerName, java.lang.String groupName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected org.apache.commons.logging.Log log
Constructor Detail

SchedulerService

public SchedulerService()
Method Detail

getQuartzProperties

public java.util.Properties getQuartzProperties()
Get the properties for Quartz.

Specified by:
getQuartzProperties in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean

setQuartzProperties

public void setQuartzProperties(java.util.Properties quartzProps)
                         throws org.quartz.SchedulerException
Set the properties for Quartz and reinitialize the Quartz scheduler factory.

Specified by:
setQuartzProperties in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Throws:
org.quartz.SchedulerException

stop

public void stop()
          throws org.quartz.SchedulerException
start() is also part of the Scheduler interface, so it is found below

Throws:
org.quartz.SchedulerException

getSchedulerName

public java.lang.String getSchedulerName()
                                  throws org.quartz.SchedulerException
Specified by:
getSchedulerName in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getSchedulerName in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getSchedulerInstanceId

public java.lang.String getSchedulerInstanceId()
                                        throws org.quartz.SchedulerException
Specified by:
getSchedulerInstanceId in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getSchedulerInstanceId in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getContext

public org.quartz.SchedulerContext getContext()
                                       throws org.quartz.SchedulerException
Specified by:
getContext in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getContext in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getMetaData

public org.quartz.SchedulerMetaData getMetaData()
                                         throws org.quartz.SchedulerException
Specified by:
getMetaData in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getMetaData in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

start

public void start()
           throws org.quartz.SchedulerException
Specified by:
start in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
start in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

startScheduler

public void startScheduler()
                    throws org.quartz.SchedulerException
Specified by:
startScheduler in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Throws:
org.quartz.SchedulerException

pause

public void pause()
           throws org.quartz.SchedulerException
Specified by:
pause in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
pause in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

isPaused

public boolean isPaused()
                 throws org.quartz.SchedulerException
Specified by:
isPaused in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
isPaused in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

shutdown

public void shutdown()
              throws org.quartz.SchedulerException
Specified by:
shutdown in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
shutdown in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

shutdown

public void shutdown(boolean waitForJobsToComplete)
              throws org.quartz.SchedulerException
Specified by:
shutdown in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
shutdown in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

isShutdown

public boolean isShutdown()
                   throws org.quartz.SchedulerException
Specified by:
isShutdown in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
isShutdown in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getCurrentlyExecutingJobs

public java.util.List getCurrentlyExecutingJobs()
                                         throws org.quartz.SchedulerException
Specified by:
getCurrentlyExecutingJobs in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getCurrentlyExecutingJobs in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

scheduleJob

public java.util.Date scheduleJob(org.quartz.JobDetail jobDetail,
                                  org.quartz.Trigger trigger)
                           throws org.quartz.SchedulerException
Specified by:
scheduleJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
scheduleJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

scheduleJob

public java.util.Date scheduleJob(org.quartz.Trigger trigger)
                           throws org.quartz.SchedulerException
Specified by:
scheduleJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
scheduleJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

addJob

public void addJob(org.quartz.JobDetail jobDetail,
                   boolean replace)
            throws org.quartz.SchedulerException
Specified by:
addJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
addJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

deleteJob

public boolean deleteJob(java.lang.String jobName,
                         java.lang.String groupName)
                  throws org.quartz.SchedulerException
Specified by:
deleteJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
deleteJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

unscheduleJob

public boolean unscheduleJob(java.lang.String triggerName,
                             java.lang.String groupName)
                      throws org.quartz.SchedulerException
Specified by:
unscheduleJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
unscheduleJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

triggerJob

public void triggerJob(java.lang.String jobName,
                       java.lang.String groupName)
                throws org.quartz.SchedulerException
Specified by:
triggerJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
triggerJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

triggerJob

public void triggerJob(java.lang.String jobName,
                       java.lang.String groupName,
                       org.quartz.JobDataMap map)
                throws org.quartz.SchedulerException
Specified by:
triggerJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
triggerJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

triggerJobWithVolatileTrigger

public void triggerJobWithVolatileTrigger(java.lang.String jobName,
                                          java.lang.String groupName)
                                   throws org.quartz.SchedulerException
Specified by:
triggerJobWithVolatileTrigger in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
triggerJobWithVolatileTrigger in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

triggerJobWithVolatileTrigger

public void triggerJobWithVolatileTrigger(java.lang.String jobName,
                                          java.lang.String groupName,
                                          org.quartz.JobDataMap map)
                                   throws org.quartz.SchedulerException
Specified by:
triggerJobWithVolatileTrigger in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
triggerJobWithVolatileTrigger in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

pauseTrigger

public void pauseTrigger(java.lang.String triggerName,
                         java.lang.String groupName)
                  throws org.quartz.SchedulerException
Specified by:
pauseTrigger in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
pauseTrigger in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

pauseTriggerGroup

public void pauseTriggerGroup(java.lang.String groupName)
                       throws org.quartz.SchedulerException
Specified by:
pauseTriggerGroup in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
pauseTriggerGroup in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

pauseJob

public void pauseJob(java.lang.String jobName,
                     java.lang.String groupName)
              throws org.quartz.SchedulerException
Specified by:
pauseJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
pauseJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

pauseJobGroup

public void pauseJobGroup(java.lang.String groupName)
                   throws org.quartz.SchedulerException
Specified by:
pauseJobGroup in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
pauseJobGroup in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

resumeTrigger

public void resumeTrigger(java.lang.String triggerName,
                          java.lang.String groupName)
                   throws org.quartz.SchedulerException
Specified by:
resumeTrigger in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
resumeTrigger in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

resumeTriggerGroup

public void resumeTriggerGroup(java.lang.String groupName)
                        throws org.quartz.SchedulerException
Specified by:
resumeTriggerGroup in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
resumeTriggerGroup in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

resumeJob

public void resumeJob(java.lang.String jobName,
                      java.lang.String groupName)
               throws org.quartz.SchedulerException
Specified by:
resumeJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
resumeJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

resumeJobGroup

public void resumeJobGroup(java.lang.String groupName)
                    throws org.quartz.SchedulerException
Specified by:
resumeJobGroup in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
resumeJobGroup in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

pauseAll

public void pauseAll()
              throws org.quartz.SchedulerException
Specified by:
pauseAll in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
pauseAll in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

resumeAll

public void resumeAll()
               throws org.quartz.SchedulerException
Specified by:
resumeAll in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
resumeAll in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getJobGroupNames

public java.lang.String[] getJobGroupNames()
                                    throws org.quartz.SchedulerException
Specified by:
getJobGroupNames in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getJobGroupNames in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getJobNames

public java.lang.String[] getJobNames(java.lang.String groupName)
                               throws org.quartz.SchedulerException
Specified by:
getJobNames in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getJobNames in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getTriggersOfJob

public org.quartz.Trigger[] getTriggersOfJob(java.lang.String jobName,
                                             java.lang.String groupName)
                                      throws org.quartz.SchedulerException
Specified by:
getTriggersOfJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getTriggersOfJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getTriggerGroupNames

public java.lang.String[] getTriggerGroupNames()
                                        throws org.quartz.SchedulerException
Specified by:
getTriggerGroupNames in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getTriggerGroupNames in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getTriggerNames

public java.lang.String[] getTriggerNames(java.lang.String groupName)
                                   throws org.quartz.SchedulerException
Specified by:
getTriggerNames in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getTriggerNames in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getJobDetail

public org.quartz.JobDetail getJobDetail(java.lang.String jobName,
                                         java.lang.String jobGroup)
                                  throws org.quartz.SchedulerException
Specified by:
getJobDetail in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getJobDetail in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getTrigger

public org.quartz.Trigger getTrigger(java.lang.String triggerName,
                                     java.lang.String triggerGroup)
                              throws org.quartz.SchedulerException
Specified by:
getTrigger in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getTrigger in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

addCalendar

public void addCalendar(java.lang.String calName,
                        org.quartz.Calendar calendar,
                        boolean replace,
                        boolean updateTriggers)
                 throws org.quartz.SchedulerException
Specified by:
addCalendar in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
addCalendar in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

deleteCalendar

public boolean deleteCalendar(java.lang.String calName)
                       throws org.quartz.SchedulerException
Specified by:
deleteCalendar in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
deleteCalendar in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getCalendar

public org.quartz.Calendar getCalendar(java.lang.String calName)
                                throws org.quartz.SchedulerException
Specified by:
getCalendar in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getCalendar in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getCalendarNames

public java.lang.String[] getCalendarNames()
                                    throws org.quartz.SchedulerException
Specified by:
getCalendarNames in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getCalendarNames in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

addGlobalJobListener

public void addGlobalJobListener(org.quartz.JobListener jobListener)
                          throws org.quartz.SchedulerException
Specified by:
addGlobalJobListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
addGlobalJobListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

addJobListener

public void addJobListener(org.quartz.JobListener jobListener)
                    throws org.quartz.SchedulerException
Specified by:
addJobListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
addJobListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

removeGlobalJobListener

public boolean removeGlobalJobListener(org.quartz.JobListener jobListener)
                                throws org.quartz.SchedulerException
Specified by:
removeGlobalJobListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
removeGlobalJobListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

removeJobListener

public boolean removeJobListener(java.lang.String name)
                          throws org.quartz.SchedulerException
Specified by:
removeJobListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
removeJobListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getGlobalJobListeners

public java.util.List getGlobalJobListeners()
                                     throws org.quartz.SchedulerException
Specified by:
getGlobalJobListeners in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getGlobalJobListeners in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getJobListenerNames

public java.util.Set getJobListenerNames()
                                  throws org.quartz.SchedulerException

Calls the equivalent method on the 'proxied'

Specified by:
getJobListenerNames in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getJobListenerNames in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getJobListener

public org.quartz.JobListener getJobListener(java.lang.String name)
                                      throws org.quartz.SchedulerException
Specified by:
getJobListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getJobListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

addGlobalTriggerListener

public void addGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
                              throws org.quartz.SchedulerException
Specified by:
addGlobalTriggerListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
addGlobalTriggerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

addTriggerListener

public void addTriggerListener(org.quartz.TriggerListener triggerListener)
                        throws org.quartz.SchedulerException
Specified by:
addTriggerListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
addTriggerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

removeGlobalTriggerListener

public boolean removeGlobalTriggerListener(org.quartz.TriggerListener triggerListener)
                                    throws org.quartz.SchedulerException
Specified by:
removeGlobalTriggerListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
removeGlobalTriggerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

removeTriggerListener

public boolean removeTriggerListener(java.lang.String name)
                              throws org.quartz.SchedulerException
Specified by:
removeTriggerListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
removeTriggerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getGlobalTriggerListeners

public java.util.List getGlobalTriggerListeners()
                                         throws org.quartz.SchedulerException
Specified by:
getGlobalTriggerListeners in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getGlobalTriggerListeners in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getTriggerListenerNames

public java.util.Set getTriggerListenerNames()
                                      throws org.quartz.SchedulerException
Specified by:
getTriggerListenerNames in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getTriggerListenerNames in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getTriggerListener

public org.quartz.TriggerListener getTriggerListener(java.lang.String name)
                                              throws org.quartz.SchedulerException
Specified by:
getTriggerListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getTriggerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

addSchedulerListener

public void addSchedulerListener(org.quartz.SchedulerListener schedulerListener)
                          throws org.quartz.SchedulerException
Specified by:
addSchedulerListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
addSchedulerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

removeSchedulerListener

public boolean removeSchedulerListener(org.quartz.SchedulerListener schedulerListener)
                                throws org.quartz.SchedulerException
Specified by:
removeSchedulerListener in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
removeSchedulerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getSchedulerListeners

public java.util.List getSchedulerListeners()
                                     throws org.quartz.SchedulerException
Specified by:
getSchedulerListeners in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getSchedulerListeners in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

interrupt

public boolean interrupt(java.lang.String jobName,
                         java.lang.String groupName)
                  throws org.quartz.UnableToInterruptJobException
Specified by:
interrupt in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
interrupt in interface org.quartz.Scheduler
Throws:
org.quartz.UnableToInterruptJobException

getTriggerState

public int getTriggerState(java.lang.String triggerName,
                           java.lang.String triggerGroup)
                    throws org.quartz.SchedulerException
Specified by:
getTriggerState in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getTriggerState in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getPausedTriggerGroups

public java.util.Set getPausedTriggerGroups()
                                     throws org.quartz.SchedulerException
Specified by:
getPausedTriggerGroups in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
getPausedTriggerGroups in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

rescheduleJob

public java.util.Date rescheduleJob(java.lang.String triggerName,
                                    java.lang.String groupName,
                                    org.quartz.Trigger newTriggerName)
                             throws org.quartz.SchedulerException
Specified by:
rescheduleJob in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
rescheduleJob in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

setJobFactory

public void setJobFactory(org.quartz.spi.JobFactory factory)
                   throws org.quartz.SchedulerException
Specified by:
setJobFactory in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
setJobFactory in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

isInStandbyMode

public boolean isInStandbyMode()
                        throws org.quartz.SchedulerException
Specified by:
isInStandbyMode in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
isInStandbyMode in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

standby

public void standby()
             throws org.quartz.SchedulerException
Specified by:
standby in interface org.hyperic.hq.scheduler.server.mbean.SchedulerServiceMBean
Specified by:
standby in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

preRegister

public javax.management.ObjectName preRegister(javax.management.MBeanServer server,
                                               javax.management.ObjectName name)
                                        throws java.lang.Exception
Specified by:
preRegister in interface javax.management.MBeanRegistration
Throws:
java.lang.Exception

postRegister

public void postRegister(java.lang.Boolean registrationDone)
Specified by:
postRegister in interface javax.management.MBeanRegistration

preDeregister

public void preDeregister()
                   throws java.lang.Exception
Specified by:
preDeregister in interface javax.management.MBeanRegistration
Throws:
java.lang.Exception

postDeregister

public void postDeregister()
Specified by:
postDeregister in interface javax.management.MBeanRegistration

getGlobalJobListener

public org.quartz.JobListener getGlobalJobListener(java.lang.String arg0)
                                            throws org.quartz.SchedulerException
Specified by:
getGlobalJobListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

getGlobalTriggerListener

public org.quartz.TriggerListener getGlobalTriggerListener(java.lang.String arg0)
                                                    throws org.quartz.SchedulerException
Specified by:
getGlobalTriggerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

isStarted

public boolean isStarted()
                  throws org.quartz.SchedulerException
Specified by:
isStarted in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

removeGlobalJobListener

public boolean removeGlobalJobListener(java.lang.String arg0)
                                throws org.quartz.SchedulerException
Specified by:
removeGlobalJobListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

removeGlobalTriggerListener

public boolean removeGlobalTriggerListener(java.lang.String arg0)
                                    throws org.quartz.SchedulerException
Specified by:
removeGlobalTriggerListener in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

startDelayed

public void startDelayed(int arg0)
                  throws org.quartz.SchedulerException
Specified by:
startDelayed in interface org.quartz.Scheduler
Throws:
org.quartz.SchedulerException

Hyperic HQ Plugin API v. 4.4.0.2

Copyright © 2004-2006 Hyperic, Inc. support@hyperic.net, All Rights Reserved.