bazclient

package
v1.2.1 Latest Latest
Warning

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

Go to latest
Published: Jun 7, 2023 License: MIT Imports: 16 Imported by: 114

Documentation

Index

Constants

View Source
const CircuitBreakerConfigKey = "circuitbreaking-configurations"

CircuitBreakerConfigKey is key value for qps level to circuit breaker parameters mapping

Variables

This section is empty.

Functions

func NewSecondServiceEchoBinaryHandler

func NewSecondServiceEchoBinaryHandler(f SecondServiceEchoBinaryFunc) zanzibar.TChannelHandler

NewSecondServiceEchoBinaryHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoBoolHandler

func NewSecondServiceEchoBoolHandler(f SecondServiceEchoBoolFunc) zanzibar.TChannelHandler

NewSecondServiceEchoBoolHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoDoubleHandler

func NewSecondServiceEchoDoubleHandler(f SecondServiceEchoDoubleFunc) zanzibar.TChannelHandler

NewSecondServiceEchoDoubleHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoEnumHandler

func NewSecondServiceEchoEnumHandler(f SecondServiceEchoEnumFunc) zanzibar.TChannelHandler

NewSecondServiceEchoEnumHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoI16Handler

func NewSecondServiceEchoI16Handler(f SecondServiceEchoI16Func) zanzibar.TChannelHandler

NewSecondServiceEchoI16Handler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoI32Handler

func NewSecondServiceEchoI32Handler(f SecondServiceEchoI32Func) zanzibar.TChannelHandler

NewSecondServiceEchoI32Handler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoI64Handler

func NewSecondServiceEchoI64Handler(f SecondServiceEchoI64Func) zanzibar.TChannelHandler

NewSecondServiceEchoI64Handler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoI8Handler

func NewSecondServiceEchoI8Handler(f SecondServiceEchoI8Func) zanzibar.TChannelHandler

NewSecondServiceEchoI8Handler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoStringHandler

func NewSecondServiceEchoStringHandler(f SecondServiceEchoStringFunc) zanzibar.TChannelHandler

NewSecondServiceEchoStringHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoStringListHandler

func NewSecondServiceEchoStringListHandler(f SecondServiceEchoStringListFunc) zanzibar.TChannelHandler

NewSecondServiceEchoStringListHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoStringMapHandler

func NewSecondServiceEchoStringMapHandler(f SecondServiceEchoStringMapFunc) zanzibar.TChannelHandler

NewSecondServiceEchoStringMapHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoStringSetHandler

func NewSecondServiceEchoStringSetHandler(f SecondServiceEchoStringSetFunc) zanzibar.TChannelHandler

NewSecondServiceEchoStringSetHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoStructListHandler

func NewSecondServiceEchoStructListHandler(f SecondServiceEchoStructListFunc) zanzibar.TChannelHandler

NewSecondServiceEchoStructListHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoStructSetHandler

func NewSecondServiceEchoStructSetHandler(f SecondServiceEchoStructSetFunc) zanzibar.TChannelHandler

NewSecondServiceEchoStructSetHandler wraps a handler function so it can be registered with a thrift server.

func NewSecondServiceEchoTypedefHandler

func NewSecondServiceEchoTypedefHandler(f SecondServiceEchoTypedefFunc) zanzibar.TChannelHandler

NewSecondServiceEchoTypedefHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceCallHandler

func NewSimpleServiceCallHandler(f SimpleServiceCallFunc) zanzibar.TChannelHandler

NewSimpleServiceCallHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceCompareHandler

func NewSimpleServiceCompareHandler(f SimpleServiceCompareFunc) zanzibar.TChannelHandler

NewSimpleServiceCompareHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceGetProfileHandler

func NewSimpleServiceGetProfileHandler(f SimpleServiceGetProfileFunc) zanzibar.TChannelHandler

NewSimpleServiceGetProfileHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceHeaderSchemaHandler

func NewSimpleServiceHeaderSchemaHandler(f SimpleServiceHeaderSchemaFunc) zanzibar.TChannelHandler

NewSimpleServiceHeaderSchemaHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServicePingHandler

func NewSimpleServicePingHandler(f SimpleServicePingFunc) zanzibar.TChannelHandler

NewSimpleServicePingHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceSillyNoopHandler

func NewSimpleServiceSillyNoopHandler(f SimpleServiceSillyNoopFunc) zanzibar.TChannelHandler

NewSimpleServiceSillyNoopHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceTestUUIDHandler

func NewSimpleServiceTestUUIDHandler(f SimpleServiceTestUUIDFunc) zanzibar.TChannelHandler

NewSimpleServiceTestUUIDHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceTransHandler

func NewSimpleServiceTransHandler(f SimpleServiceTransFunc) zanzibar.TChannelHandler

NewSimpleServiceTransHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceTransHeadersHandler

func NewSimpleServiceTransHeadersHandler(f SimpleServiceTransHeadersFunc) zanzibar.TChannelHandler

NewSimpleServiceTransHeadersHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceTransHeadersNoReqHandler

func NewSimpleServiceTransHeadersNoReqHandler(f SimpleServiceTransHeadersNoReqFunc) zanzibar.TChannelHandler

NewSimpleServiceTransHeadersNoReqHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceTransHeadersTypeHandler

func NewSimpleServiceTransHeadersTypeHandler(f SimpleServiceTransHeadersTypeFunc) zanzibar.TChannelHandler

NewSimpleServiceTransHeadersTypeHandler wraps a handler function so it can be registered with a thrift server.

func NewSimpleServiceURLTestHandler

func NewSimpleServiceURLTestHandler(f SimpleServiceURLTestFunc) zanzibar.TChannelHandler

NewSimpleServiceURLTestHandler wraps a handler function so it can be registered with a thrift server.

Types

type CircuitBreakerConfig added in v1.0.0

type CircuitBreakerConfig struct {
	Parameters map[string]map[string]int
}

CircuitBreakerConfig is used for storing the circuit breaker parameters for each qps level

type Client

type Client interface {
	EchoBinary(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoBinary_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, []byte, map[string]string, error)
	EchoBool(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoBool_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, bool, map[string]string, error)
	EchoDouble(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoDouble_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, float64, map[string]string, error)
	EchoEnum(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoEnum_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, clientsIDlClientsBazBaz.Fruit, map[string]string, error)
	EchoI16(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoI16_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, int16, map[string]string, error)
	EchoI32(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoI32_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, int32, map[string]string, error)
	EchoI64(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoI64_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, int64, map[string]string, error)
	EchoI8(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoI8_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, int8, map[string]string, error)
	EchoString(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoString_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, string, map[string]string, error)
	EchoStringList(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoStringList_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, []string, map[string]string, error)
	EchoStringMap(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoStringMap_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, map[string]*clientsIDlClientsBazBase.BazResponse, map[string]string, error)
	EchoStringSet(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoStringSet_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, map[string]struct{}, map[string]string, error)
	EchoStructList(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoStructList_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, []*clientsIDlClientsBazBase.BazResponse, map[string]string, error)

	EchoStructSet(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoStructSet_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, []*clientsIDlClientsBazBase.BazResponse, map[string]string, error)
	EchoTypedef(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SecondService_EchoTypedef_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, clientsIDlClientsBazBase.UUID, map[string]string, error)

	Call(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_Call_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, map[string]string, error)
	Compare(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_Compare_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBase.BazResponse, map[string]string, error)
	GetProfile(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_GetProfile_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBaz.GetProfileResponse, map[string]string, error)
	HeaderSchema(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_HeaderSchema_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBaz.HeaderSchema, map[string]string, error)
	Ping(
		ctx context.Context,
		reqHeaders map[string]string,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBase.BazResponse, map[string]string, error)
	DeliberateDiffNoop(
		ctx context.Context,
		reqHeaders map[string]string,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, map[string]string, error)
	TestUUID(
		ctx context.Context,
		reqHeaders map[string]string,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, map[string]string, error)
	Trans(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_Trans_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBase.TransStruct, map[string]string, error)
	TransHeaders(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_TransHeaders_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBase.TransHeaders, map[string]string, error)
	TransHeadersNoReq(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_TransHeadersNoReq_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBase.TransHeaders, map[string]string, error)
	TransHeadersType(
		ctx context.Context,
		reqHeaders map[string]string,
		args *clientsIDlClientsBazBaz.SimpleService_TransHeadersType_Args,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, *clientsIDlClientsBazBaz.TransHeaderType, map[string]string, error)
	URLTest(
		ctx context.Context,
		reqHeaders map[string]string,
		timeoutAndRetryCfg *zanzibar.TimeoutAndRetryOptions,
	) (context.Context, map[string]string, error)
}

