Documentation ¶
Index ¶
- type MockUnitSchedulerHandle
- func (gs *MockUnitSchedulerHandle) DisablePreemption() bool
- func (gs *MockUnitSchedulerHandle) EventRecorder() events.EventRecorder
- func (gs *MockUnitSchedulerHandle) GetNodeInfo(nodeName string) framework.NodeInfo
- func (gs *MockUnitSchedulerHandle) GetUnitStatus(unitKey string) unitstatus.UnitStatus
- func (gs *MockUnitSchedulerHandle) IsCachedPod(pod *v1.Pod) (bool, error)
- func (gs *MockUnitSchedulerHandle) SchedulerName() string
- func (gs *MockUnitSchedulerHandle) SubCluster() string
- func (gs *MockUnitSchedulerHandle) SwitchType() framework.SwitchType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockUnitSchedulerHandle ¶
type MockUnitSchedulerHandle struct { Cache cache.SchedulerCache Snapshot *cache.Snapshot }
func NewMockUnitSchedulerHandle ¶
func NewMockUnitSchedulerHandle( cache cache.SchedulerCache, snapshot *cache.Snapshot, ) *MockUnitSchedulerHandle
func (*MockUnitSchedulerHandle) DisablePreemption ¶
func (gs *MockUnitSchedulerHandle) DisablePreemption() bool
func (*MockUnitSchedulerHandle) EventRecorder ¶
func (gs *MockUnitSchedulerHandle) EventRecorder() events.EventRecorder
func (*MockUnitSchedulerHandle) GetNodeInfo ¶
func (gs *MockUnitSchedulerHandle) GetNodeInfo(nodeName string) framework.NodeInfo
func (*MockUnitSchedulerHandle) GetUnitStatus ¶
func (gs *MockUnitSchedulerHandle) GetUnitStatus(unitKey string) unitstatus.UnitStatus
func (*MockUnitSchedulerHandle) IsCachedPod ¶
func (gs *MockUnitSchedulerHandle) IsCachedPod(pod *v1.Pod) (bool, error)
func (*MockUnitSchedulerHandle) SchedulerName ¶
func (gs *MockUnitSchedulerHandle) SchedulerName() string
func (*MockUnitSchedulerHandle) SubCluster ¶
func (gs *MockUnitSchedulerHandle) SubCluster() string
func (*MockUnitSchedulerHandle) SwitchType ¶
func (gs *MockUnitSchedulerHandle) SwitchType() framework.SwitchType
Click to show internal directories.
Click to hide internal directories.