Add a new SDL storage API function 'is_active()'
[ric-plt/sdlpy.git] / ricsdl-package / ricsdl / syncstorage_abc.py
index 9ccd99d..c5b15b3 100644 (file)
@@ -170,6 +170,24 @@ class SyncStorageAbc(ABC):
     A concrete implementation subclass 'SyncStorage' derives from this abstract class.
     """
 
+    @abstractmethod
+    def is_active(self):
+        """
+        Verify SDL storage healthiness.
+
+        Verify SDL connection to the backend data storage.
+
+        Args:
+            None
+
+        Returns:
+            bool: True if SDL is operational, false otherwise.
+
+        Raises:
+            None
+        """
+        pass
+
     @abstractmethod
     def close(self):
         """