Documentation
¶
Overview ¶
Package creator creates dependencies upon initialization.
Index ¶
- Constants
- type Creator
- func (c Creator) CreateConfig() config.Config
- func (c Creator) CreateControllerHandler() *gin.Engine
- func (c Creator) CreateEventManager() I.EventManager
- func (c Creator) CreateFileSystem() *afero.Afero
- func (c Creator) CreateListener() net.Listener
- func (c Creator) CreateLogger() *logging.Logger
- func (c Creator) CreatePusher() (I.Pusher, error)
Constants ¶
View Source
const ENDPOINT = "/v1/apps/:environment/:org/:space/:appName"
ENDPOINT is used by the handler to define the deployment endpoint.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Creator ¶
type Creator struct {
// contains filtered or unexported fields
}
Creator has a config, eventManager, logger and writer for creating dependencies.
func (Creator) CreateConfig ¶
CreateConfig returns a Config.
func (Creator) CreateControllerHandler ¶
CreateControllerHandler returns a gin.Engine that implements http.Handler. Sets up the controller endpoint.
func (Creator) CreateEventManager ¶
func (c Creator) CreateEventManager() I.EventManager
CreateEventManager returns an EventManager.
func (Creator) CreateFileSystem ¶ added in v0.4.0
func (Creator) CreateListener ¶
CreateListener creates a listener TCP and listens for all incoming requests.
func (Creator) CreateLogger ¶
CreateLogger returns a Logger.
Click to show internal directories.
Click to hide internal directories.