This is an automated email from the ASF dual-hosted git repository.

liubao pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/servicecomb-java-chassis.git.


    from 60dc750  [SCB-1861] fix bug when delete all config
     new 174ff60  [SCB-1876] part-1: first move definitions to core
     new 437a63c  [SCB-1876] part-2: extract interface Registration and 
Discovery
     new bdd390f  [SCB-1876] part-3: fix all reference and compilation errors
     new dc9276a  [SCB-1876] part-4: remove unnecessary comments
     new 80bece2  [SCB-1876] part-5: add registration and discovery 
implementation
     new d626e36  [SCB-1876] part-6: move api to a separate folder as config 
and fix ut problems
     new 5145610  [SCB-1876] part-7: fix get versions may be different in 
windows and linux
     new a32d4aa  [SCB-1876] part-8: fix demo error, add registry dependency
     new 0a67e0a  [SCB-1876] part-9: fix local registry tests error

The 9 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 common/common-rest/pom.xml                         |   6 +-
 .../common/rest/AbstractRestInvocation.java        |   2 -
 .../common/rest/locator/ServicePathManager.java    |   6 +-
 .../common/rest/TestAbstractRestInvocation.java    |  30 +--
 .../common/rest/TestRestEngineSchemaListener.java  |   2 +-
 .../common/rest/TestRestProducerInvocation.java    |  12 +-
 .../rest/definition/TestRestOperationMeta.java     |   2 +-
 .../common/rest/locator/TestMicroservicePaths.java |   2 +-
 .../rest/locator/TestServicePathManager.java       |  22 +-
 core/pom.xml                                       |  10 +-
 .../servicecomb/core/CseApplicationListener.java   |   9 +-
 .../org/apache/servicecomb/core/SCBEngine.java     |  54 ++---
 .../servicecomb/core/bootstrap/SCBBootstrap.java   |  33 +--
 .../core/bootstrap/SCBEngineForTest.java           |   3 +-
 .../core/bootstrap/SpringBootstrap.java            |  27 ---
 .../core/bootup/ServiceInformationCollector.java   |  16 +-
 .../core/definition/ServiceRegistryListener.java   |   8 +-
 .../core/endpoint/AbstractEndpointsCache.java      | 119 ----------
 .../servicecomb/core/endpoint/EndpointsCache.java  |  35 ---
 .../core/invocation/InvocationFactory.java         |   4 +-
 .../consumer/MicroserviceReferenceConfig.java      |   4 +-
 .../provider/producer/ProducerBootListener.java    |  26 +--
 .../provider/producer/ProducerProviderManager.java |  10 +-
 .../core/transport/AbstractTransport.java          |  41 +---
 .../core/transport/TransportManager.java           |   8 +-
 .../resources/META-INF/spring/scb-core-bean.xml    |   2 -
 .../core/TestCseApplicationListener.java           |  18 +-
 .../org/apache/servicecomb/core/TestTransport.java |  49 +----
 .../core/filter/TestEndpointDiscoveryFilter.java   |   2 +-
 .../handler/impl/TestSimpleLoadBalanceHandler.java |  15 +-
 .../core/transport/TestAbstractTransport.java      |  39 +---
 .../core/transport/TestTransportManager.java       |   4 +-
 coverage-reports/pom.xml                           |   4 +
 .../servicecomb/demo/edge/consumer/Consumer.java   |   9 +-
 .../demo/edge/model/ResultWithInstance.java        |   8 +-
 demo/demo-edge/pom.xml                             |   4 +
 .../jaxrs/client/MultiErrorCodeServiceClient.java  |   7 +-
 demo/demo-multiple/pom.xml                         |   4 +
 .../integration/PojoReferenceIntegrationTest.java  |   4 +-
 .../demo-register-url-prefix-server/pom.xml        |   4 +
 demo/demo-schema/pom.xml                           |   5 +-
 .../servicecomb/demo/CodeFirstRestTemplate.java    |   4 +-
 demo/demo-spring-boot-provider/pom.xml             |   4 +
 demo/demo-spring-boot-transport/pom.xml            |   4 +
 .../client/CodeFirstRestTemplateSpringmvc.java     |   4 +-
 .../springmvc/client/ConsumerTestsAfterBootup.java |   4 +-
 .../demo/springmvc/client/TestResponse.java        |   6 +-
 .../springmvc/server/ProducerTestsAfterBootup.java |   4 +-
 dependencies/bom/pom.xml                           |   5 +
 .../apache/servicecomb/deployment/Deployment.java  |  27 ---
 distribution/pom.xml                               |   4 +
 .../edge/core/CommonHttpEdgeDispatcher.java        |   4 +-
 .../common/utils/ClassLoaderScopeContext.java      |  42 ++--
 .../common/net/TestURIEndpointObject.java          |   5 +
 .../foundation-registry}/pom.xml                   |  17 +-
 .../servicecomb/serviceregistry/Discovery.java     |  31 ++-
 .../serviceregistry/DiscoveryManager.java          | 128 +++++++++++
 .../servicecomb/serviceregistry/LifeCycle.java     |   8 +-
 .../servicecomb/serviceregistry/Registration.java  |  32 +--
 .../serviceregistry/RegistrationManager.java       | 203 +++++++++++++++++
 .../serviceregistry/api/MicroserviceKey.java       |   0
 .../serviceregistry/api/PropertyExtended.java      |   0
 .../servicecomb/serviceregistry/api/Versions.java  |   0
 .../serviceregistry/api/registry/BasePath.java     |   0
 .../api/registry/DataCenterInfo.java               |   0
 .../serviceregistry/api/registry/Framework.java    |   0
 .../api/registry/FrameworkVersions.java            |   0
 .../serviceregistry/api/registry/HealthCheck.java  |   0
 .../api/registry/HealthCheckMode.java              |   0
 .../serviceregistry/api/registry/Microservice.java |   4 +-
 .../api/registry/MicroserviceInstance.java         |   0
 .../api/registry/MicroserviceInstanceStatus.java   |   0
 .../api/registry/MicroserviceStatus.java           |   0
 .../serviceregistry/api/registry/WatchAction.java  |   0
 .../api/response/FindInstancesResponse.java        |  11 +-
 .../response/MicroserviceInstanceChangedEvent.java |   0
 .../serviceregistry/cache/CacheEndpoint.java       |   0
 .../serviceregistry/cache/InstanceCache.java       |   0
 .../cache/InstanceCacheManager.java                |   0
 .../cache/InstanceCacheManagerNew.java             |   0
 .../cache/MicroserviceInstanceCache.java           |   7 +-
 .../client/http/MicroserviceInstances.java         |  39 +++-
 .../config/AbstractPropertiesLoader.java           |   0
 .../config/ConfigurePropertyUtils.java             |   6 +-
 .../config/InstancePropertiesLoader.java           |   0
 .../config/ServiceRegistryCommonConfig.java        |  16 +-
 .../serviceregistry/consumer/AppManager.java       |   0
 .../consumer/MicroserviceInstancePing.java         |   0
 .../consumer/MicroserviceManager.java              |   0
 .../consumer/MicroserviceVersion.java              |   4 +-
 .../consumer/MicroserviceVersionRule.java          |   0
 .../consumer/MicroserviceVersionRuleData.java      |   0
 .../consumer/MicroserviceVersions.java             |  15 +-
 .../consumer/SimpleMicroserviceInstancePing.java   |   0
 .../consumer/StaticMicroserviceVersions.java       |   6 +-
 .../definition/DefinitionConst.java                |  14 ++
 .../definition/MicroserviceDefinition.java         |   0
 .../definition/MicroserviceNameParser.java         |   4 +-
 .../discovery/AbstractDiscoveryFilter.java         |   0
 .../discovery/AbstractEndpointDiscoveryFilter.java |   0
 .../discovery/DiscoveryContext.java                |   0
 .../serviceregistry/discovery/DiscoveryFilter.java |   0
 .../serviceregistry/discovery/DiscoveryTree.java   |   4 +-
 .../discovery/DiscoveryTreeNode.java               |   0
 .../discovery/InstanceStatusDiscoveryFilter.java   |   0
 .../event/CreateMicroserviceEvent.java             |   0
 .../event/CreateMicroserviceVersionEvent.java      |   0
 .../event/DestroyMicroserviceEvent.java            |   0
 .../event/DestroyMicroserviceVersionEvent.java     |   0
 .../event/MicroserviceInstanceRegisteredEvent.java |   8 +-
 .../serviceregistry/swagger/SwaggerLoader.java     |  15 +-
 .../serviceregistry/task/event/ExceptionEvent.java |   0
 .../task/event/HeartbeatFailEvent.java             |   0
 .../task/event/HeartbeatSuccEvent.java             |   0
 .../serviceregistry/task/event/RecoveryEvent.java  |   0
 .../task/event/SafeModeChangeEvent.java            |   0
 .../serviceregistry/task/event/ShutdownEvent.java  |   0
 .../serviceregistry/version/Version.java           |   0
 .../serviceregistry/version/VersionRule.java       |   0
 .../version/VersionRuleFixedParser.java            |   0
 .../version/VersionRuleLatestParser.java           |   0
 .../serviceregistry/version/VersionRuleParser.java |   0
 .../version/VersionRuleRangeParser.java            |   0
 .../version/VersionRuleStartFromParser.java        |   0
 .../serviceregistry/version/VersionRuleUtils.java  |   0
 .../serviceregistry/version/VersionUtils.java      |   0
 foundations/pom.xml                                |   1 +
 handlers/handler-loadbalance/pom.xml               |   6 +-
 .../filter/ZoneAwareDiscoveryFilter.java           |   4 +-
 .../loadbalance/TestLoadBalanceHandler2.java       |  20 +-
 .../loadbalance/TestLoadbalanceHandler.java        |  27 +--
 .../filter/TestServerDiscoveryFilter.java          |   2 +-
 handlers/handler-publickey-auth/pom.xml            |   5 +
 .../org/apache/servicecomb/AuthHandlerBoot.java    |   6 +-
 .../consumer/RSAConsumerTokenManager.java          |   6 +-
 .../provider/RSAProviderTokenManager.java          |  10 +-
 .../authentication/TestAuthHandlerBoot.java        |  23 +-
 .../TestRSAProviderTokenManager.java               |  28 ++-
 .../router/custom/MicroserviceCache.java           |   5 +-
 huawei-cloud/servicestage/pom.xml                  |   4 +
 inspector/pom.xml                                  |   6 +-
 .../inspector/internal/InspectorBootListener.java  |   4 +-
 .../inspector/internal/InspectorImpl.java          |  12 +-
 .../internal/TestInspectorBootListener.java        |   9 +-
 .../inspector/internal/TestInspectorImpl.java      |  23 +-
 .../org/apache/servicecomb/it/CommandReceiver.java |   5 +-
 .../java/org/apache/servicecomb/it/ITUtils.java    |   6 +-
 .../servicecomb/it/deploy/MicroserviceDeploy.java  |   7 +-
 .../it/extend/engine/GateRestTemplate.java         |   7 +-
 .../it/extend/engine/ITSCBAsyncRestTemplate.java   |  10 +-
 .../it/extend/engine/ITSCBRestTemplate.java        |   7 +-
 .../servicecomb/it/edge/PreLoadBootListener.java   |   8 +-
 .../it/schema/ReactiveWithIntfSchema.java          |  13 +-
 .../demo/jaxrs/tests/JaxrsIntegrationTestBase.java |   5 -
 integration-tests/pom.xml                          |   5 +-
 metrics/metrics-core/pom.xml                       |   6 +-
 .../metrics/core/TestMetricsBootListener.java      |   6 +-
 .../metrics/prometheus/PrometheusPublisher.java    |   4 +-
 .../prometheus/TestPrometheusPublisher.java        |   6 +-
 providers/provider-pojo/pom.xml                    |   5 +
 .../servicecomb/provider/pojo/TestInvoker.java     | 245 ++-------------------
 .../pojo/reference/PojoReferenceMetaTest.java      |   2 +-
 .../pojo/reference/TestRpcReferenceProcessor.java  |   2 +-
 providers/provider-springmvc/pom.xml               |  10 +
 .../reference/TestCseClientHttpRequest.java        |   8 +-
 .../async/CseAsyncClientHttpRequestTest.java       |  11 +-
 service-registry/pom.xml                           |   6 +
 .../servicecomb/serviceregistry/Features.java      |  30 ---
 .../servicecomb/serviceregistry/RegistryUtils.java | 160 +++-----------
 .../serviceregistry/ServiceCenterDiscovery.java    |  90 ++++++++
 .../serviceregistry/ServiceCenterRegistration.java | 104 +++++++++
 .../serviceregistry/ServiceRegistry.java           |   2 -
 .../servicecomb/serviceregistry/api/Const.java     |   5 -
 .../config/ServiceRegistryConfig.java              |  11 -
 .../config/ServiceRegistryConfigBuilder.java       |   9 -
 .../diagnosis/instance/InstanceCacheCheckTask.java |  12 +-
 .../registry/AbstractServiceRegistry.java          |  20 +-
 .../cache/RefreshableMicroserviceCache.java        |   4 +-
 .../task/MicroserviceInstanceRegisterTask.java     |   8 +-
 ...rg.apache.servicecomb.serviceregistry.Discovery |   2 +-
 ...apache.servicecomb.serviceregistry.Registration |   2 +-
 .../serviceregistry/MockMicroserviceVersions.java  |  16 +-
 .../servicecomb/serviceregistry/TestConsumers.java |  23 +-
 .../servicecomb/serviceregistry/TestRegistry.java  |  44 ++--
 .../serviceregistry/TestRegistryBase.java          |  29 +--
 .../api/registry/TestFrameworkVersions.java        |   4 +-
 .../api/registry/TestServiceCombVersion.java       |   4 +-
 .../cache/TestInstanceCacheManagerNew.java         |   9 +
 .../cache/TestMicroserviceInstanceCache.java       |  23 +-
 .../config/TestConfigurePropertyUtils.java         |  10 +-
 .../consumer/TestMicroserviceVersionRuleFixed.java |   9 +
 .../TestMicroserviceVersionRuleLatest.java         |   9 +
 .../instance/TestInstanceCacheCheckTask.java       |   5 -
 .../instance/TestInstanceCacheCheckerMock.java     |  22 +-
 .../TestInstanceCacheCheckerWithoutMock.java       |  20 +-
 .../discovery/TestDiscoveryTree.java               |  22 +-
 .../registry/EmptyMockServiceRegistry.java         |   6 -
 .../serviceregistry/swagger/TestSwaggerLoader.java |  36 +--
 .../task/TestMicroserviceInstanceRegisterTask.java |  34 ++-
 .../transport/highway/TestHighwayCodec.java        |   6 -
 .../rest/client/http/RestClientInvocation.java     |   4 +-
 .../rest/client/http/TestRestClientInvocation.java |  12 +-
 .../transport-rest/transport-rest-servlet/pom.xml  |   6 +-
 .../rest/servlet/ServletRestTransport.java         |   8 +-
 .../transport/rest/servlet/ServletUtils.java       |   6 +-
 .../transport/rest/servlet/TestRestServlet.java    |   2 +-
 .../rest/servlet/TestServletRestDispatcher.java    |   2 +-
 .../rest/servlet/TestServletRestTransport.java     |  25 +--
 .../transport/rest/servlet/TestServletUtils.java   |  17 +-
 .../transport-rest/transport-rest-vertx/pom.xml    |   6 +-
 .../rest/vertx/TestRestServerVerticle.java         |   2 +-
 .../rest/vertx/TestVertxRestDispatcher.java        |   2 +-
 212 files changed, 1402 insertions(+), 1423 deletions(-)
 delete mode 100644 