Client defines baz client interface.

func NewClient

func NewClient(deps *module.Dependencies) Client

NewClient returns a new TChannel client for service baz.

type SecondServiceEchoBinaryFunc

type SecondServiceEchoBinaryFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoBinary_Args,
) ([]byte, map[string]string, error)

SecondServiceEchoBinaryFunc is the handler function for "echoBinary" method of thrift service "SecondService".

type SecondServiceEchoBinaryHandler

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

SecondServiceEchoBinaryHandler handles the "echoBinary" method call of thrift service "SecondService".

func (*SecondServiceEchoBinaryHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoBoolFunc

type SecondServiceEchoBoolFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoBool_Args,
) (bool, map[string]string, error)

SecondServiceEchoBoolFunc is the handler function for "echoBool" method of thrift service "SecondService".

type SecondServiceEchoBoolHandler

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

SecondServiceEchoBoolHandler handles the "echoBool" method call of thrift service "SecondService".

func (*SecondServiceEchoBoolHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoDoubleFunc

type SecondServiceEchoDoubleFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoDouble_Args,
) (float64, map[string]string, error)

SecondServiceEchoDoubleFunc is the handler function for "echoDouble" method of thrift service "SecondService".

type SecondServiceEchoDoubleHandler

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

SecondServiceEchoDoubleHandler handles the "echoDouble" method call of thrift service "SecondService".

func (*SecondServiceEchoDoubleHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoEnumFunc

type SecondServiceEchoEnumFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoEnum_Args,
) (clientsIDlClientsBazBaz.Fruit, map[string]string, error)

SecondServiceEchoEnumFunc is the handler function for "echoEnum" method of thrift service "SecondService".

type SecondServiceEchoEnumHandler

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

SecondServiceEchoEnumHandler handles the "echoEnum" method call of thrift service "SecondService".

func (*SecondServiceEchoEnumHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoI16Func

type SecondServiceEchoI16Func func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoI16_Args,
) (int16, map[string]string, error)

SecondServiceEchoI16Func is the handler function for "echoI16" method of thrift service "SecondService".

type SecondServiceEchoI16Handler

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

SecondServiceEchoI16Handler handles the "echoI16" method call of thrift service "SecondService".

func (*SecondServiceEchoI16Handler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoI32Func

type SecondServiceEchoI32Func func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoI32_Args,
) (int32, map[string]string, error)

SecondServiceEchoI32Func is the handler function for "echoI32" method of thrift service "SecondService".

type SecondServiceEchoI32Handler

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

SecondServiceEchoI32Handler handles the "echoI32" method call of thrift service "SecondService".

func (*SecondServiceEchoI32Handler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoI64Func

type SecondServiceEchoI64Func func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoI64_Args,
) (int64, map[string]string, error)

SecondServiceEchoI64Func is the handler function for "echoI64" method of thrift service "SecondService".

type SecondServiceEchoI64Handler

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

SecondServiceEchoI64Handler handles the "echoI64" method call of thrift service "SecondService".

func (*SecondServiceEchoI64Handler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoI8Func

type SecondServiceEchoI8Func func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoI8_Args,
) (int8, map[string]string, error)

SecondServiceEchoI8Func is the handler function for "echoI8" method of thrift service "SecondService".

type SecondServiceEchoI8Handler

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

SecondServiceEchoI8Handler handles the "echoI8" method call of thrift service "SecondService".

func (*SecondServiceEchoI8Handler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoStringFunc

type SecondServiceEchoStringFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoString_Args,
) (string, map[string]string, error)

SecondServiceEchoStringFunc is the handler function for "echoString" method of thrift service "SecondService".

type SecondServiceEchoStringHandler

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

SecondServiceEchoStringHandler handles the "echoString" method call of thrift service "SecondService".

