Documentation
¶
Index ¶
- func AddLifeCycleer(ctx context.Context, factory LifeCycleerFactory) error
- func AutoCreateConfigPostProcessor(config cfg.GosoConf) (bool, error)
- func LifeCycleManagerMiddleware(ctx context.Context, config cfg.Config, logger log.Logger) (kernel.Middleware, error)
- type Creator
- type Initializer
- type LifeCycleManager
- type LifeCycleer
- type LifeCycleerFactory
- type Purger
- type Registerer
- type Settings
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddLifeCycleer ¶
func AddLifeCycleer(ctx context.Context, factory LifeCycleerFactory) error
Types ¶
type Initializer ¶
type LifeCycleManager ¶
type LifeCycleManager struct {
// contains filtered or unexported fields
}
func NewLifeCycleManager ¶
type LifeCycleer ¶
type LifeCycleer interface {
GetId() string
}
type LifeCycleerFactory ¶
type Settings ¶
type Settings struct { Create struct { Enabled bool `cfg:"enabled" default:"false"` } `cfg:"create"` Init struct { Enabled bool `cfg:"enabled" default:"true"` } `cfg:"init"` Register struct { Enabled bool `cfg:"enabled" default:"true"` } `cfg:"register"` Purge struct { Enabled bool `cfg:"enabled" default:"false"` } `cfg:"purge"` }
Click to show internal directories.
Click to hide internal directories.