io.quarkus.quartz.runtime.QuartzBuildTimeConfig.jdp Maven / Gradle / Ivy
Show all versions of quarkus-quartz Show documentation
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.clusterCheckinInterval=The frequency (in milliseconds) at which the scheduler instance checks-in with other instances of the cluster.\n\nIgnored if using a `ram` store i.e {@link StoreType\#RAM}.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.clustered=Enable cluster mode or not.\n
\nIf enabled make sure to set the appropriate cluster properties.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.dataSourceName=The name of the datasource to use.\n
\nIgnored if using a `ram` store i.e {@link StoreType\#RAM}.\n
\nOptionally needed when using the `jdbc-tx` or `jdbc-cmt` store types.\nIf not specified, defaults to using the default datasource.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.instanceIdGenerators=Instance ID generators.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.jobListeners=Job listeners.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.plugins=Plugins.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.selectWithLockSql=The SQL string that selects a row in the "LOCKS" table and places a lock on the row.\n
\nIgnored if using a `ram` store i.e {@link StoreType\#RAM}.\n
\nIf not set, the default value of Quartz applies, for which the "{0}" is replaced during run-time with the\n`table-prefix`, the "{1}" with the `instance-name`.\n
\nAn example SQL string `SELECT * FROM {0}LOCKS WHERE SCHED_NAME \= {1} AND LOCK_NAME \= ? FOR UPDATE`
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.serializeJobData=Instructs JDBCJobStore to serialize JobDataMaps in the BLOB column.\n
\nIgnored if using a `ram` store i.e {@link StoreType\#RAM}.\n
\nIf this is set to `true`, the JDBCJobStore will store the JobDataMaps in their serialize form in the BLOB Column.\nThis is useful when you want to store complex JobData objects other than String.\nThis is equivalent of setting `org.quartz.jobStore.useProperties` to `false`.\nNOTE\: When this option is set to `true`, all the non-String classes used in JobDataMaps have to be registered\nfor serialization when building a native image\n
\nIf this is set to `false` (the default), the values can be stored as name-value pairs rather than storing more complex\nobjects in their serialized form in the BLOB column.\nThis can be handy, as you avoid the class versioning issues that can arise from serializing your non-String classes into\na BLOB.\nThis is equivalent of setting `org.quartz.jobStore.useProperties` to `true`.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.storeType=The type of store to use.\n
\nWhen using {@link StoreType\#JDBC_CMT} or {@link StoreType\#JDBC_TX} configuration values make sure that you have the\ndatasource configured. See Configuring your datasource for more\ninformation.\n
\nTo create Quartz tables, you can perform a schema migration via the Flyway\nextension using a SQL script matching your database picked from Quartz\nrepository.
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.tablePrefix=The prefix for quartz job store tables.\n
\nIgnored if using a `ram` store i.e {@link StoreType\#RAM}
io.quarkus.quartz.runtime.QuartzBuildTimeConfig.triggerListeners=Trigger listeners.