Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backend ¶
type Backend interface { envoylog.Logger envoyserver.Callbacks envoycache.NodeHash Ready() bool Run(threadiness int) error XDSCache() envoycache.Cache SetXDSCacheSnapshot(id string, endpoints, clusters, routes, listeners []envoycache.Resource) error ClearXDSCacheSnapshot(id string) error SystemServices(serviceCluster string) (map[tree.Path]*Service, error) }
type CacheUpdateTask ¶
type CacheUpdateTask struct { Name string `json:"name"` Type EntityType `json:"type"` Event Event `json:"event"` }
type Component ¶
type Component struct { // Ports maps the Component's ports to their envoy ports. Ports map[int32]ListenerPort }
type EntityType ¶
type EntityType int
const ( EnvoyEntityType EntityType = iota LatticeEntityType )
func (EntityType) String ¶
func (t EntityType) String() string
type ListenerPort ¶
Click to show internal directories.
Click to hide internal directories.