Packflow.Core.Jobs Namespace |
| Class | Description | |||
|---|---|---|---|---|
| PFActivityMonitoringInitializationJob |
This PFJob monitors site activity based on PFUserNavigationEntry density.
| |||
| PFActivityMonitoringJob |
This PFJob monitors site activity based on PFUserNavigationEntry density.
| |||
| PFExternalConnectionsSynchronizer |
This job synchronizes the content of all content-types, respecting their respective frequencies.
| |||
| PFItemSaverJob |
This job saves all items in selected Content Type.
| |||
| PFJob |
Base Packflow Job class.
Implement to define a custom PFJob execution and persistable parameters.
| |||
| PFJobConcurrencyException |
Exception class thrown when a PFJob execution can't start because of concurrent execution locks.
| |||
| PFJobExecution |
This class summarizes a PFJob's execution, with Job metadata and execution log.
An instance is generated and persisted each time Execute is called.
| |||
| PFJobExecutionAnyJobLock |
Allows to prevent concurrent execution of a PFJob with any other Job.
| |||
| PFJobExecutionException |
Exception class thrown when a PFJob execution fails.
| |||
| PFJobExecutionGroupLock |
Allows to prevent concurrent execution on Jobs sharing a common group, defined by its name.
| |||
| PFJobExecutionIgnoreLocks |
Allows the decorated Job to ignore all other jobs executions.
Always check the execution context before launching such jobs.
| |||
| PFJobExecutionInfo |
Serializer-friendly class representing a PFJobExecution instance;
| |||
| PFJobExecutionJobTypeLock |
Allows to prevent concurrent execution on Jobs with the same .Net type.
| |||
| PFJobExecutionLock | This attribute allows to define PFJob concurrent execution settings. | |||
| PFJobExecutionLogEntry |
Represents a serializable log entry created during a PFJob execution.
| |||
| PFJobExecutionPolicy |
This attribute will decorate a PFJob class,
defining its runtime execution policy.
| |||
| PFJobFactory |
This class gives information about available PFJob implementations,
and may instantiate them in the context of a Packflow site.
| |||
| PFJobInfo |
This class holds serializable information about a PFJob instance
| |||
| PFJobParameter |
This attribute allows decorating public properties on PFJob, turning them into
persistant parameters.
| |||
| PFJobParameterChoice | This attribute allows decorating public collections on PFJob, turning them into choice providers for Job parameters. Used by Timer Jobs' UI to display a choice list for a chosen job parameter. | |||
| PFJobProgressionEventArgs |
Represents event data for a Job Progression Event.
| |||
| PFJobProgressionInfo |
Represents information about a Job execution progression.
| |||
| PFJobScheduler |
Base class that serves as an entry point to an external scheduling engine.
Its role is to synchronize the scheduling engine with changes made to the persisted PFTimerJob objects.
| |||
| PFJobSchedulerInfo |
This class holds minimal information about a job Scheduler (address, status...)
| |||
| PFJobSetting |
Represents a PFJob persistant setting (or parameter)
Used for generic Job setting manipulation by the engine.
| |||
| PFJobSettings | ||||
| PFJobSettingValue |
Represents a value for a PFJobSetting
Used by the engine for generic PFJob settings manipulation.
| |||
| PFJobTypeInfo |
Represents serializable information about a PFJob implementation type.
| |||
| PFJobValidationException |
Represents an exception thrown from Validate implementations.
Intended to be caught by the Job execution engine.
| |||
| PFTimerJob |
This class represents a PFJob implementation persisted in Packflow.
It allows to save and schedule PFJobs in packflow.
|
| Delegate | Description | |
|---|---|---|
| ExecuteProgressEventHandler |
Delegate used to handle Job progression events.
|
| Enumeration | Description | |
|---|---|---|
| JobExecutionLockScope | Enumerates the possible scopes for an execution lock on a Job. 'Process' means interlocking occurs within current process, 'Database' sets locks for the whole PFSite. | |
| JobParameterType | Enumerates the types of object a Job Parameter can expose. Use Packflow for anything inheriting PFBaseObject , SimpleType for structure types, and Serializable for complex serializable objects. Serializable is not implemented yet. | |
| PFJobSchedulerStatus |
Defines basic status information for the scheduling machine, if found.
|