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

yixia pushed a commit to branch 2.x
in repository https://gitbox.apache.org/repos/asf/incubator-seata.git


The following commit(s) were added to refs/heads/2.x by this push:
     new 73708fd2f3 optimize: optimize discovery compatible module (#6411)
73708fd2f3 is described below

commit 73708fd2f3df918a0c6236d1b255c125d263ef9e
Author: jimin <[email protected]>
AuthorDate: Sat Mar 16 21:21:13 2024 +0800

    optimize: optimize discovery compatible module (#6411)
---
 .../main/java/io/seata/discovery/loadbalance/LoadBalance.java |  2 +-
 .../java/io/seata/discovery/registry/RegistryProvider.java    | 11 +++++++++--
 .../registry/{RegistryProvider.java => RegistryService.java}  |  6 +-----
 3 files changed, 11 insertions(+), 8 deletions(-)

diff --git 
a/compatible/src/main/java/io/seata/discovery/loadbalance/LoadBalance.java 
b/compatible/src/main/java/io/seata/discovery/loadbalance/LoadBalance.java
index 0b3bc9f486..ccee872771 100644
--- a/compatible/src/main/java/io/seata/discovery/loadbalance/LoadBalance.java
+++ b/compatible/src/main/java/io/seata/discovery/loadbalance/LoadBalance.java
@@ -19,7 +19,7 @@ package io.seata.discovery.loadbalance;
 
 /**
  * The interface Load balance.
- *
+ * Notes: used for io.seata SPI interface
  */
 public interface LoadBalance extends 
org.apache.seata.discovery.loadbalance.LoadBalance {
 }
diff --git 
a/compatible/src/main/java/io/seata/discovery/registry/RegistryProvider.java 
b/compatible/src/main/java/io/seata/discovery/registry/RegistryProvider.java
index 2bd39cee63..63f50ac5fa 100644
--- a/compatible/src/main/java/io/seata/discovery/registry/RegistryProvider.java
+++ b/compatible/src/main/java/io/seata/discovery/registry/RegistryProvider.java
@@ -16,9 +16,16 @@
  */
 package io.seata.discovery.registry;
 
-
 /**
  * the interface registry provider
+ * Notes: used for io.seata SPI interface
  */
-public interface RegistryProvider extends 
org.apache.seata.discovery.registry.RegistryProvider {
+public interface RegistryProvider extends 
org.apache.seata.discovery.registry.RegistryProvider{
+    /**
+     * provide a registry implementation instance
+     *
+     * @return RegistryService
+     */
+    @Override
+    RegistryService provide();
 }
diff --git 
a/compatible/src/main/java/io/seata/discovery/registry/RegistryProvider.java 
b/compatible/src/main/java/io/seata/discovery/registry/RegistryService.java
similarity index 85%
copy from 
compatible/src/main/java/io/seata/discovery/registry/RegistryProvider.java
copy to 
compatible/src/main/java/io/seata/discovery/registry/RegistryService.java
index 2bd39cee63..c5142e2352 100644
--- a/compatible/src/main/java/io/seata/discovery/registry/RegistryProvider.java
+++ b/compatible/src/main/java/io/seata/discovery/registry/RegistryService.java
@@ -17,8 +17,4 @@
 package io.seata.discovery.registry;
 
 
-/**
- * the interface registry provider
- */
-public interface RegistryProvider extends 
org.apache.seata.discovery.registry.RegistryProvider {
-}
+public interface RegistryService<T> extends 
org.apache.seata.discovery.registry.RegistryService<T>{}


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to