WritableMetadataServiceAnnotatedMethodParameterProcessor implementationAnnotatedMethodParameterProcessor implementation for Spring Web MVC's @Request*ServiceRestMetadataResolver class to provider some template methods assemble the instance of
ServiceRestMetadata will extended by the sub-classes.MethodDefinitionServiceDefinition.ServiceRestMetadataReader implementationServiceNameMappingMetadataReport based on the config-center infrastructureMetadataReportFactory based on
the config-center infrastructureServiceRestMetadataResolverAnnotatedMethodParameterProcessor implementation for JAX-RS's @DefaultValue
*ServiceNameMapping implementation based on DynamicConfigurationMetadataService as a Dubbo serviceURLConfigCenterBasedMetadataReportFactory based on File SystemAnnotatedMethodParameterProcessor implementation for JAX-RS's @FormParamURLMetadataServiceExporterServiceNameMappingthe defautl extension of WritableMetadataServicesorted set of String that presents all Dubbo exported urlssorted set of String that presents the specified Dubbo exported urls by the serviceInterfacesorted set of String that presents the specified Dubbo exported urls by the
serviceInterface and groupsorted set of String that presents the specified Dubbo exported urls by the
serviceInterface, group and versionurls by the
serviceInterface, group, version and protocolURLs that were exportedstrings presenting the URLs that were exported by the providerstrings presenting the URLs that were exported by the providerMetadataServiceExporter by the type.urlsAnnotatedMethodParameterProcessor implementation for JAX-RS's @HeaderParamWritableMetadataService implementation stores the metadata of Dubbo services in memory locally when they
exported.MetadataService is export or notURL for the MetadataService or not?ServiceRestMetadataResolver implementationURL to current Dubbo service nameAnnotatedMethodParameterProcessor implementation for JAX-RS's @MatrixParamMetadataServiceMetadataServiceMethodDefinition Builder based on Java ReflectionAnnotatedMethodParameterProcessor implementation for JAX-RS's @*ParamServiceNameMappingparameterProperties file implementation of ServiceNameMapping,
the default properties class path is
"/META-INF/dubbo/service-name-mapping.properties",
whose format as following:
dubbo\:com.acme.Interface1\:default = Service1
thirft\:com.acme.InterfaceX = Service1,Service2
rest\:com.acme.interfaceN = Service3
THe search path could be configured by the externalized property CommonConstants.SERVICE_NAME_MAPPING_PROPERTIES_FILE_KEYAnnotatedMethodParameterProcessor implementation for JAX-RS's @QueryParamServiceRestMetadataServiceNameMappingMetadataServiceExporter since 2.7.8WritableMetadataService implementation stores the metadata of Dubbo services in metadata center when they
exported.AnnotatedMethodParameterProcessor implementation for Spring Web MVC's @RequestHeaderAnnotatedMethodParameterProcessor implementation for Spring Web MVC's @RequestParamREST metadata from the specified
Dubbo Service interface or typeStringString from the specified the URLs.HTTP(REST) request and
its binding method definitionstrings presenting the URLs in bulk.strings presenting the URLs in bulk.strings presenting the URLs in bulk.strings presenting the URLs in bulk.MetadataServiceServiceRestMetadata Resource PATHURL
that are from provider and consumer
2019-08-09HTTP(REST) request and
its binding Dubbo service metadataServiceRestMetadataREST metadata from the specified
Dubbo Service interface or type.URLREST metadata or notMetadataServiceURLURLURLsMetadataService, the future update must make sure compatible.MetadataService that always equals MetadataService.VERSIONMetadataService that extends MetadataService and provides the modification, which is used for
Dubbo's consumers and providers.Copyright © 2011–2020 The Apache Software Foundation. All rights reserved.