Documentation
¶
Index ¶
- type BaseEngine
- func (s *BaseEngine) LogHandler() logging.Logger
- func (s *BaseEngine) Run() error
- func (s *BaseEngine) SetScenario(scenarioFilePath string)
- func (s *BaseEngine) SetSolution(solutionFilePath string)
- func (s *BaseEngine) SetSolutionSummary(solutionSummaryFilePath string)
- func (s *BaseEngine) WithAdminPort(adminPort uint64) *BaseEngine
- func (s *BaseEngine) WithApiMux(apiMux rest.Mux) *BaseEngine
- func (s *BaseEngine) WithApiPort(apiPort uint64) *BaseEngine
- func (s *BaseEngine) WithCacheMaximumAge(cacheMaximumAge uint64) *BaseEngine
- func (s *BaseEngine) WithLogHandler(logger logging.Logger) *BaseEngine
- func (s *BaseEngine) WithStatus(status admin.ServiceStatus) *BaseEngine
- type Engine
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type BaseEngine ¶
type BaseEngine struct {
server.RestServer
}
func NewBaseEngine ¶
func NewBaseEngine() *BaseEngine
func (*BaseEngine) LogHandler ¶
func (s *BaseEngine) LogHandler() logging.Logger
func (*BaseEngine) Run ¶
func (s *BaseEngine) Run() error
func (*BaseEngine) SetScenario ¶
func (s *BaseEngine) SetScenario(scenarioFilePath string)
func (*BaseEngine) SetSolution ¶
func (s *BaseEngine) SetSolution(solutionFilePath string)
func (*BaseEngine) SetSolutionSummary ¶
func (s *BaseEngine) SetSolutionSummary(solutionSummaryFilePath string)
func (*BaseEngine) WithAdminPort ¶
func (s *BaseEngine) WithAdminPort(adminPort uint64) *BaseEngine
func (*BaseEngine) WithApiMux ¶
func (s *BaseEngine) WithApiMux(apiMux rest.Mux) *BaseEngine
func (*BaseEngine) WithApiPort ¶
func (s *BaseEngine) WithApiPort(apiPort uint64) *BaseEngine
func (*BaseEngine) WithCacheMaximumAge ¶
func (s *BaseEngine) WithCacheMaximumAge(cacheMaximumAge uint64) *BaseEngine
func (*BaseEngine) WithLogHandler ¶
func (s *BaseEngine) WithLogHandler(logger logging.Logger) *BaseEngine
func (*BaseEngine) WithStatus ¶
func (s *BaseEngine) WithStatus(status admin.ServiceStatus) *BaseEngine
Click to show internal directories.
Click to hide internal directories.