C# Class Jackett.Services.IndexerManagerService

Inheritance: IIndexerManagerService
显示文件 Open project: Jackett/Jackett

Public Methods

Method Description
DeleteIndexer ( string name ) : void
GetAllIndexers ( ) : IEnumerable
GetIndexer ( string name ) : IIndexer
IndexerManagerService ( IContainer c, IConfigurationService config, Logger l, ICacheService cache ) : Autofac
InitCardigannIndexers ( string path ) : void
InitIndexers ( ) : void
SaveConfig ( IIndexer indexer, JToken obj ) : void
SortIndexers ( ) : void
TestIndexer ( string name ) : System.Threading.Tasks.Task

Protected Methods

Method Description
LoadIndexerConfig ( IIndexer idx ) : void

Private Methods

Method Description
GetIndexerConfigFilePath ( IIndexer indexer ) : string

Method Details

DeleteIndexer() public method

public DeleteIndexer ( string name ) : void
name string
return void

GetAllIndexers() public method

public GetAllIndexers ( ) : IEnumerable
return IEnumerable

GetIndexer() public method

public GetIndexer ( string name ) : IIndexer
name string
return IIndexer

IndexerManagerService() public method

public IndexerManagerService ( IContainer c, IConfigurationService config, Logger l, ICacheService cache ) : Autofac
c IContainer
config IConfigurationService
l Logger
cache ICacheService
return Autofac

InitCardigannIndexers() public method

public InitCardigannIndexers ( string path ) : void
path string
return void

InitIndexers() public method

public InitIndexers ( ) : void
return void

LoadIndexerConfig() protected method

protected LoadIndexerConfig ( IIndexer idx ) : void
idx IIndexer
return void

SaveConfig() public method

public SaveConfig ( IIndexer indexer, JToken obj ) : void
indexer IIndexer
obj JToken
return void

SortIndexers() public method

public SortIndexers ( ) : void
return void

TestIndexer() public method

public TestIndexer ( string name ) : System.Threading.Tasks.Task
name string
return System.Threading.Tasks.Task