services

package
v0.0.0-...-b96ae8a Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 19, 2025 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Services

Services holds all application services

func New

func New(cfg *config.Config, log *logger.Logger, k8sClient interfaces.KubernetesClient) (*Services, error)

New creates and initializes all services

func (*Services) GetAuth

func (s *Services) GetAuth() interfaces.AuthService

GetAuth returns the auth service

func (*Services) GetCache

func (s *Services) GetCache() interfaces.CacheService

GetCache returns the cache service

func (*Services) GetDatabase

func (s *Services) GetDatabase() interfaces.DatabaseService

GetDatabase returns the database service

func (*Services) GetExecution

func (s *Services) GetExecution() interfaces.ExecutionService

GetExecution returns the execution service

func (*Services) GetFile

func (s *Services) GetFile() interfaces.FileService

GetFile returns the file service

func (*Services) GetMetrics

func (s *Services) GetMetrics() interfaces.MetricsService

GetMetrics returns the metrics service

func (*Services) GetSandbox

func (s *Services) GetSandbox() interfaces.SandboxService

GetSandbox returns the sandbox service

func (*Services) GetWarmPool

func (s *Services) GetWarmPool() interfaces.WarmPoolService

GetWarmPool returns the warm pool service

func (*Services) Start

func (s *Services) Start() error

Start starts all services

func (*Services) Stop

func (s *Services) Stop() error

Stop stops all services

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL