Documentation ¶ Index ¶ Variables func Start() type Extension type Provider Constants ¶ This section is empty. Variables ¶ View Source var ( Version = "dev" ) Functions ¶ func Start ¶ func Start() Start initialize server and run it Types ¶ type Extension ¶ type Extension interface { // Run starts the extension, providing a data channel to push message // and an event channel to forward SIG Start(receive <-chan comm.Message, send chan<- comm.Message) error Stop() error } Extension describe extension basic behaviour type Provider ¶ type Provider interface { Extension RefreshService(msg comm.Message) } Provider adds the RefreshService on top of the extension interface allowing the core to request a "refresh" of a given service definition/state Source Files ¶ View all Source files api.go extension.go server.go transition.go workflow.go Click to show internal directories. Click to hide internal directories.