application

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 5, 2015 License: MIT Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Application

type Application struct {
	Settings              map[string]string
	McRouterStatsManager  *models.McRouterStatsManager
	McRouterConfigManager *models.McRouterConfigManager
	Storage               *storage.Storage
}

func New

func New() (*Application, error)

func (*Application) CentralURLs added in v1.0.0

func (app *Application) CentralURLs() []string

func (*Application) CollectData added in v1.0.0

func (app *Application) CollectData() error

func (*Application) GetStats added in v1.0.0

func (app *Application) GetStats() map[string]interface{}

func (*Application) IsAgentMode added in v1.0.0

func (app *Application) IsAgentMode() bool

func (*Application) IsCentralMode added in v1.0.0

func (app *Application) IsCentralMode() bool

func (*Application) IsReadOnly added in v1.0.0

func (app *Application) IsReadOnly() bool

func (*Application) MiddlewareStruct

func (app *Application) MiddlewareStruct() (*interpose.Middleware, error)

func (*Application) ReportConfigToCentral added in v1.0.0

func (app *Application) ReportConfigToCentral() error

func (*Application) ReportStatsToCentral added in v1.0.0

func (app *Application) ReportStatsToCentral() error

func (*Application) ReportStatsToNewrelicInsights added in v1.0.0

func (app *Application) ReportStatsToNewrelicInsights() error

func (*Application) SettingKeys added in v1.0.0

func (app *Application) SettingKeys() []string

func (*Application) Tokens added in v1.0.0

func (app *Application) Tokens() []string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL