Class QuartzSchedulerMetaData
java.lang.Object
com.kingsrook.qqq.backend.core.model.metadata.scheduleing.QSchedulerMetaData
com.kingsrook.qqq.backend.core.model.metadata.scheduleing.quartz.QuartzSchedulerMetaData
- All Implemented Interfaces:
MetaDataProducerOutput,QMetaDataObject,TopLevelMetaDataInterface,Serializable
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for propertiesinitSchedulerInstance(QInstance qInstance, Supplier<QSession> systemSessionSupplier) booleanvoidsetProperties(Properties properties) Setter for propertiesbooleanwithProperties(Properties properties) Fluent setter for propertiesMethods inherited from class com.kingsrook.qqq.backend.core.model.metadata.scheduleing.QSchedulerMetaData
addSelfToInstance, getName, getType, setName, setType, withName, withType
-
Field Details
-
TYPE
- See Also:
-
-
Constructor Details
-
QuartzSchedulerMetaData
public QuartzSchedulerMetaData()Constructor
-
-
Method Details
-
supportsCronSchedules
public boolean supportsCronSchedules()- Overrides:
supportsCronSchedulesin classQSchedulerMetaData
-
mayUseInScheduledJobsTable
public boolean mayUseInScheduledJobsTable()- Overrides:
mayUseInScheduledJobsTablein classQSchedulerMetaData
-
initSchedulerInstance
public QSchedulerInterface initSchedulerInstance(QInstance qInstance, Supplier<QSession> systemSessionSupplier) throws QException - Specified by:
initSchedulerInstancein classQSchedulerMetaData- Throws:
QException
-
getProperties
Getter for properties -
setProperties
Setter for properties -
withProperties
Fluent setter for properties
-