Documentation
¶
Index ¶
- func AddBind(router *httprouter.Router, bind Bind)
- func AddPredicate(router *httprouter.Router, predicate Predicate)
- func AddPrioritize(router *httprouter.Router, prioritize Prioritize)
- func BindRoute(bind Bind) httprouter.Handle
- func DebugLogging(h httprouter.Handle, path string) httprouter.Handle
- func PredicateRoute(predicate Predicate) httprouter.Handle
- func PrioritizeRoute(prioritize Prioritize) httprouter.Handle
- type Bind
- type Predicate
- type Prioritize
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddBind ¶
func AddBind(router *httprouter.Router, bind Bind)
func AddPredicate ¶
func AddPredicate(router *httprouter.Router, predicate Predicate)
func AddPrioritize ¶
func AddPrioritize(router *httprouter.Router, prioritize Prioritize)
func BindRoute ¶
func BindRoute(bind Bind) httprouter.Handle
func DebugLogging ¶
func DebugLogging(h httprouter.Handle, path string) httprouter.Handle
func PredicateRoute ¶
func PredicateRoute(predicate Predicate) httprouter.Handle
func PrioritizeRoute ¶
func PrioritizeRoute(prioritize Prioritize) httprouter.Handle
Types ¶
type Bind ¶
func (Bind) Handler ¶
func (b Bind) Handler(args schedulerapi.ExtenderBindingArgs) *schedulerapi.ExtenderBindingResult
type Predicate ¶
func (Predicate) Handler ¶
func (p Predicate) Handler(args schedulerapi.ExtenderArgs) *schedulerapi.ExtenderFilterResult
type Prioritize ¶
func NewPrioritize ¶
func NewPrioritize(name string, m manager.Manager) Prioritize
func (Prioritize) Handler ¶
func (p Prioritize) Handler(args schedulerapi.ExtenderArgs) (*schedulerapi.HostPriorityList, error)
Click to show internal directories.
Click to hide internal directories.