Documentation ¶
Overview ¶
Package gateway implements k8s gateway API.
Index ¶
- Constants
- type GatewayController
- func (gc *GatewayController) Category() supervisor.ObjectCategory
- func (gc *GatewayController) Close()
- func (gc *GatewayController) DefaultSpec() interface{}
- func (gc *GatewayController) Inherit(superSpec *supervisor.Spec, previousGeneration supervisor.Object)
- func (gc *GatewayController) Init(superSpec *supervisor.Spec)
- func (gc *GatewayController) Kind() string
- func (gc *GatewayController) Status() *supervisor.Status
- type Spec
Constants ¶
View Source
const ( // Category is the name of GatewayController Category = supervisor.CategoryBusinessController // Kind is the kind of GatewayController Kind = "GatewayController" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GatewayController ¶
type GatewayController struct {
// contains filtered or unexported fields
}
GatewayController implements a k8s gateway API controller
func (*GatewayController) Category ¶
func (gc *GatewayController) Category() supervisor.ObjectCategory
Category returns the category of GatewayController.
func (*GatewayController) Close ¶
func (gc *GatewayController) Close()
func (*GatewayController) DefaultSpec ¶
func (gc *GatewayController) DefaultSpec() interface{}
DefaultSpec returns the default spec of GatewayController.
func (*GatewayController) Inherit ¶
func (gc *GatewayController) Inherit(superSpec *supervisor.Spec, previousGeneration supervisor.Object)
Inherit inherits previous generation of GatewayController.
func (*GatewayController) Init ¶
func (gc *GatewayController) Init(superSpec *supervisor.Spec)
Init initializes GatewayController.
func (*GatewayController) Kind ¶
func (gc *GatewayController) Kind() string
Kind returns the kind of GatewayController.
func (*GatewayController) Status ¶
func (gc *GatewayController) Status() *supervisor.Status
Click to show internal directories.
Click to hide internal directories.