实例介绍
官方Quartz.NET 2.3.1 源码(官方2015.1.15更新) 附带15个示例 全部可用
【实例截图】
【核心代码】
9967f9e9-3183-4ed0-94cd-3bd3fee5dd3c
├── bin
│ ├── 3.5
│ │ └── release
│ │ └── Quartz
│ │ ├── ClientProfile
│ │ │ ├── Common.Logging.Core.dll
│ │ │ ├── Common.Logging.dll
│ │ │ ├── Quartz.dll
│ │ │ ├── Quartz.pdb
│ │ │ └── Quartz.xml
│ │ ├── Common.Logging.Core.dll
│ │ ├── Common.Logging.dll
│ │ ├── Quartz.dll
│ │ ├── Quartz.pdb
│ │ └── Quartz.xml
│ └── 4.0
│ └── release
│ └── Quartz
│ ├── ClientProfile
│ │ ├── Common.Logging.Core.dll
│ │ ├── Common.Logging.dll
│ │ ├── Quartz.dll
│ │ ├── Quartz.pdb
│ │ └── Quartz.xml
│ ├── Common.Logging.Core.dll
│ ├── Common.Logging.dll
│ ├── Quartz.dll
│ ├── Quartz.pdb
│ └── Quartz.xml
├── changelog.txt
├── database
│ ├── schema_20_to_22_upgrade.sql
│ ├── sqlserver_schema_10_to_20_upgrade.sql
│ └── tables
│ ├── tables_firebird.sql
│ ├── tables_mysql_innodb.sql
│ ├── tables_oracle.sql
│ ├── tables_postgres.sql
│ ├── tables_sqlite.sql
│ ├── tables_sqlServerCe.sql
│ └── tables_sqlServer.sql
├── doc
│ └── xml
│ ├── job_scheduling_data_2_0.xsd
│ └── quartz_sample.xml
├── lib
│ └── 2.0
│ ├── C5.dll
│ └── C5.license.txt
├── license.txt
├── Quartz.2010.sln
├── Quartz.build
├── Quartz.Server.2010.sln
├── readme.txt
├── server
│ ├── AssemblyInfo.cs
│ ├── bin
│ │ ├── 3.5
│ │ │ ├── Common.Logging.Core.dll
│ │ │ ├── Common.Logging.dll
│ │ │ ├── Common.Logging.Log4Net1213.dll
│ │ │ ├── log4net.dll
│ │ │ ├── quartz.config
│ │ │ ├── Quartz.dll
│ │ │ ├── quartz_jobs.xml
│ │ │ ├── Quartz.pdb
│ │ │ ├── Quartz.Server.exe
│ │ │ ├── Quartz.Server.exe.config
│ │ │ ├── Quartz.Server.pdb
│ │ │ └── Topshelf.dll
│ │ └── 4.0
│ │ ├── Common.Logging.Core.dll
│ │ ├── Common.Logging.dll
│ │ ├── Common.Logging.Log4Net1213.dll
│ │ ├── log4net.dll
│ │ ├── quartz.config
│ │ ├── Quartz.dll
│ │ ├── quartz_jobs.xml
│ │ ├── Quartz.pdb
│ │ ├── Quartz.Server.exe
│ │ ├── Quartz.Server.exe.config
│ │ ├── Quartz.Server.pdb
│ │ └── Topshelf.dll
│ └── Quartz.Server
│ ├── App.config
│ ├── Configuration.cs
│ ├── IQuartzServer.cs
│ ├── packages.config
│ ├── Program.cs
│ ├── quartz.config
│ ├── quartz_jobs.xml
│ ├── Quartz.Server.2010.csproj
│ ├── QuartzServer.cs
│ ├── QuartzServerFactory.cs
│ └── SampleJob.cs
└── src
├── AssemblyInfo.cs
├── Quartz
│ ├── CalendarIntervalScheduleBuilder.cs
│ ├── Collection
│ │ ├── HashSet.cs
│ │ ├── ISet.cs
│ │ ├── ISortedSet.cs
│ │ ├── ReadOnlySet.cs
│ │ └── TreeSet.cs
│ ├── Core
│ │ ├── IJobRunShellFactory.cs
│ │ ├── JobRunShell.cs
│ │ ├── ListenerManagerImpl.cs
│ │ ├── QuartzScheduler.cs
│ │ ├── QuartzSchedulerResources.cs
│ │ ├── QuartzSchedulerThread.cs
│ │ └── SchedulerSignalerImpl.cs
│ ├── CronExpression.cs
│ ├── CronScheduleBuilder.cs
│ ├── DailyTimeIntervalScheduleBuilder.cs
│ ├── DateBuilder.cs
│ ├── DisallowConcurrentExecutionAttribute.cs
│ ├── ICalendar.cs
│ ├── ICalendarIntervalTrigger.cs
│ ├── ICronTrigger.cs
│ ├── IDailyTimeIntervalTrigger.cs
│ ├── IInterruptableJob.cs
│ ├── IJob.cs
│ ├── IJobDetail.cs
│ ├── IJobExecutionContext.cs
│ ├── IJobListener.cs
│ ├── IListenerManager.cs
│ ├── IMatcher.cs
│ ├── Impl
│ │ ├── AdoJobStore
│ │ │ ├── AdoConstants.cs
│ │ │ ├── AdoJobStoreUtil.cs
│ │ │ ├── AdoUtil.cs
│ │ │ ├── CalendarIntervalTriggerPersistenceDelegate.cs
│ │ │ ├── Common
│ │ │ │ ├── ConfigurationBasedDbMetadataFactory.cs
│ │ │ │ ├── DbMetadata.cs
│ │ │ │ ├── DbMetadataFactory.cs
│ │ │ │ ├── DbProvider.cs
│ │ │ │ ├── dbproviders.properties
│ │ │ │ ├── EmbeddedAssemblyResourceDbMetadataFactory.cs
│ │ │ │ └── IDbProvider.cs
│ │ │ ├── ConnectionAndTransactionHolder.cs
│ │ │ ├── CronTriggerPersistenceDelegate.cs
│ │ │ ├── DailyTimeIntervalTriggerPersistenceDelegate.cs
│ │ │ ├── DBSemaphore.cs
│ │ │ ├── DelegateInitializationArgs.cs
│ │ │ ├── FirebirdDelegate.cs
│ │ │ ├── FiredTriggerRecord.cs
│ │ │ ├── IDbAccessor.cs
│ │ │ ├── IDriverDelegate.cs
│ │ │ ├── InvalidConfigurationException.cs
│ │ │ ├── ISemaphore.cs
│ │ │ ├── ITablePrefixAware.cs
│ │ │ ├── ITriggerPersistenceDelegate.cs
│ │ │ ├── JobStoreCMT.cs
│ │ │ ├── JobStoreSupport.cs
│ │ │ ├── JobStoreTX.cs
│ │ │ ├── LockException.cs
│ │ │ ├── MySQLDelegate.cs
│ │ │ ├── NoSuchDelegateException.cs
│ │ │ ├── OracleDelegate.cs
│ │ │ ├── SchedulerStateRecord.cs
│ │ │ ├── SimplePropertiesTriggerPersistenceDelegateSupport.cs
│ │ │ ├── SimplePropertiesTriggerProperties.cs
│ │ │ ├── SimpleSemaphore.cs
│ │ │ ├── SimpleTriggerPersistenceDelegate.cs
│ │ │ ├── SQLiteDelegate.cs
│ │ │ ├── SqlServerDelegate.cs
│ │ │ ├── StdAdoConstants.cs
│ │ │ ├── StdAdoDelegate.cs
│ │ │ ├── StdRowLockSemaphore.cs
│ │ │ ├── TriggerPropertyBundle.cs
│ │ │ ├── TriggerStatus.cs
│ │ │ └── UpdateRowLockSemaphore.cs
│ │ ├── Calendar
│ │ │ ├── AnnualCalendar.cs
│ │ │ ├── BaseCalendar.cs
│ │ │ ├── CronCalendar.cs
│ │ │ ├── DailyCalendar.cs
│ │ │ ├── HolidayCalendar.cs
│ │ │ ├── MonthlyCalendar.cs
│ │ │ └── WeeklyCalendar.cs
│ │ ├── DefaultThreadExecutor.cs
│ │ ├── DirectSchedulerFactory.cs
│ │ ├── JobDetailImpl.cs
│ │ ├── JobExecutionContextImpl.cs
│ │ ├── Matchers
│ │ │ ├── AndMatcher.cs
│ │ │ ├── EverythingMatcher.cs
│ │ │ ├── GroupMatcher.cs
│ │ │ ├── KeyMatcher.cs
│ │ │ ├── NameMatcher.cs
│ │ │ ├── NotMatcher.cs
│ │ │ ├── OrMatcher.cs
│ │ │ ├── StringMatcher.cs
│ │ │ └── StringOperator.cs
│ │ ├── RemoteScheduler.cs
│ │ ├── SchedulerDetailsSetter.cs
│ │ ├── SchedulerRepository.cs
│ │ ├── StdJobRunShellFactory.cs
│ │ ├── StdScheduler.cs
│ │ ├── StdSchedulerFactory.cs
│ │ └── Triggers
│ │ ├── AbstractTrigger.cs
│ │ ├── CalendarIntervalTriggerImpl.cs
│ │ ├── CronTriggerImpl.cs
│ │ ├── DailyTimeIntervalTriggerImpl.cs
│ │ └── SimpleTriggerImpl.cs
│ ├── IntervalUnit.cs
│ ├── IScheduleBuilder.cs
│ ├── IScheduler.cs
│ ├── ISchedulerFactory.cs
│ ├── ISchedulerListener.cs
│ ├── ISimpleTrigger.cs
│ ├── IStatefulJob.cs
│ ├── ITrigger.cs
│ ├── ITriggerListener.cs
│ ├── Job
│ │ ├── DirectoryScanJob.cs
│ │ ├── FileScanJob.cs
│ │ ├── IDirectoryScanListener.cs
│ │ ├── IFileScanListener.cs
│ │ ├── NativeJob.cs
│ │ ├── NoOpJob.cs
│ │ └── SendMailJob.cs
│ ├── JobBuilder.cs
│ ├── JobDataMap.cs
│ ├── JobExecutionException.cs
│ ├── JobKey.cs
│ ├── JobPersistenceException.cs
│ ├── Listener
│ │ ├── BroadcastJobListener.cs
│ │ ├── BroadcastSchedulerListener.cs
│ │ ├── BroadcastTriggerListener.cs
│ │ ├── JobChainingJobListener.cs
│ │ ├── JobListenerSupport.cs
│ │ ├── SchedulerListenerSupport.cs
│ │ └── TriggerListenerSupport.cs
│ ├── MisfireInstruction.cs
│ ├── ObjectAlreadyExistsException.cs
│ ├── packages.config
│ ├── PersistJobDataAfterExecutionAttribute.cs
│ ├── Plugin
│ │ ├── History
│ │ │ ├── LoggingJobHistoryPlugin.cs
│ │ │ └── LoggingTriggerHistoryPlugin.cs
│ │ ├── Management
│ │ │ └── ShutdownHookPlugin.cs
│ │ └── Xml
│ │ └── XMLSchedulingDataProcessorPlugin.cs
│ ├── Quartz.2010.csproj
│ ├── quartz.config
│ ├── quartz.properties
│ ├── QuartzThread.cs
│ ├── ScheduleBuilder.cs
│ ├── SchedulerConfigException.cs
│ ├── SchedulerConstants.cs
│ ├── SchedulerContext.cs
│ ├── SchedulerException.cs
│ ├── SchedulerInstruction.cs
│ ├── SchedulerMetaData.cs
│ ├── Simpl
│ │ ├── DefaultObjectSerializer.cs
│ │ ├── HostNameBasedIdGenerator.cs
│ │ ├── HostnameInstanceIdGenerator.cs
│ │ ├── IRemotableQuartzScheduler.cs
│ │ ├── PropertySettingJobFactory.cs
│ │ ├── RAMJobStore.cs
│ │ ├── RemotingSchedulerExporter.cs
│ │ ├── RemotingSchedulerProxyFactory.cs
│ │ ├── SimpleInstanceIdGenerator.cs
│ │ ├── SimpleJobFactory.cs
│ │ ├── SimpleThreadPool.cs
│ │ ├── SimpleTypeLoadHelper.cs
│ │ ├── SystemPropertyInstanceIdGenerator.cs
│ │ └── ZeroSizeThreadPool.cs
│ ├── SimpleScheduleBuilder.cs
│ ├── SPI
│ │ ├── IInstanceIdGenerator.cs
│ │ ├── IJobFactory.cs
│ │ ├── IJobStore.cs
│ │ ├── IMutableTrigger.cs
│ │ ├── IObjectSerializer.cs
│ │ ├── IOperableTrigger.cs
│ │ ├── IRemotableSchedulerProxyFactory.cs
│ │ ├── ISchedulerExporter.cs
│ │ ├── ISchedulerPlugin.cs
│ │ ├── ISchedulerSignaler.cs
│ │ ├── IThreadExecutor.cs
│ │ ├── IThreadPool.cs
│ │ ├── ITypeLoadHelper.cs
│ │ ├── TriggerFiredBundle.cs
│ │ └── TriggerFiredResult.cs
│ ├── SystemTime.cs
│ ├── TimeOfDay.cs
│ ├── TimeSpanParseRuleAttribute.cs
│ ├── TriggerBuilder.cs
│ ├── TriggerConstants.cs
│ ├── TriggerKey.cs
│ ├── TriggerState.cs
│ ├── TriggerTimeComparator.cs
│ ├── TriggerUtils.cs
│ ├── UnableToInterruptJobException.cs
│ ├── Util
│ │ ├── CollectionExtensions.cs
│ │ ├── DataReaderExtensions.cs
│ │ ├── DBConnectionManager.cs
│ │ ├── DirtyFlagMap.cs
│ │ ├── FileUtil.cs
│ │ ├── IDbConnectionManager.cs
│ │ ├── Key.cs
│ │ ├── LogicalThreadContext.cs
│ │ ├── ObjectExtensions.cs
│ │ ├── ObjectUtils.cs
│ │ ├── PropertiesParser.cs
│ │ ├── QuartzEnvironment.cs
│ │ ├── StringExtensions.cs
│ │ ├── StringKeyDirtyFlagMap.cs
│ │ └── TimeZoneUtil.cs
│ └── Xml
│ ├── job_scheduling_data_2_0.cs
│ ├── job_scheduling_data_2_0.xsd
│ ├── ValidationException.cs
│ └── XMLSchedulingDataProcessor.cs
├── Quartz.Examples
│ ├── App.config
│ ├── ConsoleMain.cs
│ ├── example1
│ │ ├── HelloJob.cs
│ │ └── SimpleExample.cs
│ ├── example10
│ │ ├── PlugInExample.cs
│ │ └── SimpleJob.cs
│ ├── example11
│ │ ├── LoadExample.cs
│ │ └── SimpleJob.cs
│ ├── example12
│ │ ├── RemoteClientExample.cs
│ │ ├── RemoteServerExample.cs
│ │ └── SimpleJob.cs
│ ├── example13
│ │ ├── ClusterExample.cs
│ │ ├── SimpleRecoveryJob.cs
│ │ └── SimpleRecoveryStatefulJob.cs
│ ├── example14
│ │ ├── PriorityExample.cs
│ │ └── TriggerEchoJob.cs
│ ├── example15
│ │ ├── SimpleJob.cs
│ │ └── XmlConfigurationExample.cs
│ ├── example2
│ │ ├── SimpleJob.cs
│ │ └── SimpleTriggerExample.cs
│ ├── example3
│ │ ├── CronTriggerExample.cs
│ │ └── SimpleJob.cs
│ ├── example4
│ │ ├── ColorJob.cs
│ │ └── JobStateExample.cs
│ ├── example5
│ │ ├── MisfireExample.cs
│ │ ├── MisfireJob.cs
│ │ └── StatefulDumbJob.cs
│ ├── example6
│ │ ├── BadJob1.cs
│ │ ├── BadJob2.cs
│ │ └── JobExceptionExample.cs
│ ├── example7
│ │ ├── DumbInterruptableJob.cs
│ │ └── InterruptExample.cs
│ ├── example8
│ │ ├── CalendarExample.cs
│ │ └── SimpleJob.cs
│ ├── example9
│ │ ├── Job1Listener.cs
│ │ ├── ListenerExample.cs
│ │ ├── SimpleJob1.cs
│ │ └── SimpleJob2.cs
│ ├── IExample.cs
│ ├── packages.config
│ ├── Quartz.Examples.2010.csproj
│ ├── quartz_jobs.xml
│ └── quartz.properties
├── Quartz.Tests.Integration
│ ├── AdoSchedulerTest.cs
│ ├── app.config
│ ├── Core
│ │ └── MissSchedulingChangeSignalTest.cs
│ ├── ExceptionPolicy
│ │ ├── ExceptionJob.cs
│ │ └── ExceptionJobTest.cs
│ ├── FailFastLoggerFactoryAdapter.cs
│ ├── Impl
│ │ ├── AdoJobStore
│ │ │ ├── AdoJobStoreSmokeTest.cs
│ │ │ └── DeleteNonExistsJobTest.cs
│ │ ├── Calendar
│ │ │ └── AnnualCalendarTest.cs
│ │ ├── RemoteSchedulerSmokeTest.cs
│ │ └── SmokeTestPerformer.cs
│ ├── IntegrationTest.cs
│ ├── packages.config
│ ├── Quartz.Tests.Integration.2010.csproj
│ ├── RAMJobStoreTest.cs
│ ├── RAMSchedulerTest.cs
│ └── TestJob.cs
└── Quartz.Tests.Unit
├── app.config
├── CalendarIntervalTriggerTest.cs
├── Core
│ ├── ListenerManagerTest .cs
│ ├── MissSchedulingChangeSignalTest.cs
│ └── QuartzSchedulerTest.cs
├── CronExpressionTest.cs
├── CronScheduleBuilderTest.cs
├── CronTriggerTest.cs
├── DailyTimeIntervalScheduleBuilderTest.cs
├── DateBuilderTest.cs
├── DisallowConcurrentJobExecutionTest.cs
├── Impl
│ ├── AdoJobStore
│ │ ├── Common
│ │ │ ├── DbMetadataTest.cs
│ │ │ └── DbProviderTest.cs
│ │ ├── JobStoreCMTTest.cs
│ │ ├── JobStoreSupportTest.cs
│ │ ├── StdAdoDelegateTest.cs
│ │ ├── StubConnection.cs
│ │ └── UpdateTriggerTest.cs
│ ├── Calendar
│ │ ├── AnnualCalendarTest.cs
│ │ ├── BaseCalendarTest.cs
│ │ ├── CronCalendarTest.cs
│ │ ├── DailyCalendarTest.cs
│ │ ├── HolidayCalendarTest.cs
│ │ ├── MonthlyCalendarTest.cs
│ │ └── WeeklyCalendarTest.cs
│ ├── DirectSchedulerFactoryTest.cs
│ ├── StdSchedulerFactoryTest.cs
│ └── Triggers
│ ├── AbstractTriggerTest.cs
│ └── DailyTimeIntervalTriggerImplTest.cs
├── InterrubtableJobTest.cs
├── Job
│ └── SendMailJobTest.cs
├── JobBuilderTest.cs
├── JobDataMapTest.cs
├── JobDetailTest.cs
├── JobExecutionContextTest.cs
├── packages.config
├── Plugin
│ ├── History
│ │ ├── LoggingJobHistoryPluginTest.cs
│ │ └── LoggingTriggerHistoryPluginTest.cs
│ └── Xml
│ └── XMLSchedulingDataProcessorPluginTest.cs
├── PriorityTest.cs
├── Quartz.Tests.Unit.2010.csproj
├── SchedulerListenerTest.cs
├── SchedulerTest.cs
├── SerializationTest.cs
├── SerializationTestSupport.cs
├── Serialized
│ ├── AnnualCalendar_10.ser
│ ├── BaseCalendar_10.ser
│ ├── CronCalendar_10.ser
│ ├── DailyCalendar_10.ser
│ ├── HashSet_10.ser
│ ├── HolidayCalendar_10.ser
│ ├── JobDataMap_10.ser
│ ├── MonthlyCalendar_10.ser
│ ├── TreeSet_10.ser
│ └── WeeklyCalendar_10.ser
├── Simpl
│ ├── PropertySettingJobFactoryTest.cs
│ ├── RAMJobStoreTest.cs
│ ├── SimpleInstanceIdGeneratorTest.cs
│ ├── SimpleJobFactoryTest.cs
│ └── SystemPropertyInstanceIdGeneratorTest.cs
├── SimpleTriggerTest.cs
├── TestUtil.cs
├── TriggerBuilderTest.cs
├── TriggerComparatorTest.cs
├── TriggerKeyTest.cs
├── Utils
│ ├── DirtyFlagMapTest.cs
│ ├── ObjectUtilsTest.cs
│ ├── PropertiesParserTest.cs
│ └── TimeZoneUtilTest.cs
└── Xml
├── TestData
│ ├── delete-no-job-class.xml
│ ├── directives_overwrite_no-ignoredups.xml
│ ├── MinimalConfiguration_20.xml
│ ├── MinimalConfiguration.xml
│ ├── overwrite-no-jobclass.xml
│ ├── QRTZNET250.xml
│ ├── RichConfiguration_20.xml
│ ├── RichConfiguration.xml
│ ├── ScheduleRelativeToOldTrigger.xml
│ ├── SimpleJobTrigger.xml
│ └── SimpleTriggerNoRepeat.xml
└── XMLSchedulingDataProcessorTest.cs
78 directories, 427 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论