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.
|