Property | Type | Description | |
---|---|---|---|
JobsRunning | int |
Property | Type | Description | |
---|---|---|---|
LoadActiveQueue | void | ||
RunFramework | void | ||
RunFramework | void | ||
RunFrameworkJob | void | ||
RunRemoteTransactionalFramework | void | ||
RunTransactionalFramework | void |
Method | Description | |
---|---|---|
Processor ( ) : System |
Constracor
|
|
ProcessorQueue_ProcessorQueueChanged ( object sender, |
This fires in the rare event when the queue goes offline. The framework will then look for another queue This will simply soft restart the processor, which will point to the next available queue
|
|
ReportJobComplete ( IWorkflowMessage workflowMessage, |
||
ReportJobError ( |
Reports a job error
|
|
StartFramework ( string jobName ) : void |
This method starts the framework and blocks. Call this from an exe or a windows service on a new thread.
|
|
StopFramework ( bool isSoftExit ) : void |
Stop the framework from processing any more jobs
|
|
workflowQueue_PeekCompleted ( object sender, System.Messaging.PeekCompletedEventArgs e ) : void |
Method | Description | |
---|---|---|
LoadActiveQueue ( ) : void |
Load the active Queue for the next Job
|
|
RunFramework ( ) : void | ||
RunFramework ( int exceptionsBeforeExit, int currentExceptionNumber, int pauseFor ) : void |
Starts to run the framework
|
|
RunFrameworkJob ( System.Messaging.Message queueMessage, System.Messaging.MessageQueueTransaction transaction ) : void |
Runs a single job thread
|
|
RunRemoteTransactionalFramework ( ) : void |
Starts to listen to a remote Transactional Queue and process Jobs This is not tested yet
|
|
RunTransactionalFramework ( ) : void |
Starts to listen to a local Transactional Queue and process Jobs
|
public ProcessorQueue_ProcessorQueueChanged ( object sender, |
||
sender | object | |
e | ||
return | void |
public static ReportJobComplete ( IWorkflowMessage workflowMessage, |
||
workflowMessage | IWorkflowMessage | |
currentJob | ||
return | void |
public static ReportJobError ( |
||
e | The exception to report | |
workflowStep | ||
workflowMessage | IWorkflowMessage | The original message pulled from the queue |
currentJob | ||
return | void |
public StartFramework ( string jobName ) : void | ||
jobName | string | The workflow job name |
return | void |
public StopFramework ( bool isSoftExit ) : void | ||
isSoftExit | bool | Block untill the current jobs are done |
return | void |
public workflowQueue_PeekCompleted ( object sender, System.Messaging.PeekCompletedEventArgs e ) : void | ||
sender | object | |
e | System.Messaging.PeekCompletedEventArgs | |
return | void |