module

package
v0.0.0-...-5515e0f Latest Latest
Warning

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

Go to latest
Published: Apr 24, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Name

func Name(provider Provider) string

func WaitForRunningProvider

func WaitForRunningProvider(p RunProvider, timeoutSeconds time.Duration) error

Types

type Configure

type Configure struct {
	*viper.Viper
	// contains filtered or unexported fields
}

func (*Configure) CfgFile

func (p *Configure) CfgFile(cfgFile *string) *Configure

func (*Configure) From

func (p *Configure) From(v *viper.Viper) *Configure

func (*Configure) ReadInConfig

func (p *Configure) ReadInConfig() error

type DefaultProvider

type DefaultProvider struct {
	Provider
}

func (*DefaultProvider) Close

func (*DefaultProvider) Close() error

func (*DefaultProvider) Init

func (*DefaultProvider) Init() error

type DefaultRunProvider

type DefaultRunProvider struct {
	RunProvider
	// contains filtered or unexported fields
}

func (*DefaultRunProvider) Close

func (p *DefaultRunProvider) Close() error

func (*DefaultRunProvider) Init

func (p *DefaultRunProvider) Init() error

func (*DefaultRunProvider) IsRunning

func (p *DefaultRunProvider) IsRunning() bool

func (*DefaultRunProvider) SetRunning

func (p *DefaultRunProvider) SetRunning(running bool)

type Provider

type Provider interface {
	Init() error
	Close() error
}

type RunProvider

type RunProvider interface {
	Provider

	Run() error
	IsRunning() bool
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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