local

package
v0.1.29 Latest Latest
Warning

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

Go to latest
Published: Apr 6, 2021 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Config

type Config struct {
	// DataPath is the path to file containing the data to load.
	DataPath string `yaml:"data-path"`
}

Config is the configuration for a local DataGatherer.

func (*Config) NewDataGatherer

func (c *Config) NewDataGatherer(ctx context.Context) (datagatherer.DataGatherer, error)

NewDataGatherer returns a new DataGatherer.

type DataGatherer

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

DataGatherer is a data-gatherer that loads data from a local file.

func (*DataGatherer) Delete added in v0.1.29

func (g *DataGatherer) Delete() error

func (*DataGatherer) Fetch

func (g *DataGatherer) Fetch() (interface{}, error)

Fetch loads and returns the data from the LocalDatagatherer's dataPath

func (*DataGatherer) Run added in v0.1.29

func (g *DataGatherer) Run(stopCh <-chan struct{}) error

func (*DataGatherer) WaitForCacheSync added in v0.1.29

func (g *DataGatherer) WaitForCacheSync(stopCh <-chan struct{}) error

Jump to

Keyboard shortcuts

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