C# Class DotNetWorkQueue.JobScheduler.JobSchedulerMetaData

Creates meta data needed by transports for scheduled jobs
Inheritance: IJobSchedulerMetaData
Mostra file Open project: blehnen/DotNetWorkQueue

Public Methods

Method Description
GetEventTime ( IAdditionalMessageData messageData ) : DateTimeOffset

Gets the event time.

GetJobName ( IAdditionalMessageData messageData ) : string

Gets the name of the job.

GetScheduledTime ( IAdditionalMessageData messageData ) : DateTimeOffset

Gets the scheduled time.

Set ( string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime, string route, IAdditionalMessageData messageData ) : void

Sets the specified meta data on the messageData context

Method Details

GetEventTime() public method

Gets the event time.
public GetEventTime ( IAdditionalMessageData messageData ) : DateTimeOffset
messageData IAdditionalMessageData The message data.
return DateTimeOffset

GetJobName() public method

Gets the name of the job.
public GetJobName ( IAdditionalMessageData messageData ) : string
messageData IAdditionalMessageData The message data.
return string

GetScheduledTime() public method

Gets the scheduled time.
public GetScheduledTime ( IAdditionalMessageData messageData ) : DateTimeOffset
messageData IAdditionalMessageData The message data.
return DateTimeOffset

Set() public method

Sets the specified meta data on the messageData context
public Set ( string jobName, DateTimeOffset scheduledTime, DateTimeOffset eventTime, string route, IAdditionalMessageData messageData ) : void
jobName string Name of the job.
scheduledTime DateTimeOffset The scheduled time.
eventTime DateTimeOffset The event time.
route string The route.
messageData IAdditionalMessageData The message data.
return void