Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConfigLoaderFunc ¶
type ConfigLoaderFunc func(json.RawMessage) (Configurator, error) //argument == nil value => no config
type Configurator ¶
type Configurator interface{}
type GetStartupInstancesFunc ¶
type GetStartupInstancesFunc func(Configurator) []instance.ID
type InstanceInitFunc ¶
type InstanceInitFunc func(instance.ID, instance.LoggerFunc, instance.ErrorFunc, instance.SelfKillFunc, Configurator) instance.Instance
type ServiceLoaderFunc ¶
type ServiceLoaderFunc func(Configurator) error
type ServiceManifest ¶
type ServiceManifest struct { Name string Instantiable bool ConfigLoaderFunc ConfigLoaderFunc //can be nil ServiceLoaderFunc ServiceLoaderFunc //can be nil GetStartupInstancesFunc GetStartupInstancesFunc //can be nil InstanceInitFunc InstanceInitFunc }
Click to show internal directories.
Click to hide internal directories.