initializer

package
v1.5.0 Latest Latest
Warning

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

Go to latest
Published: Mar 24, 2020 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Dependencies

type Dependencies struct {
	// contains filtered or unexported fields
}

Dependencies - managing dependencies

func New

func New() *Dependencies

New - create new dependency manager

func (*Dependencies) Build

func (dep *Dependencies) Build() error

Build - initialize dependencies

func (*Dependencies) Down

func (dep *Dependencies) Down() error

Down - stop all services in dependencies

func (*Dependencies) Inject

func (dep *Dependencies) Inject(item interface{}) error

Inject - obtained dependence

func (*Dependencies) Register

func (dep *Dependencies) Register(items []interface{}) error

Register - register a new dependency

func (*Dependencies) Up

func (dep *Dependencies) Up() error

Up - start all services in dependencies

Jump to

Keyboard shortcuts

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