C# Class SqlToGraphite.Config.SqlToGraphiteConfig

Inheritance: IXmlSerializable
Mostra file Open project: perryofpeek/SqlToGraphite-core Class Usage Examples

Public Methods

Method Description
GetClientTypes ( ) : List
GetSchema ( ) : System.Xml.Schema.XmlSchema
ReadXml ( System reader ) : void
SqlToGraphiteConfig ( ) : System
SqlToGraphiteConfig ( IAssemblyResolver assemblyResolver, log4net.ILog log ) : System
Validate ( ) : void
WriteXml ( System writer ) : void

Private Methods

Method Description
CheckAllRolesExist ( Host host ) : void
CheckAllTaskSetsHaveUseAJobWithName ( Template template ) : void
CheckJobNameExists ( Task task ) : bool
ClientExist ( string name ) : bool
ValidateHosts ( ) : void
ValidateJobs ( ) : void
ValidateTemplates ( ) : void
WireUpLog4Net ( ) : void

Method Details

GetClientTypes() public static method

public static GetClientTypes ( ) : List
return List

GetSchema() public method

public GetSchema ( ) : System.Xml.Schema.XmlSchema
return System.Xml.Schema.XmlSchema

ReadXml() public method

public ReadXml ( System reader ) : void
reader System
return void

SqlToGraphiteConfig() public method

public SqlToGraphiteConfig ( ) : System
return System

SqlToGraphiteConfig() public method

public SqlToGraphiteConfig ( IAssemblyResolver assemblyResolver, log4net.ILog log ) : System
assemblyResolver IAssemblyResolver
log log4net.ILog
return System

Validate() public method

public Validate ( ) : void
return void

WriteXml() public method

public WriteXml ( System writer ) : void
writer System
return void