Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BindingInfo ¶
BindingInfo contains Metadata associated with each binding
type ClientInfo ¶
type ClientInfo struct { // Host is the hostname or IP address of a service. Host string // Port defines the port on which to access a given service Port int // Protocol indicates the protocol to use when accessing a given service Protocol string }
ClientInfo provides the host and port of another service in the eco-system.
func (ClientInfo) Url ¶
func (c ClientInfo) Url() string
type ConfigurationStruct ¶
type ConfigurationStruct struct { Writable WritableInfo Logging LoggingInfo Registry RegistryInfo Service ServiceInfo MessageBus types.MessageBusConfig Binding BindingInfo ApplicationSettings map[string]string Clients map[string]ClientInfo }
ConfigurationStruct ...
func LoadFromFile ¶
func LoadFromFile(profile string, configDir string) (configuration *ConfigurationStruct, err error)
LoadFromFile loads .toml file for configuration
type PipelineFunction ¶ added in v1.0.0
type PipelineFunction struct { // Name string Parameters map[string]string Addressable models.Addressable }
type PipelineInfo ¶ added in v1.0.0
type PipelineInfo struct { ExecutionOrder string Functions map[string]PipelineFunction }
type ServiceInfo ¶
type ServiceInfo struct { BootTimeout int CheckInterval string ClientMonitor int Host string Port int Protocol string StartupMsg string ReadMaxLimit int Timeout int }
ServiceInfo ...
type WritableInfo ¶
type WritableInfo struct { LogLevel string Pipeline PipelineInfo }
WritableInfo ...
Click to show internal directories.
Click to hide internal directories.