Documentation
¶
Index ¶
- 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.GServer
- 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 ¶
This section is empty.
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.