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) boolean
void
setProperties
(Properties properties) Setter for propertiesboolean
withProperties
(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:
supportsCronSchedules
in classQSchedulerMetaData
-
mayUseInScheduledJobsTable
public boolean mayUseInScheduledJobsTable()- Overrides:
mayUseInScheduledJobsTable
in classQSchedulerMetaData
-
initSchedulerInstance
public QSchedulerInterface initSchedulerInstance(QInstance qInstance, Supplier<QSession> systemSessionSupplier) throws QException - Specified by:
initSchedulerInstance
in classQSchedulerMetaData
- Throws:
QException
-
getProperties
Getter for properties -
setProperties
Setter for properties -
withProperties
Fluent setter for properties
-