Name |
Description |
AbortWorkerThread |
Aborts a thread, if configured to do so. Otherwise, no actions are taken. |
AddStandardMessageHeaders |
Adds system standard headers to out going messages |
BaseMonitor |
A base monitor class for running actions on a queue |
BaseQueue |
Base queue class |
ClearExpiredMessagesMonitor |
|
ClearExpiredMessagesMonitorNoOp |
A NoOp implementation of the clear messages monitor |
ClearExpiredMessagesRpcMonitor |
|
CommitMessage |
Commits a message by asking the context to perform a commit |
CreationScopeNoOp |
|
GenerateMessageHeaders |
Generates the headers for a message, by adding any user specified headers |
HeartBeatMonitor |
|
HeartBeatMonitorNoOp |
A no operation heart beat monitor |
HeartBeatStatus |
Represents the status of a request to update the heart beat for a message |
HeartBeatWorker |
A class that will update the heart beat field for a work item |
HeartBeatWorkerNoOp |
A NoOp implementation of IHeartBeatWorker |
MessageErrorEventArgs |
Exception event args for message processing |
MessageExceptionHandler |
Handles action for when a message throws an exception. |
MessageProcessing |
Process new messages |
MessageProcessingAsync |
process new messages using the async handler |
MessageProcessingMode |
Indicates what mode we are processing messages in |
MultiWorkerBase |
Represents a worker |
PrimaryWorker |
Represents the primary worker; all non-async queues have one of these. |
ProcessMessage |
Runs user code and commits the message |
ProcessMessageAsync |
Runs user code and commits the message |
ProducerMethodJobQueue |
Sends jobs to a transport |
ProducerMethodQueue |
Sends linq methods to be executed. |
QueueCancelWork |
Informs listeners that they should stop looking for new work StopWorkToken or cancel existing working CancelWorkToken |
QueueContext |
Indicates what kind of queue this is |
QueueMonitor |
Wraps multiple queue monitor processes into a single container |
QueueWait |
Delays querying the transport for a length of time. |
QueueWaitNoOp |
A "no wait" strategy for queue waits |
RollbackMessage |
|
RpcMethodQueue |
Allows executing remote calls as a linq expression and returning the result of the expression. |
StopThread |
Stops a thread by aborting it if configured to do; otherwise it will wait (forever if needed) until the thread dies. |
StopWorker |
Gracefully shuts down a IWorker instance(s) |
WaitForDelegate |
Waits for an action to complete |
WaitForThreadToFinish |
Waits until a thread has indicated its done processing |
WaitOnAsyncTask |
Waits for an action to complete |
Worker |
Message processor for non-async queues |
WorkerBase |
The base worker class that the actual workers inherit from |
WorkerCollection |
Contains a collection of IWorker |
WorkerHeartBeatNotification |
Notifies user code of heart beat status updates |
WorkerHeartBeatNotificationNoOp |
Heartbeat notifications for queued / processing messages |
WorkerNotification |
Contains information for user code execution |
WorkerNotificationNoOp |
|
WorkerTerminate |
Attempts to terminate via joining to it. |
WorkerWaitForEventOrCancel |
Allows workers to be paused, and suspend looking for work until awoken |