You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by li...@apache.org on 2023/06/12 12:14:12 UTC

[servicecomb-java-chassis] 05/05: [SCB-2796]add back removed interface to void compatible issue

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

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

commit 39b2eb98607cd6cd70d35de73bb119bc30bba6f7
Author: liubao <bi...@qq.com>
AuthorDate: Mon Jun 12 19:41:51 2023 +0800

    [SCB-2796]add back removed interface to void compatible issue
---
 .../main/java/org/apache/servicecomb/registry/api/Discovery.java | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java
index cf7029eeb..6205bf98f 100644
--- a/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java
+++ b/foundations/foundation-registry/src/main/java/org/apache/servicecomb/registry/api/Discovery.java
@@ -70,6 +70,15 @@ public interface Discovery extends SPIEnabled, SPIOrder, LifeCycle {
    * @return all instances match the criteria.
    */
   default MicroserviceInstances findServiceInstances(String appId, String serviceName, String versionRule) {
+    return findServiceInstances(appId, serviceName, versionRule, null);
+  }
+
+  /**
+   * @Depraction revision is not used for Discovery implementations.
+   */
+  @Deprecated
+  default MicroserviceInstances findServiceInstances(String appId, String serviceName, String versionRule,
+      String revision) {
     return null;
   }