core/src/main/java/org/apache/servicecomb/core/bootstrap/SpringBootstrap.java
 delete mode 100644 
core/src/main/java/org/apache/servicecomb/core/endpoint/AbstractEndpointsCache.java
 delete mode 100644 
core/src/main/java/org/apache/servicecomb/core/endpoint/EndpointsCache.java
 copy 
deployment/src/main/java/org/apache/servicecomb/deployment/Deployment.java => 
foundations/foundation-common/src/main/java/org/apache/servicecomb/foundation/common/utils/ClassLoaderScopeContext.java
 (53%)
 copy {dynamic-config/config-apollo => foundations/foundation-registry}/pom.xml 
(82%)
 copy 
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapter.java
 => 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/serviceregistry/Discovery.java
 (50%)
 create mode 100644 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/serviceregistry/DiscoveryManager.java
 copy 
dynamic-config/config-cc/src/main/java/org/apache/servicecomb/config/client/ConnSuccEvent.java
 => 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/serviceregistry/LifeCycle.java
 (86%)
 copy 
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/adapter/EnvAdapter.java
 => 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/serviceregistry/Registration.java
 (58%)
 create mode 100644 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/serviceregistry/RegistrationManager.java
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/MicroserviceKey.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/PropertyExtended.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/Versions.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/BasePath.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/DataCenterInfo.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/Framework.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/FrameworkVersions.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/HealthCheck.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/HealthCheckMode.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/Microservice.java
 (97%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/MicroserviceInstance.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/MicroserviceInstanceStatus.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/MicroserviceStatus.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/registry/WatchAction.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/response/FindInstancesResponse.java
 (86%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/api/response/MicroserviceInstanceChangedEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/cache/CacheEndpoint.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/cache/InstanceCache.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/cache/InstanceCacheManager.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/cache/InstanceCacheManagerNew.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/cache/MicroserviceInstanceCache.java
 (90%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/client/http/MicroserviceInstances.java
 (61%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/config/AbstractPropertiesLoader.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/config/ConfigurePropertyUtils.java
 (91%)
 copy {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/config/InstancePropertiesLoader.java
 (100%)
 rename 
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/InstancePropertiesLoader.java
 => 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/serviceregistry/config/ServiceRegistryCommonConfig.java
 (67%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/AppManager.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/MicroserviceInstancePing.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/MicroserviceManager.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/MicroserviceVersion.java
 (96%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/MicroserviceVersionRule.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/MicroserviceVersionRuleData.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/MicroserviceVersions.java
 (96%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/SimpleMicroserviceInstancePing.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/consumer/StaticMicroserviceVersions.java
 (94%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/definition/DefinitionConst.java
 (77%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/definition/MicroserviceDefinition.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/definition/MicroserviceNameParser.java
 (94%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/discovery/AbstractDiscoveryFilter.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/discovery/AbstractEndpointDiscoveryFilter.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/discovery/DiscoveryContext.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/discovery/DiscoveryFilter.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/discovery/DiscoveryTree.java
 (98%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/discovery/DiscoveryTreeNode.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/discovery/InstanceStatusDiscoveryFilter.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/event/CreateMicroserviceEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/event/CreateMicroserviceVersionEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/event/DestroyMicroserviceEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/event/DestroyMicroserviceVersionEvent.java
 (100%)
 copy 
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/task/event/HeartbeatFailEvent.java
 => 
foundations/foundation-registry/src/main/java/org/apache/servicecomb/serviceregistry/event/MicroserviceInstanceRegisteredEvent.java
 (83%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/swagger/SwaggerLoader.java
 (92%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/task/event/ExceptionEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/task/event/HeartbeatFailEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/task/event/HeartbeatSuccEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/task/event/RecoveryEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/task/event/SafeModeChangeEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/task/event/ShutdownEvent.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/Version.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionRule.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionRuleFixedParser.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionRuleLatestParser.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionRuleParser.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionRuleRangeParser.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionRuleStartFromParser.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionRuleUtils.java
 (100%)
 rename {service-registry => 
foundations/foundation-registry}/src/main/java/org/apache/servicecomb/serviceregistry/version/VersionUtils.java
 (100%)
 delete mode 100644 
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/Features.java
 create mode 100644 
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterDiscovery.java
 create mode 100644 
service-registry/src/main/java/org/apache/servicecomb/serviceregistry/ServiceCenterRegistration.java
 copy 
common/common-access-log/src/main/resources/META-INF/services/org.apache.servicecomb.core.BootListener
 => 
service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Discovery
 (92%)
 copy 
common/common-access-log/src/main/resources/META-INF/services/org.apache.servicecomb.core.BootListener
 => 
service-registry/src/main/resources/META-INF/services/org.apache.servicecomb.serviceregistry.Registration
 (92%)

Reply via email to