func (*SecondServiceEchoStringHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoStringListFunc

type SecondServiceEchoStringListFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoStringList_Args,
) ([]string, map[string]string, error)

SecondServiceEchoStringListFunc is the handler function for "echoStringList" method of thrift service "SecondService".

type SecondServiceEchoStringListHandler

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

SecondServiceEchoStringListHandler handles the "echoStringList" method call of thrift service "SecondService".

func (*SecondServiceEchoStringListHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoStringMapFunc

type SecondServiceEchoStringMapFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoStringMap_Args,
) (map[string]*clientsIDlClientsBazBase.BazResponse, map[string]string, error)

SecondServiceEchoStringMapFunc is the handler function for "echoStringMap" method of thrift service "SecondService".

type SecondServiceEchoStringMapHandler

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

SecondServiceEchoStringMapHandler handles the "echoStringMap" method call of thrift service "SecondService".

func (*SecondServiceEchoStringMapHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoStringSetFunc

type SecondServiceEchoStringSetFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoStringSet_Args,
) (map[string]struct{}, map[string]string, error)

SecondServiceEchoStringSetFunc is the handler function for "echoStringSet" method of thrift service "SecondService".

type SecondServiceEchoStringSetHandler

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

SecondServiceEchoStringSetHandler handles the "echoStringSet" method call of thrift service "SecondService".

func (*SecondServiceEchoStringSetHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoStructListFunc

type SecondServiceEchoStructListFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoStructList_Args,
) ([]*clientsIDlClientsBazBase.BazResponse, map[string]string, error)

SecondServiceEchoStructListFunc is the handler function for "echoStructList" method of thrift service "SecondService".

type SecondServiceEchoStructListHandler

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

SecondServiceEchoStructListHandler handles the "echoStructList" method call of thrift service "SecondService".

func (*SecondServiceEchoStructListHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoStructSetFunc

type SecondServiceEchoStructSetFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoStructSet_Args,
) ([]*clientsIDlClientsBazBase.BazResponse, map[string]string, error)

SecondServiceEchoStructSetFunc is the handler function for "echoStructSet" method of thrift service "SecondService".

type SecondServiceEchoStructSetHandler

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

SecondServiceEchoStructSetHandler handles the "echoStructSet" method call of thrift service "SecondService".

func (*SecondServiceEchoStructSetHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SecondServiceEchoTypedefFunc

type SecondServiceEchoTypedefFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SecondService_EchoTypedef_Args,
) (clientsIDlClientsBazBase.UUID, map[string]string, error)

SecondServiceEchoTypedefFunc is the handler function for "echoTypedef" method of thrift service "SecondService".

type SecondServiceEchoTypedefHandler

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

SecondServiceEchoTypedefHandler handles the "echoTypedef" method call of thrift service "SecondService".

func (*SecondServiceEchoTypedefHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceCallFunc

type SimpleServiceCallFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SimpleService_Call_Args,
) (map[string]string, error)

SimpleServiceCallFunc is the handler function for "call" method of thrift service "SimpleService".

type SimpleServiceCallHandler

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

SimpleServiceCallHandler handles the "call" method call of thrift service "SimpleService".

func (*SimpleServiceCallHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceCompareFunc

type SimpleServiceCompareFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SimpleService_Compare_Args,
) (*clientsIDlClientsBazBase.BazResponse, map[string]string, error)

SimpleServiceCompareFunc is the handler function for "compare" method of thrift service "SimpleService".

type SimpleServiceCompareHandler

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

SimpleServiceCompareHandler handles the "compare" method call of thrift service "SimpleService".

