Property | Type | Description | |
---|---|---|---|
AlwaysOnNotEnabled | bool | ||
CheckAlwaysOn | void | ||
GetAvailableJobPort | int | ||
LogInformation | void | ||
LogStillRunning | void | ||
OnLogFileRolled | void | ||
ReleaseSingletonLock | void | ||
StartJob | void | ||
TryGetLockIfSingleton | bool | ||
UpdateStatusIfChanged | void | ||
WaitForTimeOrStop | void |
Method | Description | |
---|---|---|
ContinuousJobRunner ( Kudu.Contracts.Jobs.ContinuousJob continuousJob, IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory traceFactory, IAnalytics analytics ) : System | ||
DisableJob ( ) : void | ||
Dispose ( ) : void | ||
EnableJob ( ) : void | ||
RefreshJob ( Kudu.Contracts.Jobs.ContinuousJob continuousJob, Kudu.Core.Jobs.JobSettings jobSettings, bool logRefresh ) : void | ||
StopJob ( bool isShutdown = false ) : void |
Method | Description | |
---|---|---|
Dispose ( bool disposing ) : void | ||
UpdateStatus ( IJobLogger logger, string status ) : void |
Method | Description | |
---|---|---|
AlwaysOnNotEnabled ( ) : bool |
Always On is considered disabled IFF the environment setting is there and is set to 0.
|
|
CheckAlwaysOn ( ) : void |
If Always On is not enabled, log a warning to the job log on startup.
|
|
GetAvailableJobPort ( ) : int | ||
LogInformation ( string format ) : void | ||
LogStillRunning ( object state ) : void | ||
OnLogFileRolled ( ) : void | ||
ReleaseSingletonLock ( ) : void | ||
StartJob ( Kudu.Contracts.Jobs.ContinuousJob continuousJob ) : void | ||
TryGetLockIfSingleton ( bool &acquired ) : bool | ||
UpdateStatusIfChanged ( ContinuousJobStatus continuousJobStatus ) : void | ||
WaitForTimeOrStop ( System.TimeSpan timeSpan ) : void |
public ContinuousJobRunner ( Kudu.Contracts.Jobs.ContinuousJob continuousJob, IEnvironment environment, IDeploymentSettingsManager settings, ITraceFactory traceFactory, IAnalytics analytics ) : System | ||
continuousJob | Kudu.Contracts.Jobs.ContinuousJob | |
environment | IEnvironment | |
settings | IDeploymentSettingsManager | |
traceFactory | ITraceFactory | |
analytics | IAnalytics | |
return | System |
public RefreshJob ( Kudu.Contracts.Jobs.ContinuousJob continuousJob, Kudu.Core.Jobs.JobSettings jobSettings, bool logRefresh ) : void | ||
continuousJob | Kudu.Contracts.Jobs.ContinuousJob | |
jobSettings | Kudu.Core.Jobs.JobSettings | |
logRefresh | bool | |
return | void |
public StopJob ( bool isShutdown = false ) : void | ||
isShutdown | bool | |
return | void |
protected UpdateStatus ( IJobLogger logger, string status ) : void | ||
logger | IJobLogger | |
status | string | |
return | void |