def name(self):
raise NotImplementedError
+ @property
+ def agent_data(self):
+ raise NotImplementedError
+
@property
def dts(self):
return self._dts
return self._nsm
+ def vnfr(self, vnfr_id):
+ raise NotImplementedError
+
+ @abc.abstractmethod
+ def get_Service_name(self):
+ """ Get the service name specific to the plugin """
+ pass
+
@abc.abstractmethod
@asyncio.coroutine
def apply_config(self, agent_nsr, agent_vnfr, config, rpc_ip):
""" Add VNR to be managed by this config agent """
pass
+ def get_service_status(self, vnfr_id):
+ """Get the status of the service"""
+ return None
+
@asyncio.coroutine
def invoke(self, method, *args):
try: