Documentation
¶
Index ¶
- func FilterTasksFromApp(app *state.App) []*types.Task
- func FilterTasksWithHistoryFromApp(app *state.App) []*types.Task
- func FormApp(app *state.App) *types.App
- func FormAppRetWithVersions(app *state.App) *types.App
- func FormAppWithTask(app *state.App) *types.App
- func FormAppWithTaskHistory(app *state.App) *types.App
- func FormTask(slot *state.Slot) *types.Task
- func FormTaskHistory(v *state.Task) *types.TaskHistory
- func GetTaskFromApp(app *state.App, task_index int) (*types.Task, error)
- func NewAndInstallAppService(apiServer *apiserver.ApiServer, eng *scheduler.Scheduler)
- func NewAndInstallEventsService(apiServer *apiserver.ApiServer, eng *scheduler.Scheduler)
- func NewAndInstallFrameworkService(apiServer *apiserver.ApiServer)
- func NewAndInstallHealthyService(apiServer *apiserver.ApiServer)
- func NewAndInstallStatsService(apiServer *apiserver.ApiServer, eng *scheduler.Scheduler)
- func NewAndInstallVersionService(apiServer *apiserver.ApiServer)
- type AppService
- func (api *AppService) CancelUpdate(request *restful.Request, response *restful.Response)
- func (api *AppService) CreateApp(request *restful.Request, response *restful.Response)
- func (api *AppService) DeleteApp(request *restful.Request, response *restful.Response)
- func (api *AppService) GetAllServiceDiscoveries(request *restful.Request, response *restful.Response)
- func (api *AppService) GetAllServiceDiscoveriesMD5(request *restful.Request, response *restful.Response)
- func (api *AppService) GetApp(request *restful.Request, response *restful.Response)
- func (api *AppService) GetAppServiceDiscoveries(request *restful.Request, response *restful.Response)
- func (api *AppService) GetAppServiceDiscoveriesMD5(request *restful.Request, response *restful.Response)
- func (api *AppService) GetAppTask(request *restful.Request, response *restful.Response)
- func (api *AppService) GetAppVersion(request *restful.Request, response *restful.Response)
- func (api *AppService) GetAppVersions(request *restful.Request, response *restful.Response)
- func (api *AppService) ListApp(request *restful.Request, response *restful.Response)
- func (api *AppService) ProceedUpdate(request *restful.Request, response *restful.Response)
- func (api *AppService) Register(container *restful.Container)
- func (api *AppService) ScaleDown(request *restful.Request, response *restful.Response)
- func (api *AppService) ScaleUp(request *restful.Request, response *restful.Response)
- func (api *AppService) UpdateApp(request *restful.Request, response *restful.Response)
- func (api *AppService) UpdateAppTaskWeight(request *restful.Request, response *restful.Response)
- func (api *AppService) UpdateWeights(request *restful.Request, response *restful.Response)
- type EventsService
- type FrameworkService
- type HealthyService
- type StatsService
- type VersionService
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FormTaskHistory ¶
func FormTaskHistory(v *state.Task) *types.TaskHistory
func NewAndInstallAppService ¶
Types ¶
type AppService ¶
func (*AppService) CancelUpdate ¶
func (api *AppService) CancelUpdate(request *restful.Request, response *restful.Response)
func (*AppService) CreateApp ¶
func (api *AppService) CreateApp(request *restful.Request, response *restful.Response)
func (*AppService) DeleteApp ¶
func (api *AppService) DeleteApp(request *restful.Request, response *restful.Response)
func (*AppService) GetAllServiceDiscoveries ¶
func (api *AppService) GetAllServiceDiscoveries(request *restful.Request, response *restful.Response)
func (*AppService) GetAllServiceDiscoveriesMD5 ¶
func (api *AppService) GetAllServiceDiscoveriesMD5(request *restful.Request, response *restful.Response)
func (*AppService) GetApp ¶
func (api *AppService) GetApp(request *restful.Request, response *restful.Response)
func (*AppService) GetAppServiceDiscoveries ¶
func (api *AppService) GetAppServiceDiscoveries(request *restful.Request, response *restful.Response)
func (*AppService) GetAppServiceDiscoveriesMD5 ¶
func (api *AppService) GetAppServiceDiscoveriesMD5(request *restful.Request, response *restful.Response)
func (*AppService) GetAppTask ¶
func (api *AppService) GetAppTask(request *restful.Request, response *restful.Response)
func (*AppService) GetAppVersion ¶
func (api *AppService) GetAppVersion(request *restful.Request, response *restful.Response)
func (*AppService) GetAppVersions ¶
func (api *AppService) GetAppVersions(request *restful.Request, response *restful.Response)
func (*AppService) ListApp ¶
func (api *AppService) ListApp(request *restful.Request, response *restful.Response)
func (*AppService) ProceedUpdate ¶
func (api *AppService) ProceedUpdate(request *restful.Request, response *restful.Response)
func (*AppService) Register ¶
func (api *AppService) Register(container *restful.Container)
NOTE(xychu): Every service need to registed to ApiServer need to impl
a `Register` interface so that it can be added to ApiServer.Start
func (*AppService) ScaleDown ¶
func (api *AppService) ScaleDown(request *restful.Request, response *restful.Response)
func (*AppService) ScaleUp ¶
func (api *AppService) ScaleUp(request *restful.Request, response *restful.Response)
func (*AppService) UpdateApp ¶
func (api *AppService) UpdateApp(request *restful.Request, response *restful.Response)
func (*AppService) UpdateAppTaskWeight ¶
func (api *AppService) UpdateAppTaskWeight(request *restful.Request, response *restful.Response)
func (*AppService) UpdateWeights ¶
func (api *AppService) UpdateWeights(request *restful.Request, response *restful.Response)
type EventsService ¶
func (*EventsService) Events ¶
func (api *EventsService) Events(request *restful.Request, response *restful.Response)
func (*EventsService) Register ¶
func (api *EventsService) Register(container *restful.Container)
type FrameworkService ¶
type FrameworkService struct {
}
func (*FrameworkService) Info ¶
func (fs *FrameworkService) Info(req *restful.Request, resp *restful.Response)
func (*FrameworkService) Register ¶
func (fs *FrameworkService) Register(container *restful.Container)
type HealthyService ¶
type HealthyService struct{}
func (*HealthyService) Ping ¶
func (api *HealthyService) Ping(request *restful.Request, response *restful.Response)
func (*HealthyService) Register ¶
func (api *HealthyService) Register(container *restful.Container)
type StatsService ¶
func (*StatsService) Register ¶
func (api *StatsService) Register(container *restful.Container)
type VersionService ¶
type VersionService struct {
}
func (*VersionService) Register ¶
func (api *VersionService) Register(container *restful.Container)
Click to show internal directories.
Click to hide internal directories.