JobDetail MembersQuartz.NET API Documentation

The JobDetail type exposes the following members.

Constructors

  NameDescription
Public methodJobDetail 
Create a JobDetail with no specified name or group, and the default settings of all the other properties.

Note that the Name,Group and JobType properties must be set before the job can be placed into a IScheduler.

Public methodJobDetail(String, Type)
Create a JobDetail with the given name, default group, and the default settings of all the other properties. If  , Scheduler.DefaultGroup will be used.
Public methodJobDetail(String, String, Type)
Create a JobDetail with the given name, and group, and the default settings of all the other properties. If  , Scheduler.DefaultGroup will be used.
Public methodJobDetail(String, String, Type, Boolean, Boolean, Boolean)
Create a JobDetail with the given name, and group, and the given settings of all the other properties.
Top
Methods

  NameDescription
Public methodAddJobListener
Add the specified name of a IJobListener to the end of the IJob's list of listeners.
Public methodClone
Creates a new object that is a copy of the current instance.
Public methodEquals(Object)
Determines whether the specified Object is equal to the current Object.
(Overrides Object Equals(Object).)
Public methodEquals(JobDetail)
Checks equality between given job detail and this instance.
Protected methodFinalize
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as a hash function for a particular type, suitable for use in hashing algorithms and data structures like a hash table.
(Overrides Object GetHashCode .)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodIsEqual
Determines whether the specified detail is equal to this instance.
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemoveJobListener
Remove the specified name of a IJobListener from the IJob's list of listeners.
Public methodToString
Return a simple string representation of this object.
(Overrides Object ToString .)
Public methodValidate
Validates whether the properties of the JobDetail are valid for submission into a IScheduler.
Top
Properties

  NameDescription
Public propertyDescription
Get or set the description given to the IJob instance by its creator (if any).
Public propertyDurable
Whether or not the IJob should remain stored after it is orphaned (no Triggers point to it).

If not explicitly set, the default value is  .

Public propertyFullName
Returns the 'full name' of the Trigger in the format "group.name".
Public propertyGroup
Get or sets the group of this IJob. If  , DefaultGroup will be used.
Public propertyJobDataMap
Get or set the JobDataMap that is associated with the IJob.
Public propertyJobListenerNames
Gets or sets an array of String s containing the names of all IJobListener s assigned to the IJob, in the order in which they should be notified. Setting the array clears any listener names that were in the list.
Public propertyJobType
Get or sets the instance of IJob that will be executed.
Public propertyKey
Gets the key.
Public propertyName
Get or sets the name of this IJob.
Public propertyRequestsRecovery
Set whether or not the the IScheduler should re-Execute the IJob if a 'recovery' or 'fail-over' situation is encountered.

If not explicitly set, the default value is  .

Public propertyStateful
Whether or not the IJob implements the interface IStatefulJob.
Public propertyVolatile
Whether or not the IJob should not be persisted in the IJobStore for re-use after program restarts.

If not explicitly set, the default value is  .

Top
See Also