IFactoryObject that exposes a JobDetail object that delegates job execution to a specified (static or non-static) method. Avoids the need to implement a one-line Quartz Job that just invokes an existing service method.
For a list of all members of this type, see MethodInvokingJobDetailFactoryObject Members .
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Derived from ArgumentConverting MethodInvoker to share common properties and behavior with MethodInvokingFactoryObject.
Supports both concurrently running jobs and non-currently running ones through the "concurrent" property. Jobs created by this MethodInvokingJobDetailFactoryObject are by default volatile and durable (according to Quartz terminology).
NOTE: JobDetails created via this FactoryObject are not serializable and thus not suitable for persistent job stores. You need to implement your own Quartz Job as a thin wrapper for each case where you want a persistent job to delegate to a specific service method.
Assembly: Spring.Scheduling.Quartz (in Spring.Scheduling.Quartz.dll)