Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var CommonProvider = wire.NewSet( config.NewLogger, config.NewCancelChannel, config.NewContext, )
View Source
var ConfigProvider = wire.NewSet( config.NewConfig, )
View Source
var DisseminatorProvider = wire.NewSet( services.NewDisseminator, )
View Source
var L1StateProvider = wire.NewSet( services.NewL1State, )
View Source
var SystemConfigProvider = wire.NewSet( config.NewSystemConfig, )
View Source
var ValidatorProvider = wire.NewSet( services.NewValidator, )
Functions ¶
This section is empty.
Types ¶
type Application ¶
type Application struct {
// contains filtered or unexported fields
}
func SetupApplication ¶
func SetupApplication() (*Application, func(), error)
func (*Application) GetConfig ¶
func (app *Application) GetConfig() *config.Config
func (*Application) GetContext ¶
func (app *Application) GetContext() context.Context
func (*Application) GetLogger ¶
func (app *Application) GetLogger() log.Logger
func (*Application) Run ¶
func (app *Application) Run() error
func (*Application) ShutdownAndCleanup ¶
func (app *Application) ShutdownAndCleanup(exitCode int)
type TestApplication ¶
type TestApplication struct { *Application Ctx context.Context Config *config.Config // contains filtered or unexported fields }
func SetupApplicationForIntegrationTests ¶
func SetupApplicationForIntegrationTests(cfg *config.Config) (*TestApplication, func(), error)
Click to show internal directories.
Click to hide internal directories.