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]