func (*SimpleServiceCompareHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceGetProfileFunc

SimpleServiceGetProfileFunc is the handler function for "getProfile" method of thrift service "SimpleService".

type SimpleServiceGetProfileHandler

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

SimpleServiceGetProfileHandler handles the "getProfile" method call of thrift service "SimpleService".

func (*SimpleServiceGetProfileHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceHeaderSchemaFunc

type SimpleServiceHeaderSchemaFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SimpleService_HeaderSchema_Args,
) (*clientsIDlClientsBazBaz.HeaderSchema, map[string]string, error)

SimpleServiceHeaderSchemaFunc is the handler function for "headerSchema" method of thrift service "SimpleService".

type SimpleServiceHeaderSchemaHandler

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

SimpleServiceHeaderSchemaHandler handles the "headerSchema" method call of thrift service "SimpleService".

func (*SimpleServiceHeaderSchemaHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServicePingFunc

type SimpleServicePingFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
) (*clientsIDlClientsBazBase.BazResponse, map[string]string, error)

SimpleServicePingFunc is the handler function for "ping" method of thrift service "SimpleService".

type SimpleServicePingHandler

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

SimpleServicePingHandler handles the "ping" method call of thrift service "SimpleService".

func (*SimpleServicePingHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceSillyNoopFunc

type SimpleServiceSillyNoopFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
) (map[string]string, error)

SimpleServiceSillyNoopFunc is the handler function for "sillyNoop" method of thrift service "SimpleService".

type SimpleServiceSillyNoopHandler

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

SimpleServiceSillyNoopHandler handles the "sillyNoop" method call of thrift service "SimpleService".

func (*SimpleServiceSillyNoopHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceTestUUIDFunc

type SimpleServiceTestUUIDFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
) (map[string]string, error)

SimpleServiceTestUUIDFunc is the handler function for "testUuid" method of thrift service "SimpleService".

type SimpleServiceTestUUIDHandler

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

SimpleServiceTestUUIDHandler handles the "testUuid" method call of thrift service "SimpleService".

func (*SimpleServiceTestUUIDHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceTransFunc

type SimpleServiceTransFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SimpleService_Trans_Args,
) (*clientsIDlClientsBazBase.TransStruct, map[string]string, error)

SimpleServiceTransFunc is the handler function for "trans" method of thrift service "SimpleService".

type SimpleServiceTransHandler

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

SimpleServiceTransHandler handles the "trans" method call of thrift service "SimpleService".

func (*SimpleServiceTransHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceTransHeadersFunc

type SimpleServiceTransHeadersFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SimpleService_TransHeaders_Args,
) (*clientsIDlClientsBazBase.TransHeaders, map[string]string, error)

SimpleServiceTransHeadersFunc is the handler function for "transHeaders" method of thrift service "SimpleService".

type SimpleServiceTransHeadersHandler

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

SimpleServiceTransHeadersHandler handles the "transHeaders" method call of thrift service "SimpleService".

func (*SimpleServiceTransHeadersHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceTransHeadersNoReqFunc

type SimpleServiceTransHeadersNoReqFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SimpleService_TransHeadersNoReq_Args,
) (*clientsIDlClientsBazBase.TransHeaders, map[string]string, error)

SimpleServiceTransHeadersNoReqFunc is the handler function for "transHeadersNoReq" method of thrift service "SimpleService".

type SimpleServiceTransHeadersNoReqHandler

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

SimpleServiceTransHeadersNoReqHandler handles the "transHeadersNoReq" method call of thrift service "SimpleService".

func (*SimpleServiceTransHeadersNoReqHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceTransHeadersTypeFunc

type SimpleServiceTransHeadersTypeFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
	args *clientsIDlClientsBazBaz.SimpleService_TransHeadersType_Args,
) (*clientsIDlClientsBazBaz.TransHeaderType, map[string]string, error)

SimpleServiceTransHeadersTypeFunc is the handler function for "transHeadersType" method of thrift service "SimpleService".

type SimpleServiceTransHeadersTypeHandler

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

SimpleServiceTransHeadersTypeHandler handles the "transHeadersType" method call of thrift service "SimpleService".

func (*SimpleServiceTransHeadersTypeHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

type SimpleServiceURLTestFunc

type SimpleServiceURLTestFunc func(
	ctx context.Context,
	reqHeaders map[string]string,
) (map[string]string, error)

SimpleServiceURLTestFunc is the handler function for "urlTest" method of thrift service "SimpleService".

type SimpleServiceURLTestHandler

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

SimpleServiceURLTestHandler handles the "urlTest" method call of thrift service "SimpleService".

func (*SimpleServiceURLTestHandler) Handle

Handle parses request from wire value and calls corresponding handler function.

Directories

Path Synopsis
Package clientmock is a generated GoMock package.
Package clientmock is a generated GoMock package.

Jump to

Keyboard shortcuts

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