X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=ricsdl-package%2Fricsdl%2Fsyncstorage_abc.py;h=c5b15b3cbbe58cc54a01460949ccf7c18d298ec8;hb=45a4f91e5a336f802824dd11de5e0118abb2ce7e;hp=9ccd99d4f75704d64a2f9eacea5f0d1b6e12e08c;hpb=276ed3c833c81a4142d7c4607474ee95a7f01355;p=ric-plt%2Fsdlpy.git diff --git a/ricsdl-package/ricsdl/syncstorage_abc.py b/ricsdl-package/ricsdl/syncstorage_abc.py index 9ccd99d..c5b15b3 100644 --- a/ricsdl-package/ricsdl/syncstorage_abc.py +++ b/ricsdl-package/ricsdl/syncstorage_abc.py @@ -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): """