schedulingmanager

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Aug 10, 2022 License: Apache-2.0 Imports: 12 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SchedulerWrapper added in v0.0.8

type SchedulerWrapper struct {

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

func (*SchedulerWrapper) HasPlugin added in v0.0.8

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

type SchedulingManager added in v0.0.8

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

func StartSchedulingManager added in v0.0.8

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

func (*SchedulingManager) GetScheduler added in v0.0.8

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

func (*SchedulingManager) Run added in v0.0.8

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