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. |
Code generated by "-output map.gen.go -type stringCCMap<string,google.golang.org/grpc.ClientConnInterface> -output map.gen.go -type stringCCMap<string,google.golang.org/grpc.ClientConnInterface>"; DO NOT EDIT.
|
Code generated by "-output map.gen.go -type stringCCMap<string,google.golang.org/grpc.ClientConnInterface> -output map.gen.go -type stringCCMap<string,google.golang.org/grpc.ClientConnInterface>"; DO NOT EDIT. |
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 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. |
Code generated by "-output cache_entry_map.gen.go -type cacheEntryMap<string,*cacheEntry> -output cache_entry_map.gen.go -type cacheEntryMap<string,*cacheEntry>"; DO NOT EDIT.
|
Code generated by "-output cache_entry_map.gen.go -type cacheEntryMap<string,*cacheEntry> -output cache_entry_map.gen.go -type cacheEntryMap<string,*cacheEntry>"; DO NOT EDIT. |
Code generated by "-output per_endpoint_file_map.gen.go -type perEndpointFileMapMap<string,*perEndpointFileMap> -output per_endpoint_file_map.gen.go -type perEndpointFileMapMap<string,*perEndpointFileMap>"; DO NOT EDIT.
|
Code generated by "-output per_endpoint_file_map.gen.go -type perEndpointFileMapMap<string,*perEndpointFileMap> -output per_endpoint_file_map.gen.go -type perEndpointFileMapMap<string,*perEndpointFileMap>"; DO NOT EDIT. |
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. |
Click to show internal directories.
Click to hide internal directories.