package rest
import "github.com/envoyproxy/go-control-plane/pkg/server/rest/v3"
Package rest provides an implementation of REST-JSON part of XDS server
Index ¶
Types ¶
type Callbacks ¶
type Callbacks interface {
// OnFetchRequest is called for each Fetch request. Returning an error will end processing of the
// request and respond with an error.
OnFetchRequest(context.Context, *discovery.DiscoveryRequest) error
// OnFetchResponse is called immediately prior to sending a response.
OnFetchResponse(*discovery.DiscoveryRequest, *discovery.DiscoveryResponse)
}
type Server ¶
type Server interface {
Fetch(context.Context, *discovery.DiscoveryRequest) (*discovery.DiscoveryResponse, error)
}
func NewServer ¶
Source Files ¶
- Version
- v0.14.0 (latest)
- Published
- Nov 4, 2025
- Platform
- linux/amd64
- Imports
- 4 packages
- Last checked
- 4 months ago –
Tools for package owners.