Documentation ¶
Overview ¶
Package app implements a server that runs a set of active components. This includes replication controllers, service endpoints and nodes.
Index ¶
- func NewControllerInitializers() map[string]controller.InitFunc
- func StartCarbonJobController(ctx controller.Context) (http.Handler, bool, error)
- func StartHealthChecker(ctx controller.Context) (http.Handler, bool, error)
- func StartRollingsetController(ctx controller.Context) (http.Handler, bool, error)
- func StartServicePublisher(ctx controller.Context) (http.Handler, bool, error)
- func StartShardgroupController(ctx controller.Context) (http.Handler, bool, error)
- func StartWorkerController(ctx controller.Context) (http.Handler, bool, error)
- func StartWorkerNodeEvictionController(ctx controller.Context) (http.Handler, bool, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewControllerInitializers ¶
func NewControllerInitializers() map[string]controller.InitFunc
NewControllerInitializers is a public map of named controller groups (you can start more than one in an init func) paired to their InitFunc. This allows for structured downstream composition and subdivision.
func StartCarbonJobController ¶
StartCarbonJobController StartCarbonJobController
func StartHealthChecker ¶
StartHealthChecker start the health checker
func StartRollingsetController ¶
StartRollingsetController start the rollingset controller
func StartServicePublisher ¶
StartServicePublisher start the replica controller
func StartShardgroupController ¶
StartShardgroupController start the shardGroup controller
func StartWorkerController ¶
StartWorkerController start the worker controller
func StartWorkerNodeEvictionController ¶
StartWorkerNodeEvictionController StartWorkerNodeEvictionController
Types ¶
This section is empty.