package
0.0.0-20221205081027-fb1d94189521
Repository: https://github.com/ti-net2/apiserver.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Functions

New creates a new instance to implement API priority and fairness.
No description provided by the author
NewTestable is extra flexible to facilitate testing.
No description provided by the author
RequestDelegated informs the priority and fairness dispatcher that a given request has been delegated to an aggregated API server.
WatchInitialized sends a signal to priority and fairness dispatcher that a given watch request has already been initialized.
WithInitializationSignal creates a copy of parent context with priority and fairness initialization signal value.

# Constants

ConfigConsumerAsFieldManager is how the config consuminng controller appears in an ObjectMeta ManagedFieldsEntry.Manager.

# Structs

RequestDigest holds necessary info from request for flow-control.
TestableConfig carries the parameters to an implementation that is testable.

# Interfaces

InitializationSignal is an interface that allows sending and handling initialization signals.
Interface defines how the API Priority and Fairness filter interacts with the underlying system.
WatchTracker is an interface that allows tracking the number of watches in the system for the purpose of estimating the cost of incoming mutating requests.

# Type aliases

ForgetWatchFunc is a function that should be called to forget the previously registered watch from the watch tracker.
StartFunction begins the process of handling a request.