Versions in this module Expand all Collapse all v0 v0.1.0 Dec 21, 2023 Changes in this version + type CRPCService struct + func (crs *CRPCService) Nodes(filters map[string]any, reply *map[string]map[string]map[string]any) error + func (crs *CRPCService) Ping(args *agscheduler.Node, reply *agscheduler.Node) error + func (crs *CRPCService) Register(args *agscheduler.Node, reply *agscheduler.Node) error + type ClusterService struct + Cn *agscheduler.ClusterNode + func (s *ClusterService) Start() error + type HTMLRoute struct + HTMLFile string + URLPath string + type SchedulerHTTPService struct + Address string + ExtraRoutes []func(r *gin.Engine) + HTMLGlobPath string + HTMLRoutes []HTMLRoute + Scheduler *agscheduler.Scheduler + StaticPaths map[string]string + func (s *SchedulerHTTPService) AddHTMLGlobPath(globPath string) + func (s *SchedulerHTTPService) AddHTMLRoute(urlPath, htmlFile string) + func (s *SchedulerHTTPService) AddRoute(routeFunc func(r *gin.Engine)) + func (s *SchedulerHTTPService) AddStaticPath(urlPath, localPath string) + func (s *SchedulerHTTPService) Start() error + type SchedulerRPCService struct + Address string + Scheduler *agscheduler.Scheduler + func (s *SchedulerRPCService) Start() error