You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@shenyu.apache.org by li...@apache.org on 2022/06/07 07:39:26 UTC

[incubator-shenyu] branch master updated: Make SyncDataService extends AutoCloseable. (#3492)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new f53e81170 Make SyncDataService extends AutoCloseable. (#3492)
f53e81170 is described below

commit f53e81170f2ad0a71ace6f7e62cc54d70c8fcb4b
Author: Kevin Clair <70...@qq.com>
AuthorDate: Tue Jun 7 15:39:20 2022 +0800

    Make SyncDataService extends AutoCloseable. (#3492)
---
 .../src/main/java/org/apache/shenyu/sync/data/api/SyncDataService.java  | 2 +-
 .../java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java  | 2 +-
 .../main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java | 2 +-
 .../main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java | 2 +-
 .../java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java    | 2 +-
 .../shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java     | 2 +-
 .../org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java | 2 +-
 7 files changed, 7 insertions(+), 7 deletions(-)

diff --git a/shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/api/SyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/api/SyncDataService.java
index 405eab18d..0731a282f 100644
--- a/shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/api/SyncDataService.java
+++ b/shenyu-sync-data-center/shenyu-sync-data-api/src/main/java/org/apache/shenyu/sync/data/api/SyncDataService.java
@@ -20,5 +20,5 @@ package org.apache.shenyu.sync.data.api;
 /**
  * The interface Sync data service.
  */
-public interface SyncDataService {
+public interface SyncDataService extends AutoCloseable {
 }
diff --git a/shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java
index 8c58c7789..be390ac82 100644
--- a/shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java
+++ b/shenyu-sync-data-center/shenyu-sync-data-consul/src/main/java/org/apache/shenyu/sync/data/consul/ConsulSyncDataService.java
@@ -44,7 +44,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
 /**
  * Consul sync data service.
  */
-public class ConsulSyncDataService extends ConsulCacheHandler implements AutoCloseable, SyncDataService {
+public class ConsulSyncDataService extends ConsulCacheHandler implements SyncDataService {
     /**
      * logger.
      */
diff --git a/shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java
index 4c2a8b1ef..cfb6c5409 100644
--- a/shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java
+++ b/shenyu-sync-data-center/shenyu-sync-data-etcd/src/main/java/org/apache/shenyu/sync/data/etcd/EtcdSyncDataService.java
@@ -47,7 +47,7 @@ import java.util.concurrent.ExecutionException;
 /**
  * Data synchronize of etcd.
  */
-public class EtcdSyncDataService implements SyncDataService, AutoCloseable {
+public class EtcdSyncDataService implements SyncDataService {
 
     /**
      * logger.
diff --git a/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java
index 834fddd7c..1c9a557c1 100644
--- a/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java
+++ b/shenyu-sync-data-center/shenyu-sync-data-http/src/main/java/org/apache/shenyu/sync/data/http/HttpSyncDataService.java
@@ -65,7 +65,7 @@ import java.util.concurrent.atomic.AtomicBoolean;
 /**
  * HTTP long polling implementation.
  */
-public class HttpSyncDataService implements SyncDataService, AutoCloseable {
+public class HttpSyncDataService implements SyncDataService {
 
     /**
      * logger.
diff --git a/shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java
index a34741056..5abfd406c 100644
--- a/shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java
+++ b/shenyu-sync-data-center/shenyu-sync-data-nacos/src/main/java/org/apache/shenyu/sync/data/nacos/NacosSyncDataService.java
@@ -30,7 +30,7 @@ import java.util.List;
 /**
  * The type Nacos sync data service.
  */
-public class NacosSyncDataService extends NacosCacheHandler implements AutoCloseable, SyncDataService {
+public class NacosSyncDataService extends NacosCacheHandler implements SyncDataService {
 
     /**
      * Instantiates a new Nacos sync data service.
diff --git a/shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java
index 267c3fc35..c761bdd80 100644
--- a/shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java
+++ b/shenyu-sync-data-center/shenyu-sync-data-websocket/src/main/java/org/apache/shenyu/plugin/sync/data/websocket/WebsocketSyncDataService.java
@@ -36,7 +36,7 @@ import java.util.Objects;
 /**
  * Websocket sync data service.
  */
-public class WebsocketSyncDataService implements SyncDataService, AutoCloseable {
+public class WebsocketSyncDataService implements SyncDataService {
     
     /**
      * logger.
diff --git a/shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java b/shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java
index 2a8573176..2443481ec 100644
--- a/shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java
+++ b/shenyu-sync-data-center/shenyu-sync-data-zookeeper/src/main/java/org/apache/shenyu/sync/data/zookeeper/ZookeeperSyncDataService.java
@@ -50,7 +50,7 @@ import java.util.Optional;
 /**
  * this cache data with zookeeper.
  */
-public class ZookeeperSyncDataService implements SyncDataService, AutoCloseable {
+public class ZookeeperSyncDataService implements SyncDataService {
 
     private static final Logger LOGGER = LoggerFactory.getLogger(ZookeeperSyncDataService.class);