This is an automated email from the git hooks/post-receive script. ebourg-guest pushed a commit to branch master in repository libquartz2-java.
commit f5adee74eae9a4a76b47b02b65b42bf4f23a5912 Merge: d1d188b d6655bc Author: Emmanuel Bourg <[email protected]> Date: Sun Apr 3 22:38:59 2016 +0200 Merge tag 'upstream/2.2.2' Upstream version 2.2.2 NOTICE.txt | 2 - QUICK-START.html | 20 - README.txt | 216 +- TestCategories.properties | 61 + checkstyle/README.txt | 13 + checkstyle/pom.xml | 50 + checkstyle/src/main/resources/checkstyle.xml | 28 + checkstyle/src/main/resources/header.txt | 16 + checkstyle/src/main/resources/suppressions.xml | 9 + distribution/examples/pom.xml | 186 + .../org/quartz/examples/example1/HelloJob.java | 68 + .../quartz/examples/example1/SimpleExample.java | 98 + .../quartz/examples/example10/PlugInExample.java | 84 + .../org/quartz/examples/example10/SimpleJob.java | 77 + .../org/quartz/examples/example11/LoadExample.java | 120 + .../org/quartz/examples/example11/SimpleJob.java | 75 + .../examples/example12/RemoteClientExample.java | 78 + .../examples/example12/RemoteServerExample.java | 79 + .../org/quartz/examples/example12/SimpleJob.java | 74 + .../quartz/examples/example13/ClusterExample.java | 210 + .../examples/example13/SimpleRecoveryJob.java | 90 + .../example13/SimpleRecoveryStatefulJob.java | 37 + .../quartz/examples/example14/PriorityExample.java | 113 + .../quartz/examples/example14/TriggerEchoJob.java | 59 + .../quartz/examples/example15/ClusterExample.java | 208 + .../examples/example15/SimpleRecoveryJob.java | 90 + .../example15/SimpleRecoveryStatefulJob.java | 42 + .../org/quartz/examples/example2/SimpleJob.java | 65 + .../examples/example2/SimpleTriggerExample.java | 209 + .../examples/example3/CronTriggerExample.java | 158 + .../org/quartz/examples/example3/SimpleJob.java | 66 + .../org/quartz/examples/example4/ColorJob.java | 104 + .../quartz/examples/example4/JobStateExample.java | 124 + .../quartz/examples/example5/MisfireExample.java | 131 + .../quartz/examples/example5/StatefulDumbJob.java | 99 + .../java/org/quartz/examples/example6/BadJob1.java | 89 + .../java/org/quartz/examples/example6/BadJob2.java | 86 + .../examples/example6/JobExceptionExample.java | 115 + .../examples/example7/DumbInterruptableJob.java | 114 + .../quartz/examples/example7/InterruptExample.java | 112 + .../quartz/examples/example8/CalendarExample.java | 125 + .../org/quartz/examples/example8/SimpleJob.java | 65 + .../org/quartz/examples/example9/Job1Listener.java | 69 + .../quartz/examples/example9/ListenerExample.java | 101 + .../org/quartz/examples/example9/SimpleJob1.java | 65 + .../org/quartz/examples/example9/SimpleJob2.java | 65 + distribution/examples/src/main/resources/log4j.xml | 24 + .../examples/example14/quartz_priority.properties | 8 + distribution/pom.xml | 282 ++ .../src/main/assembly/root/QUICK-START.html | 20 + distribution/src/main/assembly/root/README.txt | 95 + .../main/assembly/root/examples/bin/addpath.bat | 1 + .../main/assembly/root/examples/bin/buildcp.bat | 19 + .../src/main/assembly/root/examples/bin/buildcp.sh | 23 + .../main/assembly/root/examples}/bin/readme.txt | 0 .../root/examples}/example1/basics_readme.txt | 0 .../assembly/root/examples/example1/example1.bat | 21 + .../assembly/root/examples/example1/example1.sh | 22 + .../main/assembly/root/examples/example1/log4j.xml | 24 + .../assembly/root/examples/example10/example10.bat | 23 + .../assembly/root/examples/example10/example10.sh | 22 + .../assembly/root/examples/example10/log4j.xml | 24 + .../root/examples/example10/plugins_readme.txt | 25 + .../root/examples/example10/quartz.properties | 56 + .../root/examples/example10/quartz_data.xml | 107 + .../assembly/root/examples/example11/example11.bat | 23 + .../assembly/root/examples/example11/example11.sh | 22 + .../root/examples}/example11/high_load_readme.txt | 0 .../assembly/root/examples/example11/log4j.xml | 24 + .../root/examples/example11/quartz.properties | 43 + .../assembly/root/examples/example12/client.bat | 23 + .../root/examples/example12/client.properties | 12 + .../assembly/root/examples/example12/client.sh | 22 + .../assembly/root/examples/example12/log4j.xml | 24 + .../assembly/root/examples}/example12/rmi.policy | 0 .../root/examples}/example12/rmi_readme.txt | 0 .../assembly/root/examples/example12/server.bat | 23 + .../root/examples/example12/server.properties | 27 + .../assembly/root/examples/example12/server.sh | 22 + .../root/examples/example13/clustering_readme.txt | 78 + .../assembly/root/examples/example13/instance1.bat | 29 + .../root/examples/example13/instance1.properties | 66 + .../assembly/root/examples/example13/instance1.sh | 29 + .../assembly/root/examples/example13/instance2.bat | 28 + .../root/examples/example13/instance2.properties | 66 + .../assembly/root/examples/example13/instance2.sh | 29 + .../assembly/root/examples/example13/log4j.xml | 24 + .../assembly/root/examples/example14/example14.bat | 21 + .../assembly/root/examples/example14/example14.sh | 19 + .../assembly/root/examples/example14/log4j.xml | 24 + .../root/examples}/example14/priority_readme.txt | 0 .../assembly/root/examples/example15/instance1.bat | 43 + .../root/examples/example15/instance1.properties | 36 + .../assembly/root/examples/example15/instance1.sh | 39 + .../assembly/root/examples/example15/instance2.bat | 43 + .../root/examples/example15/instance2.properties | 36 + .../assembly/root/examples/example15/instance2.sh | 39 + .../assembly/root/examples/example15/log4j.xml | 24 + .../examples/example15/start-sample-server.bat | 19 + .../root/examples/example15/start-sample-server.sh | 16 + .../root/examples/example15/stop-sample-server.bat | 19 + .../root/examples/example15/stop-sample-server.sh | 16 + .../examples}/example15/tc_clustering_readme.txt | 0 .../assembly/root/examples/example2/example2.bat | 21 + .../assembly/root/examples/example2/example2.sh | 19 + .../main/assembly/root/examples/example2/log4j.xml | 24 + .../examples}/example2/simple_triggers_readme.txt | 0 .../examples}/example3/cron_triggers_readme.txt | 0 .../assembly/root/examples/example3/example3.bat | 21 + .../assembly/root/examples/example3/example3.sh | 19 + .../main/assembly/root/examples/example3/log4j.xml | 24 + .../assembly/root/examples/example4/example4.bat | 21 + .../assembly/root/examples/example4/example4.sh | 19 + .../root/examples}/example4/job_state_readme.txt | 0 .../main/assembly/root/examples/example4/log4j.xml | 24 + .../assembly/root/examples/example5/example5.bat | 21 + .../assembly/root/examples/example5/example5.sh | 19 + .../main/assembly/root/examples/example5/log4j.xml | 24 + .../root/examples}/example5/misfires_readme.txt | 0 .../assembly/root/examples/example6/example6.bat | 21 + .../assembly/root/examples/example6/example6.sh | 19 + .../root/examples}/example6/exceptions_readme.txt | 0 .../main/assembly/root/examples/example6/log4j.xml | 24 + .../assembly/root/examples/example7/example7.bat | 21 + .../assembly/root/examples/example7/example7.sh | 19 + .../examples}/example7/interrupting_readme.txt | 0 .../main/assembly/root/examples/example7/log4j.xml | 24 + .../root/examples}/example8/calendars_readme.txt | 0 .../assembly/root/examples/example8/example8.bat | 21 + .../assembly/root/examples/example8/example8.sh | 19 + .../main/assembly/root/examples/example8/log4j.xml | 24 + .../assembly/root/examples/example9/example9.bat | 21 + .../assembly/root/examples/example9/example9.sh | 19 + .../root/examples}/example9/listeners_readme.txt | 0 .../main/assembly/root/examples/example9/log4j.xml | 24 + .../main/assembly/root/examples/examples_guide.txt | 37 + .../root/licenses/3rd_Party_Licenses_TAQ_2.2.2.pdf | Bin 0 -> 37544 bytes .../src/main/assembly/root/licenses/LICENSE.txt | 0 .../resources/META-INF/terracotta/public-api-types | 2 + examples/bin/addpath.bat | 1 - examples/bin/buildcp.bat | 20 - examples/bin/buildcp.sh | 34 - examples/build.properties | 2 - examples/build.xml | 60 - examples/example1/example1.bat | 21 - examples/example1/example1.sh | 19 - examples/example1/log4j.xml | 24 - examples/example10/example10.bat | 23 - examples/example10/example10.sh | 22 - examples/example10/log4j.xml | 24 - examples/example10/plugins_readme.txt | 25 - examples/example10/quartz.properties | 56 - examples/example10/quartz_data.xml | 112 - examples/example11/example11.bat | 23 - examples/example11/example11.sh | 22 - examples/example11/log4j.xml | 24 - examples/example11/quartz.properties | 43 - examples/example12/client.bat | 23 - examples/example12/client.properties | 12 - examples/example12/client.sh | 22 - examples/example12/log4j.xml | 24 - examples/example12/server.bat | 23 - examples/example12/server.properties | 27 - examples/example12/server.sh | 22 - examples/example13/clustering_readme.txt | 73 - examples/example13/instance1.bat | 26 - examples/example13/instance1.properties | 67 - examples/example13/instance1.sh | 28 - examples/example13/instance2.bat | 26 - examples/example13/instance2.properties | 67 - examples/example13/instance2.sh | 29 - examples/example13/log4j.xml | 24 - examples/example14/example14.bat | 21 - examples/example14/example14.sh | 19 - examples/example14/log4j.xml | 24 - examples/example15/instance1.bat | 40 - examples/example15/instance1.properties | 36 - examples/example15/instance1.sh | 41 - examples/example15/instance2.bat | 40 - examples/example15/instance2.properties | 36 - examples/example15/instance2.sh | 41 - examples/example15/log4j.xml | 24 - examples/example15/start-sample-server.bat | 19 - examples/example15/start-sample-server.sh | 16 - examples/example15/stop-sample-server.bat | 19 - examples/example15/stop-sample-server.sh | 16 - examples/example2/example2.bat | 21 - examples/example2/example2.sh | 19 - examples/example2/log4j.xml | 24 - examples/example3/example3.bat | 21 - examples/example3/example3.sh | 19 - examples/example3/log4j.xml | 24 - examples/example4/example4.bat | 21 - examples/example4/example4.sh | 19 - examples/example4/log4j.xml | 24 - examples/example5/example5.bat | 21 - examples/example5/example5.sh | 19 - examples/example5/log4j.xml | 24 - examples/example6/example6.bat | 21 - examples/example6/example6.sh | 19 - examples/example6/log4j.xml | 24 - examples/example7/example7.bat | 21 - examples/example7/example7.sh | 19 - examples/example7/log4j.xml | 24 - examples/example8/example8.bat | 21 - examples/example8/example8.sh | 19 - examples/example8/log4j.xml | 24 - examples/example9/example9.bat | 21 - examples/example9/example9.sh | 19 - examples/example9/log4j.xml | 24 - examples/examples_guide.txt | 32 - examples/pom.xml | 34 - .../org/quartz/examples/example1/HelloJob.java | 68 - .../quartz/examples/example1/SimpleExample.java | 95 - .../quartz/examples/example10/PlugInExample.java | 75 - .../org/quartz/examples/example10/SimpleJob.java | 79 - .../org/quartz/examples/example11/LoadExample.java | 117 - .../org/quartz/examples/example11/SimpleJob.java | 77 - .../examples/example12/RemoteClientExample.java | 75 - .../examples/example12/RemoteServerExample.java | 81 - .../org/quartz/examples/example12/SimpleJob.java | 74 - .../quartz/examples/example13/ClusterExample.java | 220 -- .../examples/example13/SimpleRecoveryJob.java | 96 - .../example13/SimpleRecoveryStatefulJob.java | 35 - .../quartz/examples/example14/PriorityExample.java | 112 - .../quartz/examples/example14/TriggerEchoJob.java | 59 - .../quartz/examples/example15/ClusterExample.java | 216 -- .../examples/example15/SimpleRecoveryJob.java | 96 - .../example15/SimpleRecoveryStatefulJob.java | 36 - .../org/quartz/examples/example2/SimpleJob.java | 64 - .../examples/example2/SimpleTriggerExample.java | 204 - .../examples/example3/CronTriggerExample.java | 161 - .../org/quartz/examples/example3/SimpleJob.java | 65 - .../org/quartz/examples/example4/ColorJob.java | 99 - .../quartz/examples/example4/JobStateExample.java | 121 - .../quartz/examples/example5/MisfireExample.java | 137 - .../org/quartz/examples/example5/MisfireJob.java | 82 - .../quartz/examples/example5/StatefulDumbJob.java | 107 - .../java/org/quartz/examples/example6/BadJob1.java | 78 - .../java/org/quartz/examples/example6/BadJob2.java | 80 - .../examples/example6/JobExceptionExample.java | 111 - .../examples/example7/DumbInterruptableJob.java | 113 - .../quartz/examples/example7/InterruptExample.java | 119 - .../quartz/examples/example8/CalendarExample.java | 129 - .../org/quartz/examples/example8/SimpleJob.java | 64 - .../org/quartz/examples/example9/Job1Listener.java | 83 - .../quartz/examples/example9/ListenerExample.java | 103 - .../org/quartz/examples/example9/SimpleJob1.java | 64 - .../org/quartz/examples/example9/SimpleJob2.java | 64 - .../examples/example14/quartz_priority.properties | 8 - management-quartz-impl/pom.xml | 56 + .../management/DfltSamplerRepositoryService.java | 51 + .../quartz/management/ManagementServerImpl.java | 84 + .../services/AgentsResourceServiceImpl.java | 78 + .../management/service/EntityResourceFactory.java | 36 + .../service/SamplerRepositoryService.java | 26 + management-quartz/pom.xml | 42 + .../jaxrs/QuartzObjectMapperProvider.java | 57 + .../management/resource/SchedulerEntity.java | 63 + pom.xml | 531 +-- quartz-all/pom.xml | 84 - quartz-commonj/pom.xml | 54 +- .../quartz/commonj/WorkManagerThreadExecutor.java | 111 + .../quartz/custom/WorkManagerThreadExecutor.java | 95 - quartz-core/pom.xml | 186 + quartz-core/src/main/java/org/quartz/Calendar.java | 111 + .../quartz/CalendarIntervalScheduleBuilder.java | 339 ++ .../java/org/quartz/CalendarIntervalTrigger.java | 159 + .../src/main/java/org/quartz/CronExpression.java | 1655 ++++++++ .../main/java/org/quartz/CronScheduleBuilder.java | 328 ++ .../src/main/java/org/quartz/CronTrigger.java | 207 + .../quartz/DailyTimeIntervalScheduleBuilder.java | 413 ++ .../java/org/quartz/DailyTimeIntervalTrigger.java | 138 + .../src/main/java/org/quartz/DateBuilder.java | 1021 +++++ .../org/quartz/DisallowConcurrentExecution.java | 40 + .../java/org/quartz/ExecuteInJTATransaction.java | 62 + .../src/main/java/org/quartz/InterruptableJob.java | 92 + quartz-core/src/main/java/org/quartz/Job.java | 79 + .../src/main/java/org/quartz/JobBuilder.java | 351 ++ .../src/main/java/org/quartz/JobDataMap.java | 500 +++ .../src/main/java/org/quartz/JobDetail.java | 127 + .../main/java/org/quartz/JobExecutionContext.java | 254 ++ .../java/org/quartz/JobExecutionException.java | 179 + quartz-core/src/main/java/org/quartz/JobKey.java | 77 + .../src/main/java/org/quartz/JobListener.java | 92 + .../java/org/quartz/JobPersistenceException.java | 59 + .../src/main/java/org/quartz/ListenerManager.java | 277 ++ quartz-core/src/main/java/org/quartz/Matcher.java | 38 + .../org/quartz/ObjectAlreadyExistsException.java | 85 + .../org/quartz/PersistJobDataAfterExecution.java | 44 + .../src/main/java/org/quartz/ScheduleBuilder.java | 26 + .../src/main/java/org/quartz/Scheduler.java | 954 +++++ .../java/org/quartz/SchedulerConfigException.java | 59 + .../src/main/java/org/quartz/SchedulerContext.java | 61 + .../main/java/org/quartz/SchedulerException.java | 98 + .../src/main/java/org/quartz/SchedulerFactory.java | 67 + .../main/java/org/quartz/SchedulerListener.java | 214 ++ .../main/java/org/quartz/SchedulerMetaData.java | 355 ++ .../java/org/quartz/SimpleScheduleBuilder.java | 429 +++ .../src/main/java/org/quartz/SimpleTrigger.java | 164 + .../src/main/java/org/quartz/StatefulJob.java | 60 + .../src/main/java/org/quartz/TimeOfDay.java | 243 ++ quartz-core/src/main/java/org/quartz/Trigger.java | 329 ++ .../src/main/java/org/quartz/TriggerBuilder.java | 416 ++ .../src/main/java/org/quartz/TriggerKey.java | 78 + .../src/main/java/org/quartz/TriggerListener.java | 133 + .../src/main/java/org/quartz/TriggerUtils.java | 201 + .../org/quartz/UnableToInterruptJobException.java | 59 + .../src/main/java/org/quartz/core/JobRunShell.java | 382 ++ .../java/org/quartz/core/JobRunShellFactory.java | 61 + .../java/org/quartz/core/ListenerManagerImpl.java | 275 ++ .../org/quartz/core/NullSampledStatisticsImpl.java | 19 + .../main/java/org/quartz/core/QuartzScheduler.java | 2484 ++++++++++++ .../org/quartz/core/QuartzSchedulerMBeanImpl.java | 1011 +++++ .../org/quartz/core/QuartzSchedulerResources.java | 595 +++ .../org/quartz/core/QuartzSchedulerThread.java | 491 +++ .../org/quartz/core/RemotableQuartzScheduler.java | 175 + .../java/org/quartz/core/SampledStatistics.java | 0 .../org/quartz/core/SampledStatisticsImpl.java | 109 + .../org/quartz/core/SchedulerSignalerImpl.java | 98 + .../org/quartz/core/jmx/CronTriggerSupport.java | 122 + .../org/quartz/core/jmx/JobDataMapSupport.java | 92 + .../java/org/quartz/core/jmx/JobDetailSupport.java | 142 + .../core/jmx/JobExecutionContextSupport.java | 100 + .../org/quartz/core/jmx/QuartzSchedulerMBean.java | 319 ++ .../org/quartz/core/jmx/SimpleTriggerSupport.java | 127 + .../java/org/quartz/core/jmx/TriggerSupport.java | 195 + .../java/org/quartz/core/mbeans-descriptors.xml | 234 ++ .../src/main/java/org/quartz/core/package.html | 0 .../jta/JTAAnnotationAwareJobRunShellFactory.java | 114 + .../java/org/quartz/ee/jta/JTAJobRunShell.java | 179 + .../org/quartz/ee/jta/JTAJobRunShellFactory.java | 101 + .../org/quartz/ee/jta/UserTransactionHelper.java | 221 ++ .../ee/servlet/QuartzInitializerListener.java | 268 ++ .../ee/servlet/QuartzInitializerServlet.java | 289 ++ .../java/org/quartz/helpers/VersionPrinter.java | 0 .../src/main/java/org/quartz/helpers/package.html | 0 .../org/quartz/impl/DefaultThreadExecutor.java | 0 .../org/quartz/impl/DirectSchedulerFactory.java | 582 +++ .../main/java/org/quartz/impl/JobDetailImpl.java | 461 +++ .../org/quartz/impl/JobExecutionContextImpl.java | 273 ++ .../main/java/org/quartz/impl/QuartzServer.java | 196 + .../java/org/quartz/impl/RemoteMBeanScheduler.java | 947 +++++ .../main/java/org/quartz/impl/RemoteScheduler.java | 932 +++++ .../org/quartz/impl/SchedulerDetailsSetter.java | 0 .../java/org/quartz/impl/SchedulerRepository.java | 100 + .../org/quartz/impl/StdJobRunShellFactory.java | 75 + .../main/java/org/quartz/impl/StdScheduler.java | 608 +++ .../java/org/quartz/impl/StdSchedulerFactory.java | 1563 ++++++++ .../org/quartz/impl/calendar/AnnualCalendar.java | 296 ++ .../org/quartz/impl/calendar/BaseCalendar.java | 264 ++ .../org/quartz/impl/calendar/CronCalendar.java | 224 ++ .../org/quartz/impl/calendar/DailyCalendar.java | 867 +++++ .../org/quartz/impl/calendar/HolidayCalendar.java | 152 + .../org/quartz/impl/calendar/MonthlyCalendar.java | 222 ++ .../org/quartz/impl/calendar/WeeklyCalendar.java | 204 + ...ributeRestoringConnectionInvocationHandler.java | 0 .../quartz/impl/jdbcjobstore/CUBRIDDelegate.java | 134 + .../quartz/impl/jdbcjobstore/CacheDelegate.java | 179 + ...CalendarIntervalTriggerPersistenceDelegate.java | 60 + .../org/quartz/impl/jdbcjobstore/Constants.java | 195 + .../CronTriggerPersistenceDelegate.java | 118 + .../quartz/impl/jdbcjobstore/DB2v6Delegate.java | 148 + .../quartz/impl/jdbcjobstore/DB2v7Delegate.java | 63 + .../quartz/impl/jdbcjobstore/DB2v8Delegate.java | 44 + .../org/quartz/impl/jdbcjobstore/DBSemaphore.java | 224 ++ ...ailyTimeIntervalTriggerPersistenceDelegate.java | 162 + .../quartz/impl/jdbcjobstore/DriverDelegate.java | 1140 ++++++ .../impl/jdbcjobstore/FiredTriggerRecord.java | 154 + .../quartz/impl/jdbcjobstore/HSQLDBDelegate.java | 93 + .../InvalidConfigurationException.java | 49 + .../jdbcjobstore/JTANonClusteredSemaphore.java | 302 ++ .../org/quartz/impl/jdbcjobstore/JobStoreCMT.java | 256 ++ .../quartz/impl/jdbcjobstore/JobStoreSupport.java | 3997 ++++++++++++++++++++ .../org/quartz/impl/jdbcjobstore/JobStoreTX.java | 96 + .../quartz/impl/jdbcjobstore/LockException.java | 53 + .../quartz/impl/jdbcjobstore/MSSQLDelegate.java | 91 + .../impl/jdbcjobstore/NoSuchDelegateException.java | 51 + .../impl/jdbcjobstore/PointbaseDelegate.java | 459 +++ .../impl/jdbcjobstore/PostgreSQLDelegate.java | 99 + .../impl/jdbcjobstore/SchedulerStateRecord.java | 91 + .../org/quartz/impl/jdbcjobstore/Semaphore.java | 63 + ...ropertiesTriggerPersistenceDelegateSupport.java | 192 + .../SimplePropertiesTriggerProperties.java | 92 + .../quartz/impl/jdbcjobstore/SimpleSemaphore.java | 165 + .../SimpleTriggerPersistenceDelegate.java | 123 + .../quartz/impl/jdbcjobstore/StdJDBCConstants.java | 671 ++++ .../quartz/impl/jdbcjobstore/StdJDBCDelegate.java | 3339 ++++++++++++++++ .../impl/jdbcjobstore/StdRowLockSemaphore.java | 185 + .../quartz/impl/jdbcjobstore/SybaseDelegate.java | 108 + .../quartz/impl/jdbcjobstore/TablePrefixAware.java | 25 + .../jdbcjobstore/TriggerPersistenceDelegate.java | 59 + .../quartz/impl/jdbcjobstore/TriggerStatus.java | 131 + .../impl/jdbcjobstore/UpdateLockRowSemaphore.java | 139 + .../java/org/quartz/impl/jdbcjobstore/Util.java | 183 + .../java/org/quartz/impl/matchers/AndMatcher.java | 95 + .../quartz/impl/matchers/EverythingMatcher.java | 68 + .../org/quartz/impl/matchers/GroupMatcher.java | 146 + .../java/org/quartz/impl/matchers/KeyMatcher.java | 79 + .../java/org/quartz/impl/matchers/NameMatcher.java | 125 + .../java/org/quartz/impl/matchers/NotMatcher.java | 80 + .../java/org/quartz/impl/matchers/OrMatcher.java | 95 + .../org/quartz/impl/matchers/StringMatcher.java | 132 + .../src/main/java/org/quartz/impl/package.html | 0 .../org/quartz/impl/triggers/AbstractTrigger.java | 889 +++++ .../impl/triggers/CalendarIntervalTriggerImpl.java | 975 +++++ .../java/org/quartz/impl/triggers/CoreTrigger.java | 29 + .../org/quartz/impl/triggers/CronTriggerImpl.java | 847 +++++ .../triggers/DailyTimeIntervalTriggerImpl.java | 964 +++++ .../quartz/impl/triggers/SimpleTriggerImpl.java | 912 +++++ .../java/org/quartz/impl/triggers/package.html | 15 + .../org/quartz/listeners/BroadcastJobListener.java | 128 + .../listeners/BroadcastSchedulerListener.java | 219 ++ .../quartz/listeners/BroadcastTriggerListener.java | 140 + .../quartz/listeners/JobChainingJobListener.java | 105 + .../org/quartz/listeners/JobListenerSupport.java | 0 .../quartz/listeners/SchedulerListenerSupport.java | 110 + .../quartz/listeners/TriggerListenerSupport.java | 68 + .../ManagementRESTServiceConfiguration.java | 248 ++ .../org/quartz/management/ManagementServer.java | 62 + quartz-core/src/main/java/org/quartz/package.html | 39 + .../org/quartz/simpl/CascadingClassLoadHelper.java | 224 ++ .../quartz/simpl/HostnameInstanceIdGenerator.java | 0 .../simpl/InitThreadContextClassLoadHelper.java | 109 + .../quartz/simpl/LoadingLoaderClassLoadHelper.java | 96 + .../quartz/simpl/PropertySettingJobFactory.java | 303 ++ .../main/java/org/quartz/simpl/RAMJobStore.java | 1804 +++++++++ .../org/quartz/simpl/SimpleClassLoadHelper.java | 114 + .../quartz/simpl/SimpleInstanceIdGenerator.java | 0 .../java/org/quartz/simpl/SimpleJobFactory.java | 65 + .../java/org/quartz/simpl/SimpleThreadPool.java | 618 +++ .../java/org/quartz/simpl/SimpleTimeBroker.java | 74 + .../simpl/SystemPropertyInstanceIdGenerator.java | 106 + .../quartz/simpl/ThreadContextClassLoadHelper.java | 98 + .../java/org/quartz/simpl/ZeroSizeThreadPool.java | 0 .../src/main/java/org/quartz/simpl/package.html | 0 .../main/java/org/quartz/spi/ClassLoadHelper.java | 81 + .../java/org/quartz/spi/InstanceIdGenerator.java | 0 .../src/main/java/org/quartz/spi/JobFactory.java | 66 + .../src/main/java/org/quartz/spi/JobStore.java | 635 ++++ .../main/java/org/quartz/spi/MutableTrigger.java | 128 + .../main/java/org/quartz/spi/OperableTrigger.java | 152 + .../main/java/org/quartz/spi/SchedulerPlugin.java | 110 + .../java/org/quartz/spi/SchedulerSignaler.java | 49 + .../main/java/org/quartz/spi/ThreadExecutor.java | 0 .../src/main/java/org/quartz/spi/ThreadPool.java | 0 .../src/main/java/org/quartz/spi/TimeBroker.java | 0 .../java/org/quartz/spi/TriggerFiredBundle.java | 136 + .../java/org/quartz/spi/TriggerFiredResult.java | 27 + .../src/main/java/org/quartz/spi/package.html | 0 .../java/org/quartz/utils/CircularLossyQueue.java | 125 + .../src/main/java/org/quartz/utils/ClassUtils.java | 61 + .../java/org/quartz/utils/ConnectionProvider.java | 53 + .../java/org/quartz/utils/DBConnectionManager.java | 146 + .../main/java/org/quartz/utils/DirtyFlagMap.java | 401 ++ .../org/quartz/utils/FindbugsSuppressWarnings.java | 30 + .../org/quartz/utils/JNDIConnectionProvider.java | 191 + .../src/main/java/org/quartz/utils/Key.java | 168 + .../quartz/utils/PoolingConnectionProvider.java | 257 ++ .../java/org/quartz/utils/PropertiesParser.java | 406 ++ .../org/quartz/utils/StringKeyDirtyFlagMap.java | 381 ++ .../main/java/org/quartz/utils/UpdateChecker.java | 171 + .../java/org/quartz/utils/counter/Counter.java | 0 .../org/quartz/utils/counter/CounterConfig.java | 0 .../java/org/quartz/utils/counter/CounterImpl.java | 100 + .../org/quartz/utils/counter/CounterManager.java | 0 .../quartz/utils/counter/CounterManagerImpl.java | 0 .../utils/counter/sampled/SampledCounter.java | 0 .../counter/sampled/SampledCounterConfig.java | 0 .../utils/counter/sampled/SampledCounterImpl.java | 135 + .../utils/counter/sampled/SampledRateCounter.java | 0 .../counter/sampled/SampledRateCounterConfig.java | 0 .../counter/sampled/SampledRateCounterImpl.java | 164 + .../counter/sampled/TimeStampedCounterValue.java | 71 + .../java/org/quartz/xml/ValidationException.java | 144 + .../org/quartz/xml/XMLSchedulingDataProcessor.java | 1226 ++++++ .../src/main/java/overview.html | 0 .../org/quartz/core/quartz-build.properties | 0 .../main/resources/org/quartz/quartz.properties | 19 + .../org/quartz/xml/job_scheduling_data_1_8.xsd | 0 .../org/quartz/xml/job_scheduling_data_2_0.xsd | 342 ++ .../test/java/org/quartz/AbstractJobStoreTest.java | 574 +++ .../java/org/quartz/AbstractSchedulerTest.java | 545 +++ .../test/java/org/quartz/AnnualCalendarTest.java | 166 + .../org/quartz/CalendarIntervalTriggerTest.java | 520 +++ .../test/java/org/quartz/CronExpressionTest.java | 273 ++ .../java/org/quartz/CronScheduleBuilderTest.java | 47 + .../src/test/java/org/quartz/CronTriggerTest.java | 133 + .../DailyTimeIntervalScheduleBuilderTest.java | 260 ++ .../src/test/java/org/quartz/DateBuilderTest.java | 303 ++ .../test/java/org/quartz/DefaultSchedulerTest.java | 30 + .../quartz/DisallowConcurrentExecutionJobTest.java | 168 + .../java/org/quartz/FlakyJdbcSchedulerTest.java | 189 + .../test/java/org/quartz/InterruptableJobTest.java | 125 + .../test/java/org/quartz/JdbcSchedulerTest.java | 27 + .../src/test/java/org/quartz/JobBuilderTest.java | 99 + .../src/test/java/org/quartz/JobDataMapTest.java | 64 + .../src/test/java/org/quartz/JobDetailTest.java | 112 + .../test/java/org/quartz/MonthlyCalendarTest.java | 45 + .../src/test/java/org/quartz/PriorityTest.java | 114 + .../org/quartz/Qtz205SchedulerListenerTest.java | 181 + .../src/test/java/org/quartz/Quartz601Test.java | 73 + .../src/test/java/org/quartz/RAMSchedulerTest.java | 18 + .../java/org/quartz/SerializationTestSupport.java | 114 + .../test/java/org/quartz/SimpleTriggerTest.java | 192 + .../test/java/org/quartz/TriggerBuilderTest.java | 103 + .../java/org/quartz/TriggerComparatorTest.java | 114 + .../src/test/java/org/quartz/VersionTest.java | 59 + .../java/org/quartz/core/ListenerManagerTest.java | 193 + .../quartz/core/QTZ212_SchedulerListener_Test.java | 79 + .../src/test/java/org/quartz/core/QTZ385Test.java | 136 + .../quartz/impl/DirectSchedulerFactoryTest.java | 58 + .../java/org/quartz/impl/JobDetailImplTest.java | 19 + .../org/quartz/impl/MockConnectionProvider.java | 45 + .../org/quartz/impl/RemoteMBeanSchedulerTest.java | 401 ++ .../quartz/impl/SchedulerDetailsSetterTest.java | 115 + ...hedulerFactoryCustomConnectionProviderTest.java | 34 + .../org/quartz/impl/calendar/BaseCalendarTest.java | 0 .../quartz/impl/calendar/DailyCalendarTest.java | 80 + .../impl/jdbcjobstore/DeleteNonExistsJobTest.java | 128 + .../quartz/impl/jdbcjobstore/JdbcJobStoreTest.java | 47 + .../impl/jdbcjobstore/JdbcQuartzTestUtilities.java | 134 + .../impl/jdbcjobstore/StdJDBCDelegateTest.java | 152 + .../jdbcjobstore/UpdateLockRowSemaphoreTest.java | 107 + .../org/quartz/impl/matchers/GroupMatcherTest.java | 50 + .../triggers/DailyTimeIntervalTriggerImplTest.java | 619 +++ .../org/quartz/integrations/tests/HelloJob.java | 67 + .../tests/JdbcQuartzDerbyUtilities.java | 234 ++ ...obClassNotFoundExceptionErrorsTriggersTest.java | 108 + .../QTZ179_TriggerLostAfterDbRestart_Test.java | 207 + .../QTZ283_IgnoreMisfirePolicyJdbcStore_Test.java | 158 + .../QTZ336_MissSchedulingChangeSignalTest.java | 160 + .../tests/QuartzDatabaseCronTriggerTest.java | 61 + .../tests/QuartzDatabaseTestSupport.java | 106 + .../tests/QuartzMemoryCronTriggerTest.java | 62 + .../tests/QuartzMemoryTestSupport.java | 71 + .../org/quartz/integrations/tests/TrackingJob.java | 41 + .../simpl/PropertySettingJobFactoryTest.java | 266 ++ .../java/org/quartz/simpl/RAMJobStoreTest.java | 33 + .../SystemPropertyInstanceIdGeneratorTest.java | 110 + .../test/java/org/quartz/utils/ClassUtilsTest.java | 39 + .../java/org/quartz/utils/DirtyFlagMapTest.java | 191 + .../utils/PoolingConnectionProviderTest.java | 106 + .../org/quartz/utils/PropertiesParserTest.java | 0 .../quartz/xml/XMLSchedulingDataProcessorTest.java | 367 ++ quartz-core/src/test/resources/log4j.properties | 7 + .../resources/org/quartz/AnnualCalendar-1.5.1.ser | Bin .../org/quartz/CalendarIntervalTriggerImpl-2.0.ser | Bin 0 -> 989 bytes .../resources/org/quartz/CronExpression-1.5.2.ser | Bin .../resources/org/quartz/CronTrigger-1.5.2.ser | Bin .../resources/org/quartz/CronTriggerImpl-2.0.ser | Bin 0 -> 2580 bytes .../test/resources/org/quartz/JobDataMap-1.4.5.ser | Bin .../test/resources/org/quartz/JobDataMap-1.5.1.ser | Bin .../test/resources/org/quartz/JobDataMap-2.1.ser | Bin 0 -> 356 bytes .../resources/org/quartz/SimpleTrigger-1.5.2.ser | Bin .../resources/org/quartz/SimpleTriggerImpl-2.0.ser | Bin 0 -> 933 bytes .../quartz/impl/calendar/DailyCalendar-1.5.2.ser | Bin .../quartzCustomConnectionProvider.properties | 16 + .../org/quartz/xml/delete-no-jobclass.xml | 35 + .../xml/directives_no-overwrite_ignoredups.xml | 56 + .../xml/directives_overwrite_no-ignoredups.xml | 56 + .../job-scheduling-data-2.0_trigger-samples.xml | 283 ++ .../org/quartz/xml/overwrite-no-jobclass.xml | 33 + .../org/quartz/xml/quartz-test.properties | 15 + .../quartz/xml/simple-job-trigger-no-repeat.xml | 25 + .../xml/simple-job-trigger-with-timezones.xml | 44 + .../org/quartz/xml/simple-job-trigger.xml | 30 + quartz-core/src/test/resources/tables_derby.sql | 174 + .../src/test/resources/tables_derby_drop.sql | 41 + quartz-jboss/pom.xml | 15 +- .../jmx/jboss/JBoss4RMIRemoteMBeanScheduler.java | 5 +- .../org/quartz/ee/jmx/jboss/QuartzService.java | 15 +- quartz-jobs/pom.xml | 112 + .../java/org/quartz/jobs/DirectoryScanJob.java | 170 + .../org/quartz/jobs/DirectoryScanListener.java | 40 + .../src/main/java/org/quartz/jobs/FileScanJob.java | 167 + .../java/org/quartz/jobs/FileScanListener.java | 0 .../src/main/java/org/quartz/jobs/NativeJob.java | 243 ++ .../src/main/java/org/quartz/jobs/NoOpJob.java | 0 .../org/quartz/jobs/ee/ejb/EJB3InvokerJob.java | 110 + .../java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java | 277 ++ .../java/org/quartz/jobs/ee/jms/JmsHelper.java | 134 + .../org/quartz/jobs/ee/jms/JmsJobException.java | 44 + .../org/quartz/jobs/ee/jms/JmsMessageFactory.java | 50 + .../jobs/ee/jms/SendDestinationMessageJob.java | 139 + .../quartz/jobs/ee/jms/SendQueueMessageJob.java | 132 + .../quartz/jobs/ee/jms/SendTopicMessageJob.java | 138 + .../java/org/quartz/jobs/ee/jmx/JMXInvokerJob.java | 187 + .../java/org/quartz/jobs/ee/mail/SendMailJob.java | 372 ++ .../test/java/org/quartz/jobs/MyJobListener.java | 39 + .../org/quartz/jobs/SendMailJobAuthTestBase.java | 88 + .../java/org/quartz/jobs/SendMailJobFakeAuth.java | 20 + .../java/org/quartz/jobs/SendMailJobRealAuth.java | 17 + .../test/java/org/quartz/jobs/SendMailJobTest.java | 126 + .../test/java/org/quartz/jobs/SimpleValidator.java | 25 + quartz-jobs/src/test/resources/log4j.properties | 8 + quartz-oracle/pom.xml | 34 +- .../impl/jdbcjobstore/oracle/OracleDelegate.java | 330 +- quartz-plugins/pom.xml | 96 + .../SchedulerPluginWithUserTransactionSupport.java | 205 + .../plugins/history/LoggingJobHistoryPlugin.java | 541 +++ .../history/LoggingTriggerHistoryPlugin.java | 440 +++ .../plugins/management/ShutdownHookPlugin.java | 157 + .../xml/XMLSchedulingDataProcessorPlugin.java | 424 +++ .../integrations/tests/DummyClassLoadHelper.java | 26 + .../org/quartz/integrations/tests/HelloJob.java | 67 + ...25_SchedulerClassLoadHelperForPlugins_Test.java | 67 + .../resources/org/quartz/tests/QTZ225/log4j.xml | 24 + .../org/quartz/tests/QTZ225/quartz.properties | 37 + .../org/quartz/tests/QTZ225/quartz_data.xml | 36 + quartz-stubs/pom.xml | 24 + quartz-stubs/src/main/java/oracle/sql/BLOB.java | 79 + .../src/main/java/weblogic/jdbc/jts/Driver.java | 55 + .../jdbc/vendor/oracle/OracleThinBlob.java | 36 + quartz-weblogic/pom.xml | 27 +- .../quartz/impl/jdbcjobstore/WebLogicDelegate.java | 35 +- .../oracle/weblogic/WebLogicOracleDelegate.java | 34 +- .../utils/weblogic/WeblogicConnectionProvider.java | 18 +- quartz/pom.xml | 348 +- quartz/src/main/java/org/quartz/Calendar.java | 111 - .../org/quartz/CriticalSchedulerException.java | 49 - .../src/main/java/org/quartz/CronExpression.java | 1585 -------- quartz/src/main/java/org/quartz/CronTrigger.java | 983 ----- .../main/java/org/quartz/DateIntervalTrigger.java | 883 ----- .../src/main/java/org/quartz/InterruptableJob.java | 93 - quartz/src/main/java/org/quartz/Job.java | 76 - quartz/src/main/java/org/quartz/JobDataMap.java | 501 --- quartz/src/main/java/org/quartz/JobDetail.java | 552 --- .../main/java/org/quartz/JobExecutionContext.java | 365 -- .../java/org/quartz/JobExecutionException.java | 179 - quartz/src/main/java/org/quartz/JobListener.java | 91 - .../java/org/quartz/JobPersistenceException.java | 80 - .../java/org/quartz/NthIncludedDayTrigger.java | 1046 ----- .../org/quartz/ObjectAlreadyExistsException.java | 86 - quartz/src/main/java/org/quartz/Scheduler.java | 1116 ------ .../java/org/quartz/SchedulerConfigException.java | 60 - .../src/main/java/org/quartz/SchedulerContext.java | 59 - .../main/java/org/quartz/SchedulerException.java | 257 -- .../src/main/java/org/quartz/SchedulerFactory.java | 69 - .../main/java/org/quartz/SchedulerListener.java | 184 - .../main/java/org/quartz/SchedulerMetaData.java | 366 -- quartz/src/main/java/org/quartz/SimpleTrigger.java | 982 ----- quartz/src/main/java/org/quartz/StatefulJob.java | 54 - quartz/src/main/java/org/quartz/Trigger.java | 1088 ------ .../src/main/java/org/quartz/TriggerListener.java | 130 - quartz/src/main/java/org/quartz/TriggerUtils.java | 1443 ------- .../org/quartz/UnableToInterruptJobException.java | 59 - .../src/main/java/org/quartz/core/JobRunShell.java | 458 --- .../java/org/quartz/core/JobRunShellFactory.java | 79 - .../org/quartz/core/NullSampledStatisticsImpl.java | 19 - .../main/java/org/quartz/core/QuartzScheduler.java | 2416 ------------ .../org/quartz/core/QuartzSchedulerMBeanImpl.java | 572 --- .../org/quartz/core/QuartzSchedulerResources.java | 567 --- .../org/quartz/core/QuartzSchedulerThread.java | 568 --- .../org/quartz/core/RemotableQuartzScheduler.java | 234 -- .../org/quartz/core/SampledStatisticsImpl.java | 105 - .../org/quartz/core/SchedulerSignalerImpl.java | 90 - .../java/org/quartz/core/SchedulingContext.java | 93 - .../org/quartz/core/jmx/JobDataMapSupport.java | 78 - .../java/org/quartz/core/jmx/JobDetailSupport.java | 110 - .../core/jmx/JobExecutionContextSupport.java | 115 - .../org/quartz/core/jmx/QuartzSchedulerMBean.java | 177 - .../java/org/quartz/core/jmx/TriggerSupport.java | 91 - .../java/org/quartz/ee/jta/JTAJobRunShell.java | 163 - .../org/quartz/ee/jta/JTAJobRunShellFactory.java | 111 - .../org/quartz/ee/jta/UserTransactionHelper.java | 222 -- .../ee/servlet/QuartzInitializerListener.java | 227 -- .../ee/servlet/QuartzInitializerServlet.java | 239 -- .../org/quartz/impl/DirectSchedulerFactory.java | 545 --- .../main/java/org/quartz/impl/QuartzServer.java | 194 - .../java/org/quartz/impl/RemoteMBeanScheduler.java | 1066 ------ .../main/java/org/quartz/impl/RemoteScheduler.java | 1146 ------ .../java/org/quartz/impl/SchedulerRepository.java | 101 - .../org/quartz/impl/StdJobRunShellFactory.java | 97 - .../main/java/org/quartz/impl/StdScheduler.java | 799 ---- .../java/org/quartz/impl/StdSchedulerFactory.java | 1547 -------- .../org/quartz/impl/calendar/AnnualCalendar.java | 295 -- .../org/quartz/impl/calendar/BaseCalendar.java | 263 -- .../org/quartz/impl/calendar/CronCalendar.java | 219 -- .../org/quartz/impl/calendar/DailyCalendar.java | 865 ----- .../org/quartz/impl/calendar/HolidayCalendar.java | 149 - .../org/quartz/impl/calendar/MonthlyCalendar.java | 221 -- .../org/quartz/impl/calendar/WeeklyCalendar.java | 202 - .../impl/jdbcjobstore/CloudscapeDelegate.java | 114 - .../org/quartz/impl/jdbcjobstore/Constants.java | 189 - .../quartz/impl/jdbcjobstore/DB2v6Delegate.java | 143 - .../quartz/impl/jdbcjobstore/DB2v7Delegate.java | 69 - .../quartz/impl/jdbcjobstore/DB2v8Delegate.java | 51 - .../org/quartz/impl/jdbcjobstore/DBSemaphore.java | 201 - .../quartz/impl/jdbcjobstore/DriverDelegate.java | 1432 ------- .../impl/jdbcjobstore/FiredTriggerRecord.java | 151 - .../quartz/impl/jdbcjobstore/HSQLDBDelegate.java | 120 - .../InvalidConfigurationException.java | 47 - .../jdbcjobstore/JTANonClusteredSemaphore.java | 304 -- .../org/quartz/impl/jdbcjobstore/JobStoreCMT.java | 253 -- .../quartz/impl/jdbcjobstore/JobStoreSupport.java | 3972 ------------------- .../org/quartz/impl/jdbcjobstore/JobStoreTX.java | 93 - .../quartz/impl/jdbcjobstore/LockException.java | 51 - .../quartz/impl/jdbcjobstore/MSSQLDelegate.java | 105 - .../impl/jdbcjobstore/NoSuchDelegateException.java | 44 - .../impl/jdbcjobstore/PointbaseDelegate.java | 504 --- .../impl/jdbcjobstore/PostgreSQLDelegate.java | 126 - .../impl/jdbcjobstore/SchedulerStateRecord.java | 89 - .../org/quartz/impl/jdbcjobstore/Semaphore.java | 76 - .../quartz/impl/jdbcjobstore/SimpleSemaphore.java | 167 - .../quartz/impl/jdbcjobstore/StdJDBCConstants.java | 610 --- .../quartz/impl/jdbcjobstore/StdJDBCDelegate.java | 3661 ------------------ .../impl/jdbcjobstore/StdRowLockSemaphore.java | 134 - .../quartz/impl/jdbcjobstore/TablePrefixAware.java | 24 - .../impl/jdbcjobstore/UpdateLockRowSemaphore.java | 126 - .../java/org/quartz/impl/jdbcjobstore/Util.java | 93 - .../src/main/java/org/quartz/jobs/FileScanJob.java | 133 - .../src/main/java/org/quartz/jobs/NativeJob.java | 247 -- .../java/org/quartz/jobs/ee/ejb/EJBInvokerJob.java | 278 -- .../java/org/quartz/jobs/ee/jms/JmsHelper.java | 165 - .../org/quartz/jobs/ee/jms/JmsJobException.java | 49 - .../org/quartz/jobs/ee/jms/JmsMessageFactory.java | 48 - .../jobs/ee/jms/SendDestinationMessageJob.java | 144 - .../quartz/jobs/ee/jms/SendQueueMessageJob.java | 127 - .../quartz/jobs/ee/jms/SendTopicMessageJob.java | 142 - .../java/org/quartz/jobs/ee/jmx/JMXInvokerJob.java | 187 - .../java/org/quartz/jobs/ee/mail/SendMailJob.java | 297 -- .../listeners/BroadcastSchedulerListener.java | 167 - .../listeners/FilterAndBroadcastJobListener.java | 214 -- .../FilterAndBroadcastTriggerListener.java | 228 -- .../quartz/listeners/JobChainingJobListener.java | 108 - .../quartz/listeners/SchedulerListenerSupport.java | 90 - .../quartz/listeners/TriggerListenerSupport.java | 67 - quartz/src/main/java/org/quartz/package.html | 15 - .../SchedulerPluginWithUserTransactionSupport.java | 205 - .../plugins/history/LoggingJobHistoryPlugin.java | 539 --- .../history/LoggingTriggerHistoryPlugin.java | 437 --- .../plugins/management/ShutdownHookPlugin.java | 161 - .../xml/XMLSchedulingDataProcessorPlugin.java | 422 --- .../org/quartz/simpl/CascadingClassLoadHelper.java | 212 -- .../simpl/InitThreadContextClassLoadHelper.java | 103 - .../quartz/simpl/LoadingLoaderClassLoadHelper.java | 90 - .../quartz/simpl/PropertySettingJobFactory.java | 288 -- .../main/java/org/quartz/simpl/RAMJobStore.java | 1653 -------- .../org/quartz/simpl/SimpleClassLoadHelper.java | 108 - .../java/org/quartz/simpl/SimpleJobFactory.java | 63 - .../java/org/quartz/simpl/SimpleThreadPool.java | 601 --- .../java/org/quartz/simpl/SimpleTimeBroker.java | 73 - .../simpl/SystemPropertyInstanceIdGenerator.java | 33 - .../quartz/simpl/ThreadContextClassLoadHelper.java | 91 - .../main/java/org/quartz/spi/ClassLoadHelper.java | 72 - .../src/main/java/org/quartz/spi/JobFactory.java | 64 - quartz/src/main/java/org/quartz/spi/JobStore.java | 688 ---- .../main/java/org/quartz/spi/SchedulerPlugin.java | 107 - .../java/org/quartz/spi/SchedulerSignaler.java | 44 - .../java/org/quartz/spi/TriggerFiredBundle.java | 135 - .../java/org/quartz/utils/CircularLossyQueue.java | 124 - .../java/org/quartz/utils/ConnectionProvider.java | 51 - .../java/org/quartz/utils/DBConnectionManager.java | 143 - .../main/java/org/quartz/utils/DirtyFlagMap.java | 391 -- .../org/quartz/utils/JNDIConnectionProvider.java | 188 - quartz/src/main/java/org/quartz/utils/Key.java | 94 - quartz/src/main/java/org/quartz/utils/Pair.java | 147 - .../quartz/utils/PoolingConnectionProvider.java | 200 - .../java/org/quartz/utils/PropertiesParser.java | 406 -- .../org/quartz/utils/StringKeyDirtyFlagMap.java | 374 -- .../main/java/org/quartz/utils/TriggerStatus.java | 123 - .../main/java/org/quartz/utils/UpdateChecker.java | 171 - .../java/org/quartz/utils/counter/CounterImpl.java | 97 - .../utils/counter/sampled/SampledCounterImpl.java | 133 - .../counter/sampled/SampledRateCounterImpl.java | 162 - .../counter/sampled/TimeStampedCounterValue.java | 68 - .../java/org/quartz/xml/ValidationException.java | 140 - .../org/quartz/xml/XMLSchedulingDataProcessor.java | 1214 ------ .../resources/META-INF/terracotta/public-api-types | 2 + .../main/resources/org/quartz/quartz.properties | 19 - .../test/java/org/quartz/AnnualCalendarTest.java | 163 - .../test/java/org/quartz/CronExpressionTest.java | 177 - .../src/test/java/org/quartz/CronTriggerTest.java | 99 - .../java/org/quartz/DateIntervalTriggerTest.java | 292 -- .../src/test/java/org/quartz/JobDataMapTest.java | 56 - quartz/src/test/java/org/quartz/JobDetailTest.java | 76 - .../test/java/org/quartz/MonthlyCalendarTest.java | 49 - .../java/org/quartz/NthIncludedDayTriggerTest.java | 272 -- quartz/src/test/java/org/quartz/PriorityTest.java | 107 - quartz/src/test/java/org/quartz/Quartz601Test.java | 87 - .../java/org/quartz/SerializationTestSupport.java | 109 - .../test/java/org/quartz/SimpleTriggerTest.java | 200 - quartz/src/test/java/org/quartz/VersionTest.java | 53 - .../quartz/impl/DirectSchedulerFactoryTest.java | 57 - .../quartz/impl/SchedulerDetailsSetterTest.java | 119 - .../quartz/impl/calendar/DailyCalendarTest.java | 77 - .../impl/jdbcjobstore/StdJDBCDelegateTest.java | 50 - .../simpl/PropertySettingJobFactoryTest.java | 245 -- .../java/org/quartz/simpl/RAMJobStoreTest.java | 187 - .../java/org/quartz/utils/DirtyFlagMapTest.java | 188 - .../src/test/java/org/quartz/utils/PairTest.java | 62 - .../quartz/xml/XMLSchedulingDataProcessorTest.java | 150 - .../upgradability/BasicUpgradabilityTest.java | 97 + .../AnnualCalendarSerializationTest.java | 84 + ...lendarIntervalTriggerImplSerializationTest.java | 102 + .../CronCalendarSerializationTest.java | 66 + .../CronExpressionSerializationTest.java | 59 + .../CronTriggerImplSerializationTest.java | 100 + .../DailyCalendarSerializationTest.java | 66 + ...lyTimeIntervalTriggerImplSerializationTest.java | 90 + .../FiredTriggerSerializationTest.java | 37 + .../HolidayCalendarSerializationTest.java | 73 + .../serialization/JobDataMapSerializationTest.java | 60 + .../JobDetailImplSerializationTest.java | 71 + .../serialization/JobKeySerializationTest.java | 33 + .../serialization/JobWrapperSerializationTest.java | 106 + .../MonthlyCalendarSerializationTest.java | 75 + .../SimpleTriggerImplSerializationTest.java | 85 + .../serialization/SimplisticTimeZone.java | 67 + .../serialization/TimeOfDaySerializationTest.java | 39 + .../TimeTriggerSerializationTest.java | 50 + .../serialization/TriggerKeySerializationTest.java | 33 + .../TriggerWrapperSerializationTest.java | 261 ++ .../upgradability/serialization/Utilities.java | 36 + .../WeeklyCalendarSerializationTest.java | 74 + quartz/src/test/resources/log4j.properties | 6 - .../org/quartz/NthIncludedDayTrigger-1.5.2.ser | Bin 678 -> 0 bytes .../xml/directives_no-overwrite_ignoredups.xml | 56 - .../job-scheduling-data-1.8_trigger-samples.xml | 260 -- .../org/quartz/xml/quartz-test.properties | 1 - .../org/quartz/xml/simple-job-trigger.xml | 31 - ...zationTest.testBaseCalendarAndComplex.JDK16.ser | Bin 0 -> 1068 bytes ...zationTest.testBaseCalendarAndComplex.JDK17.ser | Bin 0 -> 1068 bytes ...arSerializationTest.testNoBaseComplex.JDK16.ser | Bin 0 -> 933 bytes ...arSerializationTest.testNoBaseComplex.JDK17.ser | Bin 0 -> 933 bytes ...darSerializationTest.testNoBaseSimple.JDK16.ser | Bin 0 -> 329 bytes ...darSerializationTest.testNoBaseSimple.JDK17.ser | Bin 0 -> 329 bytes ...ImplSerializationTest.testConstructed.JDK16.ser | Bin 0 -> 1308 bytes ...ImplSerializationTest.testConstructed.JDK17.ser | Bin 0 -> 1308 bytes ...riggerImplSerializationTest.testFired.JDK16.ser | Bin 0 -> 1308 bytes ...riggerImplSerializationTest.testFired.JDK17.ser | Bin 0 -> 1308 bytes .../CronCalendarSerializationTest.testWithBase.ser | Bin 0 -> 499 bytes ...nCalendarSerializationTest.testWithTimezone.ser | Bin 0 -> 644 bytes ...onCalendarSerializationTest.testWithoutBase.ser | Bin 0 -> 364 bytes ...ExpressionSerializationTest.testComplexCron.ser | Bin 0 -> 171 bytes ...ssionSerializationTest.testCronWithTimeZone.ser | Bin 0 -> 279 bytes ...nExpressionSerializationTest.testSimpleCron.ser | Bin 0 -> 134 bytes ...ImplSerializationTest.testConstructed.JDK16.ser | Bin 0 -> 1138 bytes ...ImplSerializationTest.testConstructed.JDK17.ser | Bin 0 -> 1138 bytes ...riggerImplSerializationTest.testFired.JDK16.ser | Bin 0 -> 1138 bytes ...riggerImplSerializationTest.testFired.JDK17.ser | Bin 0 -> 1138 bytes ...endarSerializationTest.testWithBaseCalendar.ser | Bin 0 -> 582 bytes ...alendarSerializationTest.testWithEverything.ser | Bin 0 -> 739 bytes ...arSerializationTest.testWithoutBaseCalendar.ser | Bin 0 -> 447 bytes ...ImplSerializationTest.testConstructed.JDK16.ser | Bin 0 -> 1262 bytes ...ImplSerializationTest.testConstructed.JDK17.ser | Bin 0 -> 1262 bytes ...riggerImplSerializationTest.testFired.JDK16.ser | Bin 0 -> 1589 bytes ...ggerImplSerializationTest.testFired.JDK17_1.ser | Bin 0 -> 1589 bytes ...ggerImplSerializationTest.testFired.JDK17_2.ser | Bin 0 -> 1589 bytes .../FiredTriggerSerializationTest.testSimple.ser | Bin 0 -> 307 bytes ...darSerializationTest.testExtendedProperties.ser | Bin 0 -> 475 bytes ...alendarSerializationTest.testNoDaysExcluded.ser | Bin 0 -> 441 bytes ...alendarSerializationTest.testOneDayExcluded.ser | Bin 0 -> 483 bytes ...lendarSerializationTest.testTwoDaysExcluded.ser | Bin 0 -> 500 bytes ...ationTest.testEmptyAllowTransientsMap.JDK16.ser | Bin 0 -> 273 bytes ...ationTest.testEmptyAllowTransientsMap.JDK17.ser | Bin 0 -> 273 bytes ...DataMapSerializationTest.testEmptyMap.JDK16.ser | Bin 0 -> 273 bytes ...DataMapSerializationTest.testEmptyMap.JDK17.ser | Bin 0 -> 273 bytes ...taMapSerializationTest.testOccupiedCleanMap.ser | Bin 0 -> 285 bytes ...taMapSerializationTest.testOccupiedDirtyMap.ser | Bin 0 -> 285 bytes .../JobDetailImplSerializationTest.testComplex.ser | Bin 0 -> 571 bytes .../JobDetailImplSerializationTest.testMinimal.ser | Bin 0 -> 256 bytes .../JobKeySerializationTest.testWithGroup.ser | Bin 0 -> 126 bytes .../JobKeySerializationTest.testWithoutGroup.ser | Bin 0 -> 130 bytes .../JobWrapperSerializationTest.testSimple.ser | Bin 0 -> 208 bytes ...lendarSerializationTest.testAllDaysExcluded.ser | Bin 0 -> 311 bytes ...arSerializationTest.testAllDaysExcluded.ser.ser | Bin 0 -> 311 bytes ...lendarSerializationTest.testDefaultExcluded.ser | Bin 0 -> 311 bytes ...darSerializationTest.testExtendedProperties.ser | Bin 0 -> 603 bytes ...alendarSerializationTest.testNoDaysExcluded.ser | Bin 0 -> 311 bytes ...ImplSerializationTest.testConstructed.JDK16.ser | Bin 0 -> 918 bytes ...ImplSerializationTest.testConstructed.JDK17.ser | Bin 0 -> 918 bytes ...riggerImplSerializationTest.testFired.JDK16.ser | Bin 0 -> 918 bytes ...riggerImplSerializationTest.testFired.JDK17.ser | Bin 0 -> 918 bytes .../TimeOfDaySerializationTest.testEagle.ser | Bin 0 -> 78 bytes .../TimeOfDaySerializationTest.testMidday.ser | Bin 0 -> 78 bytes .../TimeOfDaySerializationTest.testMidnight.ser | Bin 0 -> 78 bytes .../TimeTriggerSerializationTest.testSimple.ser | Bin 0 -> 361 bytes .../TriggerKeySerializationTest.testWithGroup.ser | Bin 0 -> 130 bytes ...riggerKeySerializationTest.testWithoutGroup.ser | Bin 0 -> 134 bytes ...riggerWrapperSerializationTest.testAcquired.ser | Bin 0 -> 500 bytes .../TriggerWrapperSerializationTest.testSimple.ser | Bin 0 -> 488 bytes ...lendarSerializationTest.testAllDaysExcluded.ser | Bin 0 -> 287 bytes ...lendarSerializationTest.testDefaultExcluded.ser | Bin 0 -> 287 bytes ...darSerializationTest.testExtendedProperties.ser | Bin 0 -> 579 bytes ...alendarSerializationTest.testNoDaysExcluded.ser | Bin 0 -> 287 bytes src/checkstyle/checkstyle.ant | 24 - src/checkstyle/checkstyle_checks.xml | 43 - src/checkstyle/src-header.txt | 23 - src/checkstyle/suppressions.xml | 12 - src/findbugs/excludeFilter.xml | 36 - src/main/assembly/dist.xml | 48 - system-tests/.checkstyle | 10 + system-tests/pom.xml | 115 + .../test/java/org/quartz/osgi/tests/HelloJob.java | 23 + .../quartz/osgi/tests/SimpleOsgiQuartzTest.java | 100 + .../quartz/tests/AbstractStandaloneTest.java | 67 + .../org/terracotta/quartz/tests/BasicClient1.java | 53 + .../org/terracotta/quartz/tests/BasicClient2.java | 36 + .../quartz/tests/BasicStandaloneTest.java | 31 + .../java/org/terracotta/quartz/tests/Client1.java | 61 + .../java/org/terracotta/quartz/tests/Client2.java | 41 + .../org/terracotta/quartz/tests/ClientBase.java | 111 + .../quartz/tests/ClientCrashAtomicityTest.java | 51 + .../terracotta/quartz/tests/CrashingClient.java | 111 + .../quartz/tests/ExpressShutdownTest.java | 35 + .../terracotta/quartz/tests/FastTriggerClient.java | 121 + .../terracotta/quartz/tests/FastTriggerTest.java | 26 + .../terracotta/quartz/tests/JobFlipFlopTest.java | 79 + .../quartz/tests/JobStoreInterfaceCheckerTest.java | 39 + .../terracotta/quartz/tests/LiveNodeClient1.java | 65 + .../terracotta/quartz/tests/LiveNodeClient2.java | 91 + .../quartz/tests/LiveNodeRecoveryTest.java | 32 + .../terracotta/quartz/tests/ManyTriggerClient.java | 102 + .../terracotta/quartz/tests/ManyTriggerTest.java | 33 + .../org/terracotta/quartz/tests/NodeDeathTest.java | 32 + .../quartz/tests/NodeDeathTestClient1.java | 112 + .../quartz/tests/NodeDeathTestClient2.java | 71 + .../quartz/tests/NodeDeathTestCronJob.java | 38 + .../quartz/tests/NodeDeathTestSimpleJob.java | 29 + .../quartz/tests/NonDurableJobRemovalTest.java | 107 + .../java/org/terracotta/quartz/tests/NullJob.java | 28 + .../quartz/tests/PausedTriggerClient1.java | 64 + .../quartz/tests/PausedTriggerClient2.java | 40 + .../terracotta/quartz/tests/PausedTriggerTest.java | 27 + .../quartz/tests/PendingApplyDGCClient.java | 156 + .../quartz/tests/PendingApplyDGCTest.java | 28 + .../org/terracotta/quartz/tests/PermStress.java | 66 + .../tests/PersistJobDataAfterExecutionTest.java | 185 + .../org/terracotta/quartz/tests/RecoveryTest.java | 27 + .../terracotta/quartz/tests/RecoveryTestJob.java | 54 + .../terracotta/quartz/tests/ShutdownClient.java | 324 ++ .../quartz/tests/ShutdownHookClient.java | 76 + .../terracotta/quartz/tests/ShutdownHookTest.java | 26 + .../org/terracotta/quartz/tests/SimpleClient.java | 102 + .../org/terracotta/quartz/tests/SimpleJob.java | 42 + .../quartz/tests/SimpleOrderingClient.java | 145 + .../quartz/tests/SimpleOrderingTest.java | 27 + .../org/terracotta/quartz/tests/SimpleTest.java | 26 + .../quartz/tests/StartStopStartClient.java | 52 + .../quartz/tests/StartStopStartTest.java | 25 + .../terracotta/quartz/tests/SynchWriteClient.java | 40 + .../terracotta/quartz/tests/SynchWriteTest.java | 54 + .../quartz/tests/container/BasicContainerTest.java | 108 + .../quartz/tests/container/BasicTestServlet.java | 110 + .../quartz/tests/rejoin/AbstractRejoinTest.java | 81 + .../tests/rejoin/JobSchedulingRejoinTest.java | 73 + .../tests/rejoin/TriggerFiringRejoinTest.java | 171 + .../terracotta/quartz/tests/spring/SimpleJob.java | 36 + .../quartz/tests/spring/SimpleSpringClient1.java | 39 + .../quartz/tests/spring/SimpleSpringClient2.java | 72 + .../quartz/tests/spring/SimpleSpringTest.java | 43 + .../quartz/tests/spring/SpringClientBase.java | 62 + system-tests/src/test/resources/log4j.properties | 6 + .../quartz/tests/container/quartz.properties | 21 + .../quartz/tests/spring/simple-spring-client1.xml | 54 + .../quartz/tests/spring/simple-spring-client2.xml | 23 + terracotta/bootstrap/pom.xml | 43 + .../quartz/AbstractTerracottaJobStore.java | 604 +++ .../org/terracotta/quartz/ClusteredJobStore.java | 31 + .../quartz/DefaultClusteredJobStore.java | 2086 ++++++++++ .../terracotta/quartz/PlainTerracottaJobStore.java | 432 +++ .../org/terracotta/quartz/TerracottaJobStore.java | 27 + .../quartz/TerracottaJobStoreExtensions.java | 39 + .../quartz/TerracottaToolkitBuilder.java | 163 + .../quartz/TransactionControllingLock.java | 150 + .../java/org/terracotta/quartz/UpdateChecker.java | 187 + .../quartz/collections/SerializationHelper.java | 159 + .../quartz/collections/SerializedToolkitStore.java | 457 +++ .../terracotta/quartz/collections/TimeTrigger.java | 63 + .../quartz/collections/TimeTriggerSet.java | 65 + .../quartz/collections/ToolkitDSHolder.java | 231 ++ .../quartz/wrappers/DefaultWrapperFactory.java | 35 + .../terracotta/quartz/wrappers/FiredTrigger.java | 90 + .../org/terracotta/quartz/wrappers/JobFacade.java | 102 + .../org/terracotta/quartz/wrappers/JobWrapper.java | 89 + .../terracotta/quartz/wrappers/TriggerFacade.java | 149 + .../terracotta/quartz/wrappers/TriggerWrapper.java | 140 + .../terracotta/quartz/wrappers/WrapperFactory.java | 27 + terracotta/pom.xml | 28 + 981 files changed, 91323 insertions(+), 63219 deletions(-) -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libquartz2-java.git _______________________________________________ pkg-java-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-java-commits

