 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Overview ¶
Package app implements a Server object for running the scheduler.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SchedulerServer ¶
type SchedulerServer struct {
	Port              int
	Address           util.IP
	ClientConfig      client.Config
	AlgorithmProvider string
	PolicyConfigFile  string
}
    SchedulerServer has all the context and params needed to run a Scheduler
func NewSchedulerServer ¶
func NewSchedulerServer() *SchedulerServer
NewSchedulerServer creates a new SchedulerServer with default parameters
func (*SchedulerServer) AddFlags ¶
func (s *SchedulerServer) AddFlags(fs *pflag.FlagSet)
AddFlags adds flags for a specific SchedulerServer to the specified FlagSet
func (*SchedulerServer) Run ¶
func (s *SchedulerServer) Run(_ []string) error
Run runs the specified SchedulerServer. This should never exit.
 Click to show internal directories. 
   Click to hide internal directories.