Documentation ¶
Index ¶
- type CortezaDiscoveryApp
- func (app *CortezaDiscoveryApp) Activate(ctx context.Context) (err error)
- func (app *CortezaDiscoveryApp) InitServices(ctx context.Context) (err error)
- func (app *CortezaDiscoveryApp) InitStore(ctx context.Context) (err error)
- func (app *CortezaDiscoveryApp) MountHttpRoutes(r chi.Router)
- func (app *CortezaDiscoveryApp) Provision(ctx context.Context) (err error)
- func (app CortezaDiscoveryApp) Serve(ctx context.Context) (err error)
- func (app *CortezaDiscoveryApp) Setup() (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CortezaDiscoveryApp ¶
type CortezaDiscoveryApp struct { Opt *options.Options Log *zap.Logger // Servers HttpServer httpApiServer // contains filtered or unexported fields }
func New ¶
func New() (app *CortezaDiscoveryApp, err error)
func (*CortezaDiscoveryApp) Activate ¶
func (app *CortezaDiscoveryApp) Activate(ctx context.Context) (err error)
Activate start all internal services and watchers
func (*CortezaDiscoveryApp) InitServices ¶
func (app *CortezaDiscoveryApp) InitServices(ctx context.Context) (err error)
InitServices initializes all services used
func (*CortezaDiscoveryApp) InitStore ¶
func (app *CortezaDiscoveryApp) InitStore(ctx context.Context) (err error)
InitStore initializes open search store and runs upgrade procedures
func (*CortezaDiscoveryApp) MountHttpRoutes ¶
func (app *CortezaDiscoveryApp) MountHttpRoutes(r chi.Router)
func (*CortezaDiscoveryApp) Provision ¶
func (app *CortezaDiscoveryApp) Provision(ctx context.Context) (err error)
Provision instance with configuration and settings by importing preset configurations and running autodiscovery procedures
func (CortezaDiscoveryApp) Serve ¶
func (app CortezaDiscoveryApp) Serve(ctx context.Context) (err error)
func (*CortezaDiscoveryApp) Setup ¶
func (app *CortezaDiscoveryApp) Setup() (err error)
Setup configures all required services
Click to show internal directories.
Click to hide internal directories.