grpc

package
v3.15.0 Latest Latest
Warning

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

Go to latest
Published: Jul 17, 2026 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DescriptorResolver

type DescriptorResolver struct {
	// contains filtered or unexported fields
}

func LoadDescriptorSet

func LoadDescriptorSet(path string) (*DescriptorResolver, error)

func (*DescriptorResolver) HasDescriptor

func (d *DescriptorResolver) HasDescriptor(service, method string) bool

func (*DescriptorResolver) JSONToProtobuf

func (d *DescriptorResolver) JSONToProtobuf(service, method string, jsonData []byte) ([]byte, error)

func (*DescriptorResolver) ProtobufToJSON

func (d *DescriptorResolver) ProtobufToJSON(service, method string, protoData []byte) ([]byte, error)

type Interceptor

type Interceptor struct {
	// contains filtered or unexported fields
}

func NewInterceptor

func NewInterceptor(addr string, upstreamAddr string, reg *registry.MockRegistry) *Interceptor

func (*Interceptor) SetDescriptor

func (i *Interceptor) SetDescriptor(d *DescriptorResolver)

func (*Interceptor) SetResolver

func (i *Interceptor) SetResolver(resolver *interpolate.Resolver)

func (*Interceptor) Start

func (i *Interceptor) Start(ctx context.Context) error

Jump to

Keyboard shortcuts

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