C# Class SirenOfShame.Lib.Watcher.WatcherBase

Inheritance: IDisposable
Show file Open project: AutomatedArchitecture/SirenOfShame Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
StartWatching ( ) : void
StopWatching ( ) : void

Protected Methods

Method Description
GetBuildStatus ( ) : IList
InvokeBuildDefinitionNotFound ( BuildDefinitionSetting buildDefinitionSetting ) : void
InvokeServerUnavailable ( SirenOfShame.Lib.Exceptions.ServerUnavailableException args ) : void
InvokeStatusChecked ( IList args ) : void
OnStoppedWatching ( ) : void
WatcherBase ( SirenOfShame.Lib.Settings.SirenOfShameSettings settings ) : System

Private Methods

Method Description
GetBuildStatusAndFireEvents ( ) : void

Method Details

Dispose() public abstract method

public abstract Dispose ( ) : void
return void

GetBuildStatus() protected abstract method

protected abstract GetBuildStatus ( ) : IList
return IList

InvokeBuildDefinitionNotFound() protected method

protected InvokeBuildDefinitionNotFound ( BuildDefinitionSetting buildDefinitionSetting ) : void
buildDefinitionSetting SirenOfShame.Lib.Settings.BuildDefinitionSetting
return void

InvokeServerUnavailable() protected method

protected InvokeServerUnavailable ( SirenOfShame.Lib.Exceptions.ServerUnavailableException args ) : void
args SirenOfShame.Lib.Exceptions.ServerUnavailableException
return void

InvokeStatusChecked() protected method

protected InvokeStatusChecked ( IList args ) : void
args IList
return void

OnStoppedWatching() protected method

protected OnStoppedWatching ( ) : void
return void

StartWatching() public method

public StartWatching ( ) : void
return void

StopWatching() public abstract method

public abstract StopWatching ( ) : void
return void

WatcherBase() protected method

protected WatcherBase ( SirenOfShame.Lib.Settings.SirenOfShameSettings settings ) : System
settings SirenOfShame.Lib.Settings.SirenOfShameSettings
return System