client

package
v1.4.0 Latest Latest
Warning

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

Go to latest
Published: Jun 6, 2022 License: Apache-2.0 Imports: 15 Imported by: 20

Documentation

Overview

Package client provides common functions for building NS, NSE registry clients

Package client provides a simple functions for building a NetworkServiceEndpointRegistryClient, NetworkServiceRegistryClient

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewNetworkServiceEndpointRegistryClient

func NewNetworkServiceEndpointRegistryClient(ctx context.Context, opts ...Option) registry.NetworkServiceEndpointRegistryClient

NewNetworkServiceEndpointRegistryClient creates a new NewNetworkServiceEndpointRegistryClient that can be used for NSE registration.

func NewNetworkServiceRegistryClient

func NewNetworkServiceRegistryClient(ctx context.Context, opts ...Option) registry.NetworkServiceRegistryClient

NewNetworkServiceRegistryClient creates a new NewNetworkServiceRegistryClient that can be used for NS registration.

Types

type Option

type Option func(clientOpts *clientOptions)

Option is an option pattern for NewNetworkServiceRegistryClient, NewNetworkServiceEndpointRegistryClient

func WithClientURL added in v1.4.0

func WithClientURL(u *url.URL) Option

WithClientURL sets client URL

func WithDialOptions

func WithDialOptions(dialOptions ...grpc.DialOption) Option

WithDialOptions sets dial options

func WithNSAdditionalFunctionality

func WithNSAdditionalFunctionality(additionalFunctionality ...registry.NetworkServiceRegistryClient) Option

WithNSAdditionalFunctionality sets additional functionality

func WithNSClientURLResolver added in v1.4.0

func WithNSClientURLResolver(c registry.NetworkServiceRegistryClient) Option

WithNSClientURLResolver sets ns client URL resolver

func WithNSEAdditionalFunctionality

func WithNSEAdditionalFunctionality(additionalFunctionality ...registry.NetworkServiceEndpointRegistryClient) Option

WithNSEAdditionalFunctionality sets additional functionality

func WithNSEClientURLResolver added in v1.4.0

func WithNSEClientURLResolver(c registry.NetworkServiceEndpointRegistryClient) Option

WithNSEClientURLResolver sets nse client URL resolver

Jump to

Keyboard shortcuts

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