C# Class Terradue.ElasticCas.Controllers.ElasticCasFactory

Exibir arquivo Open project: Terradue/DotNetElasticCas Class Usage Examples

Public Properties

Property Type Description
Logger log4net.ILog

Public Methods

Method Description
ElasticCasFactory ( string name ) : System
GetDefaultOpenSearchDescription ( IOpenSearchableElasticType type ) : OpenSearchDescription
GetOpenSearchableElasticTypeByName ( string indexName, string typeName, object>.Dictionary parameters = null ) : IOpenSearchableElasticType
GetOpenSearchableElasticTypeByNameOrDefault ( string indexName, string typeName, object>.Dictionary parameters = null ) : IOpenSearchableElasticType
LoadPlugins ( AppHost application ) : void

Private Methods

Method Description
CreateCatalogueIndex ( Terradue createRequest, bool destroy = false ) : IndexInformation

Method Details

ElasticCasFactory() public method

public ElasticCasFactory ( string name ) : System
name string
return System

GetDefaultOpenSearchDescription() public static method

public static GetDefaultOpenSearchDescription ( IOpenSearchableElasticType type ) : OpenSearchDescription
type IOpenSearchableElasticType
return Terradue.OpenSearch.Schema.OpenSearchDescription

GetOpenSearchableElasticTypeByName() public method

public GetOpenSearchableElasticTypeByName ( string indexName, string typeName, object>.Dictionary parameters = null ) : IOpenSearchableElasticType
indexName string
typeName string
parameters object>.Dictionary
return IOpenSearchableElasticType

GetOpenSearchableElasticTypeByNameOrDefault() public method

public GetOpenSearchableElasticTypeByNameOrDefault ( string indexName, string typeName, object>.Dictionary parameters = null ) : IOpenSearchableElasticType
indexName string
typeName string
parameters object>.Dictionary
return IOpenSearchableElasticType

LoadPlugins() public static method

public static LoadPlugins ( AppHost application ) : void
application AppHost
return void

Property Details

Logger public_oe property

public ILog,log4net Logger
return log4net.ILog