base

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Jan 6, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetScenarioAndCompNameFromProviderKey

func GetScenarioAndCompNameFromProviderKey(providerKey string) (scenario, compName, instanceName string, err error)

func InitProvider

func InitProvider(scenario, compName string)

InitProvider register component as provider.

func InitProviderWithCreator

func InitProviderWithCreator(scenario, compName string, creator servicehub.Creator)

InitProviderWithCreator register component as provider with custom providerCreator.

func MakeComponentProviderName

func MakeComponentProviderName(scenario, compType string) string

func MustGetScenarioAndCompNameFromProviderKey

func MustGetScenarioAndCompNameFromProviderKey(providerKey string) (scenario, compName, instanceName string)

Types

type Creators added in v1.5.0

type Creators struct {
	RenderCreator    protocol.RenderCreator
	ComponentCreator protocol.ComponentCreator
}

type DefaultProvider

type DefaultProvider struct{}

func (*DefaultProvider) Init

func (p *DefaultProvider) Init(ctx servicehub.Context) error

Init .

func (*DefaultProvider) Render

Render is empty implement.

Jump to

Keyboard shortcuts

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