schedulingmanager

package
v0.0.0-...-4f82633 Latest Latest
Warning

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

Go to latest
Published: May 14, 2019 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SchedulerWrapper

type SchedulerWrapper struct {

	// Actual scheduler.
	schedulingtypes.Scheduler
	// contains filtered or unexported fields
}

func (*SchedulerWrapper) HasPlugin

func (s *SchedulerWrapper) HasPlugin(typeConfigName string) bool

type SchedulingManager

type SchedulingManager struct {
	// contains filtered or unexported fields
}

func StartSchedulingManager

func StartSchedulingManager(config *util.ControllerConfig, stopChan <-chan struct{}) (*SchedulingManager, error)

func (*SchedulingManager) GetScheduler

func (c *SchedulingManager) GetScheduler(schedulingKind string) *SchedulerWrapper

func (*SchedulingManager) Run

func (c *SchedulingManager) Run(stopChan <-chan struct{})

Run runs the Controller.

Jump to

Keyboard shortcuts

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