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)
Click to show internal directories.
Click to hide internal directories.