common/

directory
v1.13.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 9, 2024 License: Apache-2.0

Directories

Path Synopsis
Package authorize provides authz checks for incoming or returning connections.
Package authorize provides authz checks for incoming or returning connections.
Package begin provides a chain element that can be put at the beginning of the chain, after Connection.Id has been set but before any chain elements that would mutate the Connection on the return path.
Package begin provides a chain element that can be put at the beginning of the chain, after Connection.Id has been set but before any chain elements that would mutate the Connection on the return path.
Package clientconn - chain element for injecting a grpc.ClientConnInterface into the client chain
Package clientconn - chain element for injecting a grpc.ClientConnInterface into the client chain
Package clientinfo provides a chain element that adds pod, node and cluster names to request
Package clientinfo provides a chain element that adds pod, node and cluster names to request
Package clienturl provides NS, NSE registry server chain elements that set client URL in context
Package clienturl provides NS, NSE registry server chain elements that set client URL in context
Package clusterinfo provides a chain element that appends clusterinfo labels into the request.
Package clusterinfo provides a chain element that appends clusterinfo labels into the request.
Package connect provides chain elements to 'connect' clients
Package connect provides chain elements to 'connect' clients
Package dial will dial up a grpc.ClientConnInterface if a client *url.URL is provided in the ctx, retrievable by clienturlctx.ClientURL(ctx) and put the resulting grpc.ClientConnInterface into the ctx using clientconn.Store(..) where it can be retrieved by other chain elements using clientconn.Load(...)
Package dial will dial up a grpc.ClientConnInterface if a client *url.URL is provided in the ctx, retrievable by clienturlctx.ClientURL(ctx) and put the resulting grpc.ClientConnInterface into the ctx using clientconn.Store(..) where it can be retrieved by other chain elements using clientconn.Load(...)
Package dnsresolve provides registry chain elements that can resolve passed Domain to URL
Package dnsresolve provides registry chain elements that can resolve passed Domain to URL
Package endpointurls provides registry.NetworkServiceEndpointRegistryServer that can be injected in the chain of registry.NetworkServiceEndpointRegistryServer to get an actual nses of registry.NetworkServiceEndpoint URLs.
Package endpointurls provides registry.NetworkServiceEndpointRegistryServer that can be injected in the chain of registry.NetworkServiceEndpointRegistryServer to get an actual nses of registry.NetworkServiceEndpoint URLs.
Package expire provides registry server chain elements for unregistering expired endpoints, services
Package expire provides registry server chain elements for unregistering expired endpoints, services
Package grpcmetadata provides chain elements that transfer grpc metadata between server and client.
Package grpcmetadata provides chain elements that transfer grpc metadata between server and client.
Package heal provides NS, NSE registry client chain elements for healing failed remote side
Package heal provides NS, NSE registry client chain elements for healing failed remote side
Package interdomainbypass provides registry chain element that sets to outgoing NSE the public nsmgr-proxy and stores into the shared map the public nsmgr URL from the incoming endpoint.
Package interdomainbypass provides registry chain element that sets to outgoing NSE the public nsmgr-proxy and stores into the shared map the public nsmgr URL from the incoming endpoint.
Package localbypass implements a chain element to set NSMgr URL to endpoints on registration and set back endpoints URLs on find
Package localbypass implements a chain element to set NSMgr URL to endpoints on registration and set back endpoints URLs on find
Package memory provides NSM registry chain elements to building memory-based registries
Package memory provides NSM registry chain elements to building memory-based registries
Package null provides simple registry chain elements that do nothing by call next and returns what comes back.
Package null provides simple registry chain elements that do nothing by call next and returns what comes back.
Package querycache adds possible to cache Find queries
Package querycache adds possible to cache Find queries
Package recvfd provides an NSE registry server chain element that:
Package recvfd provides an NSE registry server chain element that:
Package refresh provides registry elements for refreshing resources
Package refresh provides registry elements for refreshing resources
Package retry provides a chain element allowing to retry registration/search/de-registration
Package retry provides a chain element allowing to retry registration/search/de-registration
Package sendfd provides a registry.NetworkServiceEndpointRegistryClient chain element to convert any unix file socket endpoint.URLs into 'inode://${dev}/${ino}' urls and send the fd over the unix file socket.
Package sendfd provides a registry.NetworkServiceEndpointRegistryClient chain element to convert any unix file socket endpoint.URLs into 'inode://${dev}/${ino}' urls and send the fd over the unix file socket.
Package setpayload provides registry elements for setting ns.payload default
Package setpayload provides registry elements for setting ns.payload default
Package setregistrationtime provides registry server chain elements for initial registration time setting
Package setregistrationtime provides registry server chain elements for initial registration time setting
Package swapip allows to replace internal NSE address to external for register/unregister/find queries.
Package swapip allows to replace internal NSE address to external for register/unregister/find queries.
Package updatepath provides a chain element that sets the id of an incoming or outgoing request
Package updatepath provides a chain element that sets the id of an incoming or outgoing request

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL