propertyresolver

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Jan 18, 2024 License: BSD-3-Clause Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const EnvAppPropertyEnvConfigKey = "FLOGO_APP_PROPS_ENV"
View Source
const EnvAppPropertyFileConfigKey = "FLOGO_APP_PROPS_JSON"

Comma separated list of json files overriding default application property values e.g. FLOGO_APP_PROPS_JSON=app1.json,common.json

View Source
const ResolverNameEnv = "env"
View Source
const ResolverNameJson = "json"

Variables

This section is empty.

Functions

This section is empty.

Types

type EnvVariableValueResolver

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

Resolve property value from environment variable

func (*EnvVariableValueResolver) LookupValue

func (resolver *EnvVariableValueResolver) LookupValue(key string) (interface{}, bool)

func (*EnvVariableValueResolver) Name

func (resolver *EnvVariableValueResolver) Name() string

type JSONFileValueResolver

type JSONFileValueResolver struct {
}

Resolve property value from external files

func (*JSONFileValueResolver) LookupValue

func (resolver *JSONFileValueResolver) LookupValue(toResolve string) (interface{}, bool)

func (*JSONFileValueResolver) Name

func (resolver *JSONFileValueResolver) Name() string

type PropertyMappings

type PropertyMappings struct {
	Mappings map[string]string `json:"mappings"`
}

Jump to

Keyboard shortcuts

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