services

package
v0.0.0-...-4c964c4 Latest Latest
Warning

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

Go to latest
Published: Jul 29, 2025 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type GitspaceServices

type GitspaceServices struct {
	GitspaceEvent *gitspaceevent.Service
	// contains filtered or unexported fields
}

func ProvideGitspaceServices

func ProvideGitspaceServices(
	gitspaceEventSvc *gitspaceevent.Service,
	infraProviderSvc *infraprovider.Service,
	gitspaceSvc *gitspace.Service,
	gitspaceInfraEventSvc *gitspaceinfraevent.Service,
) *GitspaceServices

type Services

type Services struct {
	Webhook            *webhook.Service
	PullReq            *pullreq.Service
	Trigger            *trigger.Service
	JobScheduler       *job.Scheduler
	MetricCollector    *metric.Collector
	RepoSizeCalculator *repo.SizeCalculator
	Repo               *repo.Service
	Cleanup            *cleanup.Service
	Notification       *notification.Service
	Keywordsearch      *keywordsearch.Service
	//Artifact            *artifacts.Service
	GitspaceService *GitspaceServices
	Instrumentation instrument.Service
	// contains filtered or unexported fields
}

func ProvideServices

func ProvideServices(
	webhooksSvc *webhook.Service,
	pullReqSvc *pullreq.Service,
	triggerSvc *trigger.Service,
	jobScheduler *job.Scheduler,
	metricCollector *metric.Collector,
	repoSizeCalculator *repo.SizeCalculator,
	repo *repo.Service,
	cleanupSvc *cleanup.Service,
	notificationSvc *notification.Service,
	keywordsearchSvc *keywordsearch.Service,

	gitspaceSvc *GitspaceServices,
	instrumentation instrument.Service,
	instrumentConsumer instrument.Consumer,
	instrumentRepoCounter *instrument.RepositoryCount,
) Services

Jump to

Keyboard shortcuts

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