Table of Contents

Class RecurrenceTriggerPersistenceDelegate

Namespace
Quartz.Impl.AdoJobStore
Assembly
Quartz.dll

Persist a RecurrenceTriggerImpl by converting internal fields to and from SimplePropertiesTriggerProperties.

public sealed class RecurrenceTriggerPersistenceDelegate : SimplePropertiesTriggerPersistenceDelegateBase, ITriggerPersistenceDelegate
Inheritance
RecurrenceTriggerPersistenceDelegate
Implements
Inherited Members

Methods

CanHandleTriggerType(IOperableTrigger)

Returns whether the trigger type can be handled by delegate.

public override bool CanHandleTriggerType(IOperableTrigger trigger)

Parameters

trigger IOperableTrigger

Returns

bool

GetHandledTriggerTypeDiscriminator()

Returns database discriminator value for trigger type.

public override string GetHandledTriggerTypeDiscriminator()

Returns

string

GetTriggerProperties(IOperableTrigger)

Reads a trigger of the derived delegate's own family into the generic property columns.

protected override SimplePropertiesTriggerProperties GetTriggerProperties(IOperableTrigger trigger)

Parameters

trigger IOperableTrigger

The trigger being stored.

Returns

SimplePropertiesTriggerProperties

GetTriggerPropertyBundle(SimplePropertiesTriggerProperties)

Builds the schedule of a trigger of the derived delegate's own family back out of the generic property columns.

protected override TriggerPropertyBundle GetTriggerPropertyBundle(SimplePropertiesTriggerProperties props)

Parameters

props SimplePropertiesTriggerProperties

Returns

TriggerPropertyBundle