Documentation
¶
Index ¶
- func ApplyEffectiveConfig(appCtx *app.Context, effective *config.Config) error
- func BindApplicationModules(appCtx *app.Context)
- func BootstrapStores(appCtx *app.Context) error
- func BuildArrNotifier(ctx context.Context, appCtx *app.Context) error
- func BuildDownloader(appCtx *app.Context) error
- func BuildInitialRuntime(appCtx *app.Context) error
- func BuildUsenetIndexer(appCtx *app.Context) error
- func IndexingStageRuntimeSettingsFromPredb(in app.IndexingPreDBRuntimeSettings) app.IndexingStageRuntimeSettings
- func IndexingStageRuntimeSettingsFromTMDB(in app.IndexingTMDBRuntimeSettings) app.IndexingStageRuntimeSettings
- func IsDownloaderReloadDeferred(err error) bool
- func LoadAndApplyEffectiveConfig(ctx context.Context, appCtx *app.Context) error
- func LoadEffectiveConfig(ctx context.Context, appCtx *app.Context) (*config.Config, error)
- func ReloadDownloaderIfIdle(appCtx *app.Context) error
- func RunIndexerAssembleScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerEnrichPredbScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerEnrichTMDBScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerInspectArchiveScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerInspectDiscoveryScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerInspectMediaScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerInspectNFOScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerInspectPAR2Scheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerInspectPasswordScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerInspectScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerReleaseScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerScrapeBackfillScheduler(ctx context.Context, appCtx *app.Context) error
- func RunIndexerScrapeScheduler(ctx context.Context, appCtx *app.Context) error
- func StartServerBackgroundLoops(ctx context.Context, appCtx *app.Context) error
- func ValidateRuntimeForServer(appCtx *app.Context) error
- func WatchSettings(ctx context.Context, appCtx *app.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyEffectiveConfig ¶ added in v0.6.1
func BindApplicationModules ¶ added in v0.6.1
func BootstrapStores ¶ added in v0.6.1
BootstrapStores initializes long-lived stores and cache dependencies once.
func BuildDownloader ¶
Build downloader-owned runtime from app context config.
func BuildInitialRuntime ¶
Central runtime assembly entrypoint so cmd/main stays thin
func BuildUsenetIndexer ¶
Build current effective Usenet/NZB Indexer runtime from app context.
func IndexingStageRuntimeSettingsFromPredb ¶ added in v0.7.0
func IndexingStageRuntimeSettingsFromPredb(in app.IndexingPreDBRuntimeSettings) app.IndexingStageRuntimeSettings
func IndexingStageRuntimeSettingsFromTMDB ¶ added in v0.7.0
func IndexingStageRuntimeSettingsFromTMDB(in app.IndexingTMDBRuntimeSettings) app.IndexingStageRuntimeSettings
func LoadAndApplyEffectiveConfig ¶ added in v0.6.1
func LoadEffectiveConfig ¶ added in v0.6.1
func ReloadDownloaderIfIdle ¶
Safely reload downloader runtime when queue is idle.
func RunIndexerAssembleScheduler ¶ added in v0.7.0
Long-running assemble mode restart loop lives outside cmd/main.
func RunIndexerEnrichPredbScheduler ¶ added in v0.7.0
func RunIndexerEnrichTMDBScheduler ¶ added in v0.7.0
func RunIndexerInspectArchiveScheduler ¶ added in v0.7.0
func RunIndexerInspectDiscoveryScheduler ¶ added in v0.7.0
func RunIndexerInspectMediaScheduler ¶ added in v0.7.0
func RunIndexerInspectNFOScheduler ¶ added in v0.7.0
func RunIndexerInspectPAR2Scheduler ¶ added in v0.7.0
func RunIndexerInspectPasswordScheduler ¶ added in v0.7.0
func RunIndexerInspectScheduler ¶ added in v0.7.0
func RunIndexerReleaseScheduler ¶ added in v0.7.0
Long-running release mode restart loop lives outside cmd/main.
func RunIndexerScrapeBackfillScheduler ¶ added in v0.7.0
Long-running backfill mode restart loop lives outside cmd/main.
func RunIndexerScrapeScheduler ¶
Long-running scrape mode restart loop lives outside cmd/main.
func StartServerBackgroundLoops ¶
StartServerBackgroundLoops starts only the long-running loops that should exist in API/server mode after runtime validation has passed.
func ValidateRuntimeForServer ¶
Optional helper if you want a shared error string in callers later.
Types ¶
This section is empty.