MCPcopy Create free account

hub / github.com/apache/dubbo-go / types & classes

Types & classes1,328 in github.com/apache/dubbo-go

↓ 12 callersInterfaceResult
Result is a interface that represents RPC result SetError method sets error. Error method gets error. SetResult method sets invoker result. Result
protocol/result/result.go:41
↓ 12 callersTypeAliasRoleType
RoleType defines the role of the node in Dubbo service topology. The values are indexes for arrays like DubboNodes and DubboRole.
common/url.go:69
↓ 11 callersStructinterceptor
cluster/cluster/zoneaware/cluster_interceptor.go:31
↓ 9 callersTypeAliasDubboCtxKey
common/constant/key.go:20
↓ 7 callersTypeAliasErrorType
ErrorType represents the classification of RPC errors
metrics/rpc/error_classifier.go:25
↓ 6 callersTypeAliasCode
A Code is one of the Triple protocol's error codes. There are no user-defined codes, so only the codes enumerated below are valid. In both name and se
protocol/triple/triple_protocol/code.go:33
↓ 6 callersTypeAliasEventType
EventType means SourceObjectEventType
remoting/listener.go:30
↓ 6 callersTypeAliasPackageType
protocol/dubbo/impl/package.go:31
↓ 6 callersTypeAliasPackageType
PackageType represents the bitmask for dubbo package types.
protocol/dubbo/hessian2/hessian_dubbo.go:44
↓ 6 callersTypeAliasSequenceType
remoting/exchange.go:41
↓ 6 callersFuncTypeloaderConfigFunc
func(*loaderConf)
loader.go:215
↓ 6 callersFuncTypeloaderConfigFunc
func(*loaderConf)
config/config_loader_options.go:81
↓ 5 callersTypeAliasSuffix
common/constant/file/suffix.go:20
↓ 4 callersFuncTypecallback
func(services []model.Instance, err error)
registry/nacos/listener.go:51
↓ 1 callersTypeAliasStreamType
StreamType describes whether the client, server, neither, or both is streaming.
protocol/triple/triple_protocol/triple.go:48
↓ 1 callersTypeAliasTestEnumGender
protocol/dubbo/hessian2/hessian_request_test.go:34
↓ 1 callersTypeAliasTestServiceInt
proxy/proxy_test.go:57
↓ 1 callersFuncTypeUnaryFunc
UnaryFunc is the generic signature of a unary RPC. Interceptors may wrap Funcs. The type of the request and response structs depend on the codec bein
protocol/triple/triple_protocol/interceptor.go:27
↓ 1 callersFuncTypeUnaryHandlerFunc
UnaryHandlerFunc is the generic signature of a unary RPC from the handler's perspective. Interceptors may wrap UnaryHandlerFuncs.
protocol/triple/triple_protocol/interceptor.go:31
↓ 1 callersTypeAliasbyPriority
byPriority Sort by priority
cluster/router/chain/chain.go:215
↓ 1 callersTypeAliasbyPriority
cluster/router/condition/route.go:286
↓ 1 callersTypeAliasbyPriority
cluster/router/condition/matcher/base.go:155
↓ 1 callersTypeAliascustomizerSlice
common/extension/service_instance_customizer.go:53
↓ 1 callersFuncTypepredicate
func(invoker base.Invoker, tag any) bool
cluster/router/tag/match.go:35
↓ 1 callersTypeAliasreq
protocol/jsonrpc/json.go:217
↓ 1 callersTypeAliasstateRouters
for version 3.0-
cluster/router/condition/dynamic_router.go:45
StructAccessKeyPair
AccessKeyPair stores the basic attributes for authentication.
filter/access_key.go:26
InterfaceAccessKeyStorage
AccessKeyStorage is the interface which supports us to store our AccessKeyPair or load AccessKeyPair from other storage, such as filesystem.
filter/access_key.go:37
InterfaceAddrMetadata
AddrMetadata is address metadata, collected from a snapshot of address list by a router, if it implements Poolable.
cluster/router/router.go:86
TypeAliasAddrPool
AddrPool is an address pool, backed by a snapshot of address list, divided into categories.
cluster/router/router.go:83
StructAddressMatch
common/match.go:67
StructAdminProvider
remoting/getty/readwriter_test.go:163
StructAffinityAware
global/router_config.go:95
StructAffinityAware
config/router_config.go:74
StructAffinityRouter
AffinityRouter -- RouteConfigVersion == v3.1
global/router_config.go:111
StructAffinityRouter
AffinityRouter -- RouteConfigVersion == v3.1
config/router_config.go:90
StructAggregateConfig
global/metric_config.go:34
StructAggregateConfig
config/metric_config.go:51
InterfaceAggregateCounterVec
AggregateCounterVec means a set of aggregate counter metrics with the same metricKey but different labels.
metrics/api.go:335
StructAltSvcCache
AltSvcCache manages cached alternative service information
protocol/triple/triple_protocol/negotiation.go:66
StructAltSvcHandler
AltSvcHandler wraps an http.Handler to automatically add Alt-Svc headers for non-HTTP/3 requests, enabling HTTP Alternative Services discovery
protocol/triple/triple_protocol/negotiation.go:232
StructAltSvcInfo
AltSvcInfo represents cached alternative service information This struct stores the parsed information from Alt-Svc HTTP headers according to RFC 7838
protocol/triple/triple_protocol/negotiation.go:37
InterfaceAnyRequest
AnyRequest is the common method set of every [Request], regardless of type parameter. It's used in unary interceptors. Headers and trailers beginning
protocol/triple/triple_protocol/triple.go:195
InterfaceAnyResponse
AnyResponse is the common method set of every [Response], regardless of type parameter. It's used in unary interceptors. Headers and trailers beginni
protocol/triple/triple_protocol/triple.go:267
StructApiResponse
protocol/triple/openapi/model/response.go:20
StructAppConditionRouterFactory
AppConditionRouterFactory router factory
cluster/router/condition/factory.go:46
StructApplicationAffinityRoute
cluster/router/affinity/router.go:79
StructApplicationAffinityRouterFactory
ApplicationAffinityRouterFactory router factory
cluster/router/affinity/factory.go:45
StructApplicationConfig
ApplicationConfig is a configuration for current applicationConfig, whether the applicationConfig is a provider or a consumer
global/application_config.go:21
StructApplicationConfig
ApplicationConfig is a configuration for current applicationConfig, whether the applicationConfig is a provider or a consumer
config/application_config.go:35
StructApplicationConfigBuilder
config/application_config.go:80
StructApplicationMetricLevel
metrics/common.go:38
StructApplicationRouter
ApplicationRouter is Application level router
cluster/router/condition/dynamic_router.go:369
StructArgumentConditionMatcher
ArgumentConditionMatcher analysis the arguments in the rule. Examples would be like this: "arguments[0]=1", whenCondition is that the first argument i
cluster/router/condition/matcher/argument.go:45
StructArgumentMatcherFactory
ArgumentMatcherFactory matcher factory
cluster/router/condition/matcher/factory.go:36
FuncTypeAsyncCallback
AsyncCallback async callback method
common/rpc_service.go:89
StructAsyncCallbackResponse
AsyncCallbackResponse async response for dubbo
remoting/exchange.go:122
InterfaceAsyncCallbackService
AsyncCallbackService callback interface for async
common/rpc_service.go:81
StructAttachTestObject
protocol/dubbo/hessian2/hessian_dubbo_test.go:241
StructAttachmentConditionMatcher
AttachmentConditionMatcher analysis the attachments in the rule. Examples would be like this: "attachments[version]=1.0.0&attachments[timeout]=1000",
cluster/router/condition/matcher/attachment.go:42
StructAttachmentMatcherFactory
AttachmentMatcherFactory matcher factory
cluster/router/condition/matcher/factory.go:58
InterfaceAuthenticator
Authenticator is the interface which defines how an Authenticator works. Custom Authenticator must be set by calling auth.SetAuthenticator before use.
filter/authenticator.go:27
InterfaceAvailabilitySetter
AvailabilitySetter is implemented by invokers that support toggling availability.
protocol/base/base_invoker.go:62
StructBaseClusterInvoker
cluster/cluster/base/cluster_invoker.go:38
StructBaseCollector
metrics/api.go:167
StructBaseConditionMatcher
BaseConditionMatcher records the match and mismatch patterns of this matcher while at the same time provides the common match logics.
cluster/router/condition/matcher/base.go:44
StructBaseConfigurationListener
BaseConfigurationListener provides shared logic for processing configuration center updates.
registry/base_configuration_listener.go:35
StructBaseDynamicConfiguration
BaseDynamicConfiguration will default implementation DynamicConfiguration some method
config_center/base_dynamic_configuration.go:21
StructBaseExporter
BaseExporter is default exporter implement.
protocol/base/base_exporter.go:37
StructBaseInvoker
BaseInvoker provides default invoker implements Invoker
protocol/base/base_invoker.go:67
StructBaseProtocol
BaseProtocol is default protocol implement.
protocol/base/base_protocol.go:46
StructBaseRegistry
BaseRegistry is a common logic abstract for registry. It implement Registry interface.
registry/base_registry.go:93
StructBeanGeneralizer
BeanGeneralizer converts objects to/from JavaBeanDescriptor format
filter/generic/generalizer/bean.go:77
StructBidiStream
BidiStream is the handler's view of a bidirectional streaming RPC. It's constructed as part of [Handler] invocation, but doesn't currently have an ex
protocol/triple/triple_protocol/handler_stream.go:130
StructBidiStreamForClient
BidiStreamForClient is the client's view of a bidirectional streaming RPC. It's returned from [Client].CallBidiStream, but doesn't currently have an
protocol/triple/triple_protocol/client_stream.go:178
FuncTypeCORSOption
CORSOption configures a single aspect of CORS.
protocol/triple/options.go:191
InterfaceCache
Cache caches all addresses relevant info for a snapshot of received invokers. It keeps a snapshot of the received address list, and also keeps address
cluster/router/router.go:94
StructCacheListener
CacheListener defines keyListeners and rootPath
metadata/report/zookeeper/listener.go:85
StructCacheListener
CacheListener is file watcher
config_center/file/listener.go:38
StructCacheListener
CacheListener defines keyListeners and rootPath
config_center/zookeeper/listener.go:35
StructCacheManager
registry/servicediscovery/store/cache_manager.go:33
FuncTypeCallOption
func(*CallOptions)
client/options.go:1006
StructCallOptions
todo: need to be consistent with MethodConfig
client/options.go:1001
TypeAliasCallType
CallType call type
tools/dubbogo-cli/internal/protocol/dubbo/codec.go:43
TypeAliasCallType
CallType call type
tools/dubbogo-cli/internal/protocol/dubbo3/codec.go:43
TypeAliasCallbackResponse
CallbackResponse for different protocol
common/rpc_service.go:86
StructCase
protocol/dubbo/hessian2/hessian_dubbo_test.go:35
StructCaseA
protocol/dubbo/hessian2/hessian_dubbo_test.go:40
StructCaseB
protocol/dubbo/hessian2/hessian_dubbo_test.go:46
StructCaseStream
protocol/dubbo/hessian2/hessian_dubbo_test.go:250
StructCenterConfig
CenterConfig is configuration for config center ConfigCenter also introduced concepts of namespace and group to better manage Key-Value pairs by grou
global/config_center_config.go:27
StructCenterConfig
CenterConfig is configuration for config center ConfigCenter also introduced concepts of namespace and group to better manage Key-Value pairs by grou
config/config_center_config.go:53
InterfaceChain
cluster/router/chain.go:25
FuncTypeCheckFunc
CheckFunc returns nil when healthy.
metrics/probe/probe.go:27
StructCircularNode
CircularNode is a test struct for circular reference testing
filter/generic/generalizer/bean_test.go:264
InterfaceClient
Client is the interface that wraps SetExchangeClient、 Connect、Close、Request and IsAvailable method. It is interface of client for network communicatio
remoting/exchange_client.go:51
StructClient
ConsumerConfig
client/client.go:38
StructClient
Client : some configuration for network communication.
remoting/getty/getty_client.go:184
StructClient
Client is gRPC client include client connection and invoker
protocol/grpc/client.go:55
StructClient
Client is a reusable, concurrency-safe client for a service. Depending on the procedure's type, use the CallUnary, CallClientStream, CallServerStream,
protocol/triple/triple_protocol/client.go:37
next →1–100 of 1,328, ranked by callers