Documentation ¶
Index ¶
- Variables
- func DebugLog(format string, v ...interface{})
- func FindURLFromName(nodes []Node, targetName string) (string, bool)
- func GetCallGraph() map[string]map[string][]string
- func GetCharonConfigs() map[string][]Config
- func GetDownstreamNames() map[string][]string
- func GetDownstreamURLs() map[string][]string
- func GetServerConfigs() map[string][]Config
- func InitializeBreakwaterd(bwConfig bw.BWParameters)
- func MergeDownstreamURLs(callGraph map[string]map[string][]string) map[string][]string
- func ReplaceDownstreamNamesWithUrls(callGraph map[string]map[string][]string, nodes []Node) map[string]map[string][]string
- func SwapKeys(applications []Application) map[string]map[string][]string
- type Application
- type Config
- type Node
- type ServiceData
Constants ¶
This section is empty.
Variables ¶
Functions ¶
func GetCallGraph ¶
func GetCharonConfigs ¶
func GetDownstreamNames ¶
func GetDownstreamNames() map[string][]string {
func GetDownstreamURLs ¶
func GetServerConfigs ¶
func InitializeBreakwaterd ¶
func InitializeBreakwaterd(bwConfig bw.BWParameters)
InitializeBreakwaterd initializes Breakwater instances for each downstream service
func MergeDownstreamURLs ¶
Types ¶
type Application ¶
type Application struct { CallGraph map[string][]string `yaml:"callgraph"` Interface string `yaml:"interface"` }
Application represents the call graph structure
Click to show internal directories.
Click to hide internal directories.