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

crazyhzm pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-dubbo.git


The following commit(s) were added to refs/heads/master by this push:
     new d24d614  move MetadataReportConstants back into metata-report-api 
module (#4049)
d24d614 is described below

commit d24d61401b4d504ba1267e26e26dc575b0080e2b
Author: Ian Luo <[email protected]>
AuthorDate: Tue May 14 11:11:48 2019 +0800

    move MetadataReportConstants back into metata-report-api module (#4049)
---
 .../main/java/org/apache/dubbo/common/Constants.java   | 18 ------------------
 .../metadata/integration/MetadataReportService.java    |  8 ++++----
 .../dubbo/metadata/support/AbstractMetadataReport.java | 16 +++++++++++-----
 .../org/apache/dubbo/metadata/support/Constants.java   |  4 ++--
 .../metadata/store/redis/RedisMetadataReportTest.java  |  2 +-
 5 files changed, 18 insertions(+), 30 deletions(-)

diff --git a/dubbo-common/src/main/java/org/apache/dubbo/common/Constants.java 
b/dubbo-common/src/main/java/org/apache/dubbo/common/Constants.java
index 2c405c3..acec182 100644
--- a/dubbo-common/src/main/java/org/apache/dubbo/common/Constants.java
+++ b/dubbo-common/src/main/java/org/apache/dubbo/common/Constants.java
@@ -180,24 +180,6 @@ public class Constants {
     public static final String ACCEPT_FOREIGN_IP = "qos.accept.foreign.ip";
     // END dubbo-congfig-api
 
-    // BEGIN dubbo-metadata-report-api
-    public static final String METADATA_REPORT_KEY = "metadata";
-
-    public static final String RETRY_TIMES_KEY = "retry.times";
-
-    public static final Integer DEFAULT_METADATA_REPORT_RETRY_TIMES = 100;
-
-    public static final String RETRY_PERIOD_KEY = "retry.period";
-
-    public static final Integer DEFAULT_METADATA_REPORT_RETRY_PERIOD = 3000;
-
-    public static final String SYNC_REPORT_KEY = "sync.report";
-
-    public static final String CYCLE_REPORT_KEY = "cycle.report";
-
-    public static final Boolean DEFAULT_METADATA_REPORT_CYCLE_REPORT = true;
-    // END dubbo-metadata-report-api
-
     // BEGIN dubbo-filter-cache
     public static final String CACHE_KEY = "cache";
     // END dubbo-filter-cache
diff --git 
a/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/integration/MetadataReportService.java
 
b/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/integration/MetadataReportService.java
index 9bcc541..e878992 100644
--- 
a/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/integration/MetadataReportService.java
+++ 
b/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/integration/MetadataReportService.java
@@ -16,7 +16,6 @@
  */
 package org.apache.dubbo.metadata.integration;
 
-import org.apache.dubbo.common.Constants;
 import org.apache.dubbo.common.URL;
 import org.apache.dubbo.common.URLBuilder;
 import org.apache.dubbo.common.constants.RemotingConstants;
@@ -42,6 +41,7 @@ import static 
org.apache.dubbo.common.constants.CommonConstants.PID_KEY;
 import static org.apache.dubbo.common.constants.CommonConstants.PROVIDER_SIDE;
 import static org.apache.dubbo.common.constants.CommonConstants.TIMESTAMP_KEY;
 import static org.apache.dubbo.common.constants.CommonConstants.VERSION_KEY;
+import static org.apache.dubbo.metadata.support.Constants.METADATA_REPORT_KEY;
 
 /**
  * @since 2.7.0
@@ -58,11 +58,11 @@ public class MetadataReportService {
     URL metadataReportUrl;
 
     MetadataReportService(URL metadataReportURL) {
-        if 
(Constants.METADATA_REPORT_KEY.equals(metadataReportURL.getProtocol())) {
-            String protocol = 
metadataReportURL.getParameter(Constants.METADATA_REPORT_KEY, 
DEFAULT_DIRECTORY);
+        if (METADATA_REPORT_KEY.equals(metadataReportURL.getProtocol())) {
+            String protocol = 
metadataReportURL.getParameter(METADATA_REPORT_KEY, DEFAULT_DIRECTORY);
             metadataReportURL = URLBuilder.from(metadataReportURL)
                     .setProtocol(protocol)
-                    .removeParameter(Constants.METADATA_REPORT_KEY)
+                    .removeParameter(METADATA_REPORT_KEY)
                     .build();
         }
         this.metadataReportUrl = metadataReportURL;
diff --git 
a/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/support/AbstractMetadataReport.java
 
b/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/support/AbstractMetadataReport.java
index 67f06e7..1208508 100644
--- 
a/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/support/AbstractMetadataReport.java
+++ 
b/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/support/AbstractMetadataReport.java
@@ -16,7 +16,6 @@
  */
 package org.apache.dubbo.metadata.support;
 
-import org.apache.dubbo.common.Constants;
 import org.apache.dubbo.common.URL;
 import org.apache.dubbo.common.logger.Logger;
 import org.apache.dubbo.common.logger.LoggerFactory;
@@ -56,6 +55,13 @@ import static 
org.apache.dubbo.common.constants.CommonConstants.CONSUMER_SIDE;
 import static org.apache.dubbo.common.constants.CommonConstants.FILE_KEY;
 import static org.apache.dubbo.common.constants.CommonConstants.PROVIDER_SIDE;
 import static org.apache.dubbo.common.constants.CommonConstants.SIDE_KEY;
+import static org.apache.dubbo.metadata.support.Constants.CYCLE_REPORT_KEY;
+import static 
org.apache.dubbo.metadata.support.Constants.DEFAULT_METADATA_REPORT_CYCLE_REPORT;
+import static 
org.apache.dubbo.metadata.support.Constants.DEFAULT_METADATA_REPORT_RETRY_PERIOD;
+import static 
org.apache.dubbo.metadata.support.Constants.DEFAULT_METADATA_REPORT_RETRY_TIMES;
+import static org.apache.dubbo.metadata.support.Constants.RETRY_PERIOD_KEY;
+import static org.apache.dubbo.metadata.support.Constants.RETRY_TIMES_KEY;
+import static org.apache.dubbo.metadata.support.Constants.SYNC_REPORT_KEY;
 
 /**
  *
@@ -102,11 +108,11 @@ public abstract class AbstractMetadataReport implements 
MetadataReport {
         }
         this.file = file;
         loadProperties();
-        syncReport = reportServerURL.getParameter(Constants.SYNC_REPORT_KEY, 
false);
-        metadataReportRetry = new 
MetadataReportRetry(reportServerURL.getParameter(Constants.RETRY_TIMES_KEY, 
Constants.DEFAULT_METADATA_REPORT_RETRY_TIMES),
-                reportServerURL.getParameter(Constants.RETRY_PERIOD_KEY, 
Constants.DEFAULT_METADATA_REPORT_RETRY_PERIOD));
+        syncReport = reportServerURL.getParameter(SYNC_REPORT_KEY, false);
+        metadataReportRetry = new 
MetadataReportRetry(reportServerURL.getParameter(RETRY_TIMES_KEY, 
DEFAULT_METADATA_REPORT_RETRY_TIMES),
+                reportServerURL.getParameter(RETRY_PERIOD_KEY, 
DEFAULT_METADATA_REPORT_RETRY_PERIOD));
         // cycle report the data switch
-        if (reportServerURL.getParameter(Constants.CYCLE_REPORT_KEY, 
Constants.DEFAULT_METADATA_REPORT_CYCLE_REPORT)) {
+        if (reportServerURL.getParameter(CYCLE_REPORT_KEY, 
DEFAULT_METADATA_REPORT_CYCLE_REPORT)) {
             ScheduledExecutorService scheduler = 
Executors.newSingleThreadScheduledExecutor(new 
NamedThreadFactory("DubboMetadataReportTimer", true));
             scheduler.scheduleAtFixedRate(this::publishAll, 
calculateStartTime(), ONE_DAY_IN_MIll, TimeUnit.MILLISECONDS);
         }
diff --git 
a/dubbo-common/src/main/java/org/apache/dubbo/common/constants/MetadataReportConstants.java
 
b/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/support/Constants.java
similarity index 93%
rename from 
dubbo-common/src/main/java/org/apache/dubbo/common/constants/MetadataReportConstants.java
rename to 
dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/support/Constants.java
index ee1119d..3d74b2b 100644
--- 
a/dubbo-common/src/main/java/org/apache/dubbo/common/constants/MetadataReportConstants.java
+++ 
b/dubbo-metadata-report/dubbo-metadata-report-api/src/main/java/org/apache/dubbo/metadata/support/Constants.java
@@ -15,9 +15,9 @@
  * limitations under the License.
  */
 
-package org.apache.dubbo.common.constants;
+package org.apache.dubbo.metadata.support;
 
-public interface MetadataReportConstants {
+public interface Constants {
     String METADATA_REPORT_KEY = "metadata";
 
     String RETRY_TIMES_KEY = "retry.times";
diff --git 
a/dubbo-metadata-report/dubbo-metadata-report-redis/src/test/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReportTest.java
 
b/dubbo-metadata-report/dubbo-metadata-report-redis/src/test/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReportTest.java
index 5ec0611..63a2a39 100644
--- 
a/dubbo-metadata-report/dubbo-metadata-report-redis/src/test/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReportTest.java
+++ 
b/dubbo-metadata-report/dubbo-metadata-report-redis/src/test/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReportTest.java
@@ -38,9 +38,9 @@ import java.io.IOException;
 import java.util.HashMap;
 import java.util.Map;
 
-import static org.apache.dubbo.common.Constants.SYNC_REPORT_KEY;
 import static org.apache.dubbo.common.constants.CommonConstants.CONSUMER_SIDE;
 import static org.apache.dubbo.common.constants.CommonConstants.PROVIDER_SIDE;
+import static org.apache.dubbo.metadata.support.Constants.SYNC_REPORT_KEY;
 
 /**
  * 2018/10/9

Reply via email to