Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var RegistrySingleton = Registry{ Registry: *registry.NewRegistry("runtime"), }
global singleton
Functions ¶
This section is empty.
Types ¶
type AbstractRuntime ¶
type AbstractRuntime struct {
Logger nuclio.Logger
FunctionLogger nuclio.Logger
Context *nuclio.Context
Statistics Statistics
}
func NewAbstractRuntime ¶
func NewAbstractRuntime(logger nuclio.Logger, configuration *Configuration) (*AbstractRuntime, error)
func (*AbstractRuntime) GetFunctionLogger ¶
func (ar *AbstractRuntime) GetFunctionLogger() nuclio.Logger
func (*AbstractRuntime) GetStatistics ¶
func (ar *AbstractRuntime) GetStatistics() *Statistics
type Configuration ¶
type Configuration struct {
Name string
Version string
Description string
DataBindings map[string]*DataBinding
FunctionLogger nuclio.Logger
}
func NewConfiguration ¶
func NewConfiguration(configuration *viper.Viper) (*Configuration, error)
type DataBinding ¶
type DataBinding struct {
Name string `json:"name"`
Class string `json:"class"`
URL string `json:"url"`
Path string `json:"path,omitempty"`
Query string `json:"query,omitempty"`
Secret string `json:"secret,omitempty"`
Options map[string]string `json:"options,omitempty"`
}
Copied from functioncr to prevent dependencies on functioncr
type Statistics ¶
func (*Statistics) DiffFrom ¶
func (s *Statistics) DiffFrom(prev *Statistics) Statistics
Directories
¶
| Path | Synopsis |
|---|---|
|
Package python implmenets Python runtime
|
Package python implmenets Python runtime |
Click to show internal directories.
Click to hide internal directories.