1. opensymphony
  2. quartz

Commits

Show all
Author Commit Message Date Builds
jrosenberg
Issue number: QUARTZ-442 Semaphore implementation that is JTA Transaction aware. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@502 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Enhance PropertiesParser.getPropertyGroup() to also support an array of prefixes to ignore, so that the lockHandler properties can be excluded when setting the "org.quartz.jobStore" bean properties. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@501 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Update javadoc to clarify that it is an internal Semaphore implentations (and by implication shouldn't need to be used as a value for "org.quartz.jobStore.lockHandler.class".) Implemented new Semaphore.requiresConnection() method to always return true. Updated with a default constructor and bean properties so it can be used as a value for "org.quartz.jobStore.lockHandler.class" if someone really wants to (though it should never be unnecessary). git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@500 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Update javadoc to clarify that it is an internal Semaphore implentations (and by implication shouldn't need to be used as a value for "org.quartz.jobStore.lockHandler.class".) Remove unused "init()" method. Implemented new Semaphore.requiresConnection() method to always return false. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@499 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Add method "boolean requiresConnection()" to the Semaphore interface to indicate whether it actually requires a Connection be passed to it. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@498 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Don't overwrite useDBLocks property if a custom lock handler is already installed. Don't install internal lock handler if custom lock handler is already installed. Use Semaphore.requiresConnection() rather than useDBLocks property when deciding to lazy load connection for locking git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@497 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Don't overwrite useDBLocks property if a custom lock handler is already installed. In executeInLock(), check if lock handler requires a connection before acquiring the lock (just like for executeInNonManagedTXLock()), because now that a user can provide their own Semaphore implementation, they may provide a cluster safe lock handler that doesn't require the database. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@496 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Support "org.quartz.jobStore.lockHandler.class" property of jdbc job stores, including bean properties of the loaded Semaphore class. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@495 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-441 Update the ConfigJobStoreCMT/TX html pages to document the new "org.quartz.jobStore.lockHandler.class" , add missing related property org.quartz.jobStore.useDBLocks, and group lock handler related properties together (org.quartz.jobStore.selectWithLockSQL and org.quartz.jobStore.useDBLocks). Also fix formatting of org.quartz.jobStore.dontSetNonManagedTXConnectionAutoCommitFalse property which was not in table correctly. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@494 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-436 Always call factory.getScheduler() to make sure the scheduler is both initialized and registered. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@493 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-438 Switched triggerListeners from a list to an ordered set and enforced listener name uniqueness in addTriggerListener(). git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@492 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-438 Switched jobListeners from a list to an ordered set and enforced listener name uniqueness in addJobListener(). git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@491 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-436 Fixed typo in javadoc (teh to the) git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@490 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-412, QUARTZ-362 Parse job-data-map as an optional trigger element. Ignore the "allows-transient-data" attribute of job-data-map. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@489 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-412 Added job-data-map as an optional trigger element. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@488 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-383 For processFile() and processFileAndSchedulerJobs() that do not take an explict systemId, attempt to fully expand the given fileName path to create the systemId, rather than just passing through the fileName as is. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@487 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-383 Pass system id into processFileAndSchedulerJobs() explicitly so file expansion is not done twice. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@486 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-436 Explicitly initialize factory when no config file is specified, as otherwise, if the scheduler is never started, the factory is never initialized (and so the scheduler will never get registered!) git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@485 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-434 When resolving the quartz xsd schema locally get the xsd not the dtd git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@484 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-235 Added example of how to execute an ant build script using the NativeJob git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@483 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-418 Set timezone to US/Eastern to make sure this unit test runs where the default TimeZone is not US/Eastern. (Found by Mike Martin) git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@482 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-430 Removed redundant check in getFireTimeAfter() git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@481 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-424 1. Consistently use getStartTime() and getEndTime() rather than the member variables directly 2. In getFireTimeAfter(), short circuit if the given time is already at or after the end time for the trigger 3. In getFinalFireTime() a. If there is an endTime, it return the time before endTime + 1 second, rather than endTime, in case endTime is the final fire time itself. b. Check if the final fire time is before the start time git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@480 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-429 Support setting properties on the InstanceIdGenerator git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@479 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-427 Only throw an exception for a non-durable job w/o triggers if not replacing an existing job that already has triggers git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@478 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-395 makeSecondlyTrigger() should set the start time to now (new Date()) as dictated by the javadoc git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@477 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-402 Deprecated the use of the MISFIRE state and instead check the misfire threshold when acquiring triggers and handling misfires. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@476 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-426 Deprecated isPaused and replaced it with isInStandbyMode git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@475 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-422 Added isStarted() to the Scheduler interface, and use it when creating the SchedulerMetaData. Also use isInStandbyMode() rather than the deprecated isPaused() when creating the SchedulerMetaData. git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@474 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
jrosenberg
Issue number: QUARTZ-424 Updated getFinalFireTime() to call the new CronExpression.getFinalFireTime() when there is no endTime specified, and made clear in the javadoc that getFinalFireTime() and getTimeBefore() are not implemented (since their dependent methods in CronExpression aren't) git-svn-id: http://svn.opensymphony.com/svn/quartz/trunk@473 69f7d36a-ea1c-0410-88ea-9fd03e4c9665
  1. Prev
  2. Next