pluginsintegration

package
v0.0.0-cloud Latest Latest
Warning

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

Go to latest
Published: Mar 30, 2023 License: AGPL-3.0 Imports: 26 Imported by: 0

Documentation

Overview

package pluginsintegration instantiate the plugins package (pkg/plugins) and all of its services/dependencies that Grafana needs to provide plugin support.

Index

Constants

This section is empty.

Variables

WireExtensionSet provides a wire.ProviderSet of plugin providers that can be extended.

WireSet provides a wire.ProviderSet of plugin providers.

Functions

func CreateMiddlewares

func CreateMiddlewares(cfg *setting.Cfg, oAuthTokenService oauthtoken.OAuthTokenService, tracer tracing.Tracer) []plugins.ClientMiddleware

func NewClientDecorator

func NewClientDecorator(cfg *setting.Cfg, pCfg *config.Cfg,
	pluginRegistry registry.Service,
	oAuthTokenService oauthtoken.OAuthTokenService,
	tracer tracing.Tracer) (*client.Decorator, error)

func ProvideClientDecorator

func ProvideClientDecorator(cfg *setting.Cfg, pCfg *config.Cfg,
	pluginRegistry registry.Service,
	oAuthTokenService oauthtoken.OAuthTokenService,
	tracer tracing.Tracer) (*client.Decorator, error)

Types

This section is empty.

Directories

Path Synopsis
Package adapters contains plugin SDK adapters.
Package adapters contains plugin SDK adapters.

Jump to

Keyboard shortcuts

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