Spring.NET 1.3.0 RC1 for .NET 2.0 API Reference

LocalDataSourceJobStore Class

Subclass of Quartz's JobStoreCMT class that delegates to a Spring-managed DataSource instead of using a Quartz-managed connection pool. This JobStore will be used if SchedulerFactoryObject's "dbProvider" property is set.

For a list of all members of this type, see LocalDataSourceJobStore Members .

System.Object
   AdoConstants
      JobStoreSupport
         JobStoreCMT
            LocalDataSourceJobStore

[Visual Basic]
Public Class LocalDataSourceJobStore
    Inherits JobStoreCMT
[C#]
public class LocalDataSourceJobStore : JobStoreCMT

Thread Safety

Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.

Remarks

Operations performed by this JobStore will properly participate in any kind of Spring-managed transaction, as it uses Spring's DataSourceUtils connection handling methods that are aware of a current transaction.

Note that all Quartz Scheduler operations that affect the persistent job store should usually be performed within active transactions, as they assume to get proper locks etc.

Requirements

Namespace: Spring.Scheduling.Quartz

Assembly: Spring.Scheduling.Quartz (in Spring.Scheduling.Quartz.dll)

See Also

LocalDataSourceJobStore Members | Spring.Scheduling.Quartz Namespace | GetConnection | DisposeConnection