public class SchedulerMetaData
extends java.lang.Object
implements java.io.Serializable
 Describes the settings and capabilities of a given 
 instance.
 Scheduler
| Constructor and Description | 
|---|
SchedulerMetaData(java.lang.String schedName,
                 java.lang.String schedInst,
                 java.lang.Class schedClass,
                 boolean isRemote,
                 boolean started,
                 boolean isInStandbyMode,
                 boolean shutdown,
                 java.util.Date startTime,
                 int numJobsExec,
                 java.lang.Class jsClass,
                 boolean jsPersistent,
                 java.lang.Class tpClass,
                 int tpSize,
                 java.lang.String version)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Class | 
getJobStoreClass()
 Returns the class-name of the  
JobStore instance that is
 being used by the Scheduler. | 
java.lang.Class | 
getSchedulerClass()
 Returns the class-name of the  
Scheduler instance. | 
java.lang.String | 
getSchedulerInstanceId()
 Returns the instance Id of the  
Scheduler. | 
java.lang.String | 
getSchedulerName()
 Returns the name of the  
Scheduler. | 
java.lang.String | 
getSummary()
 Returns a formatted (human readable) String describing all the  
Scheduler's
 meta-data values. | 
java.lang.Class | 
getThreadPoolClass()
 Returns the class-name of the  
ThreadPool instance that is
 being used by the Scheduler. | 
int | 
getThreadPoolSize()
 Returns the number of threads currently in the  
Scheduler's
 ThreadPool. | 
java.lang.String | 
getVersion()
 Returns the version of Quartz that is running. 
 | 
boolean | 
isInStandbyMode()
Reports whether the  
Scheduler is in standby mode. | 
boolean | 
isPaused()
Deprecated. 
 
Please use  
. | 
boolean | 
isSchedulerRemote()
 Returns whether the  
Scheduler is being used remotely (via
 RMI). | 
boolean | 
isShutdown()
 Reports whether the  
Scheduler has been shutdown. | 
boolean | 
isStarted()
 Returns whether the scheduler has been started. 
 | 
boolean | 
jobStoreSupportsPersistence()
 Returns whether or not the  
Scheduler'sJobStore
 instance supports persistence. | 
int | 
numJobsExecuted()
 Returns the number of jobs executed since the  
Scheduler
 started.. | 
java.util.Date | 
runningSince()
 Returns the  
Date at which the Scheduler started running. | 
java.lang.String | 
toString()
 Return a simple string representation of this object. 
 | 
public SchedulerMetaData(java.lang.String schedName,
                 java.lang.String schedInst,
                 java.lang.Class schedClass,
                 boolean isRemote,
                 boolean started,
                 boolean isInStandbyMode,
                 boolean shutdown,
                 java.util.Date startTime,
                 int numJobsExec,
                 java.lang.Class jsClass,
                 boolean jsPersistent,
                 java.lang.Class tpClass,
                 int tpSize,
                 java.lang.String version)
public java.lang.String getSchedulerName()
 Returns the name of the Scheduler.
 
public java.lang.String getSchedulerInstanceId()
 Returns the instance Id of the Scheduler.
 
public java.lang.Class getSchedulerClass()
 Returns the class-name of the Scheduler instance.
 
public java.util.Date runningSince()
 Returns the Date at which the Scheduler started running.
 
public int numJobsExecuted()
 Returns the number of jobs executed since the Scheduler
 started..
 
public boolean isSchedulerRemote()
 Returns whether the Scheduler is being used remotely (via
 RMI).
 
public boolean isStarted()
Returns whether the scheduler has been started.
 Note: isStarted() may return true even if
 isInStandbyMode() returns true.
 
public boolean isInStandbyMode()
Scheduler is in standby mode.public boolean isPaused()
isInStandbyMode().Scheduler is paused.isInStandbyMode()public boolean isShutdown()
 Reports whether the Scheduler has been shutdown.
 
public java.lang.Class getJobStoreClass()
 Returns the class-name of the JobStore instance that is
 being used by the Scheduler.
 
public boolean jobStoreSupportsPersistence()
 Returns whether or not the Scheduler'sJobStore
 instance supports persistence.
 
public java.lang.Class getThreadPoolClass()
 Returns the class-name of the ThreadPool instance that is
 being used by the Scheduler.
 
public int getThreadPoolSize()
 Returns the number of threads currently in the Scheduler's
 ThreadPool.
 
public java.lang.String getVersion()
Returns the version of Quartz that is running.
public java.lang.String toString()
Return a simple string representation of this object.
toString in class java.lang.Objectpublic java.lang.String getSummary()
                            throws SchedulerException
 Returns a formatted (human readable) String describing all the Scheduler's
 meta-data values.
 
The format of the String looks something like this:
Quartz Scheduler 'SchedulerName' with instanceId 'SchedulerInstanceId' Scheduler class: 'org.quartz.impl.StdScheduler' - running locally. Running since: '11:33am on Jul 19, 2002' Not currently paused. Number of Triggers fired: '123' Using thread pool 'org.quartz.simpl.SimpleThreadPool' - with '8' threads Using job-store 'org.quartz.impl.JDBCJobStore' - which supports persistence.
SchedulerException