Documentation ¶
Index ¶
- Variables
- type App
- func (a *App) Close() error
- func (a *App) Configuration() (*config.Configuration, error)
- func (a *App) Container() (*dig.Container, error)
- func (a *App) OnClose(closer io.Closer)
- func (a *App) Run(startedCh chan<- bool) error
- func (a *App) Server(name string) *gserver.Server
- func (a *App) WithConfiguration(cfg *config.Configuration) *App
- func (a *App) WithContainerFactory(f appcontainer.ContainerFactoryFn) *App
- func (a *App) WithSignal(sigs chan os.Signal) *App
Constants ¶
This section is empty.
Variables ¶
View Source
var ServiceFactories = map[string]gserver.ServiceFactory{ acme.ServiceName: acme.Factory, auth.ServiceName: auth.Factory, ca.ServiceName: ca.Factory, cis.ServiceName: cis.Factory, status.ServiceName: status.Factory, workflow.ServiceName: workflow.Factory, swagger.ServiceName: swagger.Factory, martini.ServiceName: martini.Factory, }
ServiceFactories provides map of gserver.ServiceFactory
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
App provides application container
func (*App) Configuration ¶
func (a *App) Configuration() (*config.Configuration, error)
Configuration returns the current app configuration
func (*App) WithConfiguration ¶
func (a *App) WithConfiguration(cfg *config.Configuration) *App
WithConfiguration allows to specify a custom configuration, used mainly for testing purposes
func (*App) WithContainerFactory ¶
func (a *App) WithContainerFactory(f appcontainer.ContainerFactoryFn) *App
WithContainerFactory allows to specify an app container factory, used mainly for testing purposes
Click to show internal directories.
Click to hide internal directories.