|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.quartz.plugins.xml.JobInitializationPluginMultiple
This plugin loads XML files to add jobs and schedule them with triggers as the scheduler is initialized, and can optionally periodically scan the file for changes.
Constructor Summary | |
JobInitializationPluginMultiple()
|
Method Summary | |
void |
fileUpdated(String fileName)
|
String |
getFileName()
The file name (and path) to the XML file that should be read. |
protected static org.apache.commons.logging.Log |
getLog()
|
long |
getScanInterval()
The interval (in seconds) at which to scan for changes to the file. |
void |
initialize(String name,
Scheduler scheduler)
Called during creation of the Scheduler in order to give
the SchedulerPlugin a chance to initialize. |
boolean |
isFailOnFileNotFound()
Whether or not initialization of the plugin should fail (throw an exception) if the file cannot be found. |
boolean |
isOverWriteExistingJobs()
Whether or not jobs defined in the XML file should be overwrite existing jobs with the same name. |
boolean |
isUseContextClassLoader()
Whether or not the context class loader should be used. |
boolean |
isValidating()
Whether or not the XML should be validated. |
boolean |
isValidatingSchema()
Whether or not the XML schema should be validated. |
void |
processFiles()
|
void |
setFailOnFileNotFound(boolean failOnFileNotFound)
Whether or not initialization of the plugin should fail (throw an exception) if the file cannot be found. |
void |
setFileName(String fileName)
The file name (and path) to the XML file that should be read. |
void |
setOverWriteExistingJobs(boolean overWriteExistingJobs)
Whether or not jobs defined in the XML file should be overwrite existing jobs with the same name. |
void |
setScanInterval(long scanInterval)
The interval (in seconds) at which to scan for changes to the file. |
void |
setUseContextClassLoader(boolean useContextClassLoader)
Whether or not context class loader should be used. |
void |
setValidating(boolean validating)
Whether or not the XML should be validated. |
void |
setValidatingSchema(boolean validatingSchema)
Whether or not the XML schema should be validated. |
void |
shutdown()
Called in order to inform the SchedulerPlugin that it
should free up all of it's resources because the scheduler is shutting
down. |
void |
start()
Called when the associated Scheduler is started, in order
to let the plug-in know it can now make calls into the scheduler if it
needs to. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JobInitializationPluginMultiple()
Method Detail |
public boolean isOverWriteExistingJobs()
public void setOverWriteExistingJobs(boolean overWriteExistingJobs)
overWriteExistingJobs
- public String getFileName()
public void setFileName(String fileName)
fileName
- public long getScanInterval()
public void setScanInterval(long scanInterval)
scanInterval
- The scanInterval to set.public boolean isFailOnFileNotFound()
true
.
public void setFailOnFileNotFound(boolean failOnFileNotFound)
true
.
public boolean isUseContextClassLoader()
true
.
public void setUseContextClassLoader(boolean useContextClassLoader)
true
.
useContextClassLoader
- public boolean isValidating()
true
.
public void setValidating(boolean validating)
true
.
validating
- public boolean isValidatingSchema()
true
.
public void setValidatingSchema(boolean validatingSchema)
true
.
validatingSchema
- protected static org.apache.commons.logging.Log getLog()
public void initialize(String name, Scheduler scheduler) throws SchedulerException
Called during creation of the Scheduler
in order to give
the SchedulerPlugin
a chance to initialize.
initialize
in interface SchedulerPlugin
name
- The name by which the plugin is identified.scheduler
- The scheduler to which the plugin is registered.
SchedulerConfigException
- if there is an error initializing.
SchedulerException
public void start()
SchedulerPlugin
Called when the associated Scheduler
is started, in order
to let the plug-in know it can now make calls into the scheduler if it
needs to.
start
in interface SchedulerPlugin
public void shutdown()
Called in order to inform the SchedulerPlugin
that it
should free up all of it's resources because the scheduler is shutting
down.
shutdown
in interface SchedulerPlugin
public void processFiles()
public void fileUpdated(String fileName)
fileUpdated
in interface FileScanListener
FileScanListener.fileUpdated(java.lang.String)
|
Quartz Enterprise Job Scheduler Project Page | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |