C# Class Taskling.SqlServer.IntegrationTest.Helpers.ExecutionsHelper

Datei anzeigen Open project: Vanlightly/Taskling.NET Class Usage Examples

Public Methods

Method Description
DeleteRecordsOfApplication ( string applicationName ) : void
ExecutionsHelper ( ) : System
GetBlockedStatusOfLastExecution ( int taskDefinitionId ) : bool
GetCriticalSectionTokenStatus ( string applicationName, string taskName ) : byte
GetExecutionTokenStatus ( string applicationName, string taskName ) : ExecutionTokenStatus
GetExecutionTokens ( string applicationName, string taskName ) : ExecutionTokenList
GetLastEvent ( int taskDefinitionId ) : string>.Tuple
GetLastExecutionHeader ( int taskDefinitionId ) : string
GetLastExecutionVersion ( int taskDefinitionId ) : string
GetLastKeepAlive ( int taskDefinitionId ) : System.DateTime
GetQueueCount ( string taskExecutionId ) : int
InsertAvailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
InsertAvailableExecutionToken ( int taskDefinitionId, int count = 1 ) : void
InsertExecutionToken ( int taskDefinitionId, string>.List tokens ) : void
InsertIntoCriticalSectionQueue ( int taskDefinitionId, int queueIndex, string taskExecutionId ) : void
InsertKeepAliveTaskExecution ( int taskDefinitionId ) : string
InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold ) : string
InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
InsertOverrideTaskExecution ( int taskDefinitionId ) : string
InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold ) : string
InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
InsertTask ( string applicationName, string taskName ) : int
InsertUnavailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
InsertUnavailableExecutionToken ( int taskDefinitionId ) : void
InsertUnlimitedExecutionToken ( int taskDefinitionId ) : void
SetKeepAlive ( string taskExecutionId ) : void
SetKeepAlive ( string taskExecutionId, System.DateTime keepAliveDateTime ) : void
SetLastExecutionAsDead ( int taskDefinitionId ) : void
SetTaskExecutionAsCompleted ( string taskExecutionId ) : void

Private Methods

Method Description
GenerateTokensString ( string>.List tokens ) : string
InsertCriticalSectionToken ( int taskDefinitionId, string taskExecutionId, byte status ) : void

Method Details

DeleteRecordsOfApplication() public method

public DeleteRecordsOfApplication ( string applicationName ) : void
applicationName string
return void

ExecutionsHelper() public method

public ExecutionsHelper ( ) : System
return System

GetBlockedStatusOfLastExecution() public method

public GetBlockedStatusOfLastExecution ( int taskDefinitionId ) : bool
taskDefinitionId int
return bool

GetCriticalSectionTokenStatus() public method

public GetCriticalSectionTokenStatus ( string applicationName, string taskName ) : byte
applicationName string
taskName string
return byte

GetExecutionTokenStatus() public method

public GetExecutionTokenStatus ( string applicationName, string taskName ) : ExecutionTokenStatus
applicationName string
taskName string
return ExecutionTokenStatus

GetExecutionTokens() public method

public GetExecutionTokens ( string applicationName, string taskName ) : ExecutionTokenList
applicationName string
taskName string
return Taskling.SqlServer.Tokens.Executions.ExecutionTokenList

GetLastEvent() public method

public GetLastEvent ( int taskDefinitionId ) : string>.Tuple
taskDefinitionId int
return string>.Tuple

GetLastExecutionHeader() public method

public GetLastExecutionHeader ( int taskDefinitionId ) : string
taskDefinitionId int
return string

GetLastExecutionVersion() public method

public GetLastExecutionVersion ( int taskDefinitionId ) : string
taskDefinitionId int
return string

GetLastKeepAlive() public method

public GetLastKeepAlive ( int taskDefinitionId ) : System.DateTime
taskDefinitionId int
return System.DateTime

GetQueueCount() public method

public GetQueueCount ( string taskExecutionId ) : int
taskExecutionId string
return int

InsertAvailableCriticalSectionToken() public method

public InsertAvailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
taskDefinitionId int
taskExecutionId string
return void

InsertAvailableExecutionToken() public method

public InsertAvailableExecutionToken ( int taskDefinitionId, int count = 1 ) : void
taskDefinitionId int
count int
return void

InsertExecutionToken() public method

public InsertExecutionToken ( int taskDefinitionId, string>.List tokens ) : void
taskDefinitionId int
tokens string>.List
return void

InsertIntoCriticalSectionQueue() public method

public InsertIntoCriticalSectionQueue ( int taskDefinitionId, int queueIndex, string taskExecutionId ) : void
taskDefinitionId int
queueIndex int
taskExecutionId string
return void

InsertKeepAliveTaskExecution() public method

public InsertKeepAliveTaskExecution ( int taskDefinitionId ) : string
taskDefinitionId int
return string

InsertKeepAliveTaskExecution() public method

public InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold ) : string
taskDefinitionId int
keepAliveInterval System.TimeSpan
keepAliveDeathThreshold System.TimeSpan
return string

InsertKeepAliveTaskExecution() public method

public InsertKeepAliveTaskExecution ( int taskDefinitionId, System.TimeSpan keepAliveInterval, System.TimeSpan keepAliveDeathThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
taskDefinitionId int
keepAliveInterval System.TimeSpan
keepAliveDeathThreshold System.TimeSpan
startedAt System.DateTime
completedAt System.DateTime
return string

InsertOverrideTaskExecution() public method

public InsertOverrideTaskExecution ( int taskDefinitionId ) : string
taskDefinitionId int
return string

InsertOverrideTaskExecution() public method

public InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold ) : string
taskDefinitionId int
overrideThreshold System.TimeSpan
return string

InsertOverrideTaskExecution() public method

public InsertOverrideTaskExecution ( int taskDefinitionId, System.TimeSpan overrideThreshold, System.DateTime startedAt, System.DateTime completedAt ) : string
taskDefinitionId int
overrideThreshold System.TimeSpan
startedAt System.DateTime
completedAt System.DateTime
return string

InsertTask() public method

public InsertTask ( string applicationName, string taskName ) : int
applicationName string
taskName string
return int

InsertUnavailableCriticalSectionToken() public method

public InsertUnavailableCriticalSectionToken ( int taskDefinitionId, string taskExecutionId ) : void
taskDefinitionId int
taskExecutionId string
return void

InsertUnavailableExecutionToken() public method

public InsertUnavailableExecutionToken ( int taskDefinitionId ) : void
taskDefinitionId int
return void

InsertUnlimitedExecutionToken() public method

public InsertUnlimitedExecutionToken ( int taskDefinitionId ) : void
taskDefinitionId int
return void

SetKeepAlive() public method

public SetKeepAlive ( string taskExecutionId ) : void
taskExecutionId string
return void

SetKeepAlive() public method

public SetKeepAlive ( string taskExecutionId, System.DateTime keepAliveDateTime ) : void
taskExecutionId string
keepAliveDateTime System.DateTime
return void

SetLastExecutionAsDead() public method

public SetLastExecutionAsDead ( int taskDefinitionId ) : void
taskDefinitionId int
return void

SetTaskExecutionAsCompleted() public method

public SetTaskExecutionAsCompleted ( string taskExecutionId ) : void
taskExecutionId string
return void