C# Class Terradue.ElasticCas.Services.RoutingService

Inheritance: BaseService
Show file Open project: Terradue/DotNetElasticCas

Public Methods

Method Description
LoadAllRoutes ( IAppHost host ) : void
RegisterDynamicRoute ( string indexName, DynamicOpenSearchRoute route ) : void
RoutingService ( ) : System

Private Methods

Method Description
Get ( DynamicRouteRequest request ) : object
LoadRoute ( string indexName, string routeId ) : DynamicOpenSearchRoute
Post ( CreateNewRoute request ) : CreateNewRoute
SaveNewRoute ( string indexName, DynamicOpenSearchRoute route ) : IIndexResponse

Method Details

LoadAllRoutes() public method

public LoadAllRoutes ( IAppHost host ) : void
host IAppHost
return void

RegisterDynamicRoute() public method

public RegisterDynamicRoute ( string indexName, DynamicOpenSearchRoute route ) : void
indexName string
route Terradue.ElasticCas.Routes.DynamicOpenSearchRoute
return void

RoutingService() public method

public RoutingService ( ) : System
return System