com.quartzdesk.service.types.v5_0.scheduler.quartz
Class QuartzScheduler

java.lang.Object
  extended by com.quartzdesk.service.types.v5_0.scheduler.Scheduler
      extended by com.quartzdesk.service.types.v5_0.scheduler.quartz.QuartzScheduler

public class QuartzScheduler
extends Scheduler

Type that encapsulates Quartz scheduler data.

Java class for QuartzScheduler complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="QuartzScheduler">
   <complexContent>
     <extension base="{http://service.quartzdesk.com/types/v5_0/scheduler}Scheduler">
       <sequence>
         <element name="instanceId" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="name" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="threadPoolClassName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="threadPoolSize" type="{http://www.w3.org/2001/XMLSchema}int"/>
         <element name="jobStoreClassName" type="{http://www.w3.org/2001/XMLSchema}string"/>
         <element name="jobCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="triggerCount" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
         <element name="jobListener" type="{http://service.quartzdesk.com/types/v5_0/scheduler/quartz}QuartzJobListener" maxOccurs="unbounded" minOccurs="0"/>
         <element name="triggerListener" type="{http://service.quartzdesk.com/types/v5_0/scheduler/quartz}QuartzTriggerListener" maxOccurs="unbounded" minOccurs="0"/>
         <element name="schedulerListener" type="{http://service.quartzdesk.com/types/v5_0/scheduler/quartz}QuartzSchedulerListener" maxOccurs="unbounded" minOccurs="0"/>
       </sequence>
     </extension>
   </complexContent>
 </complexType>
 


Field Summary
protected  String instanceId
           
protected  Integer jobCount
           
protected  List<QuartzJobListener> jobListener
           
protected  String jobStoreClassName
           
protected  String name
           
protected  List<QuartzSchedulerListener> schedulerListener
           
protected  String threadPoolClassName
           
protected  Integer threadPoolSize
           
protected  Integer triggerCount
           
protected  List<QuartzTriggerListener> triggerListener
           
 
Fields inherited from class com.quartzdesk.service.types.v5_0.scheduler.Scheduler
availableJobClass, classLoaderInfo, dateInitialized, datePaused, dateStarted, dateStopped, objectName, publicApiInfo, status, type, version
 
Constructor Summary
QuartzScheduler()
           
 
Method Summary
 String getInstanceId()
          Gets the value of the instanceId property.
 Integer getJobCount()
          Gets the value of the jobCount property.
 List<QuartzJobListener> getJobListener()
          Gets the value of the jobListener property.
 String getJobStoreClassName()
          Gets the value of the jobStoreClassName property.
 String getName()
          Gets the value of the name property.
 List<QuartzSchedulerListener> getSchedulerListener()
          Gets the value of the schedulerListener property.
 String getThreadPoolClassName()
          Gets the value of the threadPoolClassName property.
 Integer getThreadPoolSize()
          Gets the value of the threadPoolSize property.
 Integer getTriggerCount()
          Gets the value of the triggerCount property.
 List<QuartzTriggerListener> getTriggerListener()
          Gets the value of the triggerListener property.
 void setInstanceId(String value)
          Sets the value of the instanceId property.
 void setJobCount(Integer value)
          Sets the value of the jobCount property.
 void setJobListener(List<QuartzJobListener> jobListener)
          Sets the value of the jobListener property.
 void setJobStoreClassName(String value)
          Sets the value of the jobStoreClassName property.
 void setName(String value)
          Sets the value of the name property.
 void setSchedulerListener(List<QuartzSchedulerListener> schedulerListener)
          Sets the value of the schedulerListener property.
 void setThreadPoolClassName(String value)
          Sets the value of the threadPoolClassName property.
 void setThreadPoolSize(Integer value)
          Sets the value of the threadPoolSize property.
 void setTriggerCount(Integer value)
          Sets the value of the triggerCount property.
 void setTriggerListener(List<QuartzTriggerListener> triggerListener)
          Sets the value of the triggerListener property.
 QuartzScheduler withAvailableJobClass(ClassDesc... values)
           
 QuartzScheduler withAvailableJobClass(Collection<ClassDesc> values)
           
 QuartzScheduler withClassLoaderInfo(String value)
           
 QuartzScheduler withDateInitialized(Calendar value)
           
 QuartzScheduler withDatePaused(Calendar value)
           
 QuartzScheduler withDateStarted(Calendar value)
           
 QuartzScheduler withDateStopped(Calendar value)
           
 QuartzScheduler withInstanceId(String value)
           
 QuartzScheduler withJobCount(Integer value)
           
 QuartzScheduler withJobListener(Collection<QuartzJobListener> values)
           
 QuartzScheduler withJobListener(QuartzJobListener... values)
           
 QuartzScheduler withJobStoreClassName(String value)
           
 QuartzScheduler withName(String value)
           
 QuartzScheduler withObjectName(String value)
           
 QuartzScheduler withPublicApiInfo(PublicApiInfo value)
           
 QuartzScheduler withSchedulerListener(Collection<QuartzSchedulerListener> values)
           
 QuartzScheduler withSchedulerListener(QuartzSchedulerListener... values)
           
 QuartzScheduler withStatus(SchedulerStatus value)
           
 QuartzScheduler withThreadPoolClassName(String value)
           
 QuartzScheduler withThreadPoolSize(Integer value)
           
 QuartzScheduler withTriggerCount(Integer value)
           
 QuartzScheduler withTriggerListener(Collection<QuartzTriggerListener> values)
           
 QuartzScheduler withTriggerListener(QuartzTriggerListener... values)
           
 QuartzScheduler withType(SchedulerType value)
           
 QuartzScheduler withVersion(Version value)
           
 
Methods inherited from class com.quartzdesk.service.types.v5_0.scheduler.Scheduler
getAvailableJobClass, getClassLoaderInfo, getDateInitialized, getDatePaused, getDateStarted, getDateStopped, getObjectName, getPublicApiInfo, getStatus, getType, getVersion, setAvailableJobClass, setClassLoaderInfo, setDateInitialized, setDatePaused, setDateStarted, setDateStopped, setObjectName, setPublicApiInfo, setStatus, setType, setVersion
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

instanceId

protected String instanceId

name

protected String name

threadPoolClassName

protected String threadPoolClassName

threadPoolSize

protected Integer threadPoolSize

jobStoreClassName

protected String jobStoreClassName

jobCount

protected Integer jobCount

triggerCount

protected Integer triggerCount

jobListener

protected List<QuartzJobListener> jobListener

triggerListener

protected List<QuartzTriggerListener> triggerListener

schedulerListener

protected List<QuartzSchedulerListener> schedulerListener
Constructor Detail

QuartzScheduler

public QuartzScheduler()
Method Detail

getInstanceId

public String getInstanceId()
Gets the value of the instanceId property.

Returns:
possible object is String

setInstanceId

public void setInstanceId(String value)
Sets the value of the instanceId property.

Parameters:
value - allowed object is String

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getThreadPoolClassName

public String getThreadPoolClassName()
Gets the value of the threadPoolClassName property.

Returns:
possible object is String

setThreadPoolClassName

public void setThreadPoolClassName(String value)
Sets the value of the threadPoolClassName property.

Parameters:
value - allowed object is String

getThreadPoolSize

public Integer getThreadPoolSize()
Gets the value of the threadPoolSize property.

Returns:
possible object is String

setThreadPoolSize

public void setThreadPoolSize(Integer value)
Sets the value of the threadPoolSize property.

Parameters:
value - allowed object is String

getJobStoreClassName

public String getJobStoreClassName()
Gets the value of the jobStoreClassName property.

Returns:
possible object is String

setJobStoreClassName

public void setJobStoreClassName(String value)
Sets the value of the jobStoreClassName property.

Parameters:
value - allowed object is String

getJobCount

public Integer getJobCount()
Gets the value of the jobCount property.

Returns:
possible object is String

setJobCount

public void setJobCount(Integer value)
Sets the value of the jobCount property.

Parameters:
value - allowed object is String

getTriggerCount

public Integer getTriggerCount()
Gets the value of the triggerCount property.

Returns:
possible object is String

setTriggerCount

public void setTriggerCount(Integer value)
Sets the value of the triggerCount property.

Parameters:
value - allowed object is String

getJobListener

public List<QuartzJobListener> getJobListener()
Gets the value of the jobListener property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the jobListener property.

For example, to add a new item, do as follows:

    getJobListener().add(newItem);
 

Objects of the following type(s) are allowed in the list QuartzJobListener


getTriggerListener

public List<QuartzTriggerListener> getTriggerListener()
Gets the value of the triggerListener property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the triggerListener property.

For example, to add a new item, do as follows:

    getTriggerListener().add(newItem);
 

Objects of the following type(s) are allowed in the list QuartzTriggerListener


getSchedulerListener

public List<QuartzSchedulerListener> getSchedulerListener()
Gets the value of the schedulerListener property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the schedulerListener property.

For example, to add a new item, do as follows:

    getSchedulerListener().add(newItem);
 

Objects of the following type(s) are allowed in the list QuartzSchedulerListener


withInstanceId

public QuartzScheduler withInstanceId(String value)

withName

public QuartzScheduler withName(String value)

withThreadPoolClassName

public QuartzScheduler withThreadPoolClassName(String value)

withThreadPoolSize

public QuartzScheduler withThreadPoolSize(Integer value)

withJobStoreClassName

public QuartzScheduler withJobStoreClassName(String value)

withJobCount

public QuartzScheduler withJobCount(Integer value)

withTriggerCount

public QuartzScheduler withTriggerCount(Integer value)

withJobListener

public QuartzScheduler withJobListener(QuartzJobListener... values)

withJobListener

public QuartzScheduler withJobListener(Collection<QuartzJobListener> values)

withTriggerListener

public QuartzScheduler withTriggerListener(QuartzTriggerListener... values)

withTriggerListener

public QuartzScheduler withTriggerListener(Collection<QuartzTriggerListener> values)

withSchedulerListener

public QuartzScheduler withSchedulerListener(QuartzSchedulerListener... values)

withSchedulerListener

public QuartzScheduler withSchedulerListener(Collection<QuartzSchedulerListener> values)

withObjectName

public QuartzScheduler withObjectName(String value)
Overrides:
withObjectName in class Scheduler

withType

public QuartzScheduler withType(SchedulerType value)
Overrides:
withType in class Scheduler

withVersion

public QuartzScheduler withVersion(Version value)
Overrides:
withVersion in class Scheduler

withStatus

public QuartzScheduler withStatus(SchedulerStatus value)
Overrides:
withStatus in class Scheduler

withDateInitialized

public QuartzScheduler withDateInitialized(Calendar value)
Overrides:
withDateInitialized in class Scheduler

withDateStarted

public QuartzScheduler withDateStarted(Calendar value)
Overrides:
withDateStarted in class Scheduler

withDatePaused

public QuartzScheduler withDatePaused(Calendar value)
Overrides:
withDatePaused in class Scheduler

withDateStopped

public QuartzScheduler withDateStopped(Calendar value)
Overrides:
withDateStopped in class Scheduler

withAvailableJobClass

public QuartzScheduler withAvailableJobClass(ClassDesc... values)
Overrides:
withAvailableJobClass in class Scheduler

withAvailableJobClass

public QuartzScheduler withAvailableJobClass(Collection<ClassDesc> values)
Overrides:
withAvailableJobClass in class Scheduler

withClassLoaderInfo

public QuartzScheduler withClassLoaderInfo(String value)
Overrides:
withClassLoaderInfo in class Scheduler

withPublicApiInfo

public QuartzScheduler withPublicApiInfo(PublicApiInfo value)
Overrides:
withPublicApiInfo in class Scheduler

setJobListener

public void setJobListener(List<QuartzJobListener> jobListener)
Sets the value of the jobListener property.

Parameters:
jobListener - allowed object is QuartzJobListener

setTriggerListener

public void setTriggerListener(List<QuartzTriggerListener> triggerListener)
Sets the value of the triggerListener property.

Parameters:
triggerListener - allowed object is QuartzTriggerListener

setSchedulerListener

public void setSchedulerListener(List<QuartzSchedulerListener> schedulerListener)
Sets the value of the schedulerListener property.

Parameters:
schedulerListener - allowed object is QuartzSchedulerListener


Copyright © 2013–2017 QuartzDesk.com. All rights reserved.