コード例 #1
0
 def destroy_instance(cls):
     inst = cls.get_instance()
     if not inst:
         return
     inst._vnc_amqp.close()
     for obj_cls in DBBaseDM.get_obj_type_map().values():
         obj_cls.reset()
     DBBase.clear()
     cls._instance = None
コード例 #2
0
 def destroy_instance(cls):
     inst = cls.get_instance()
     if not inst:
         return
     inst._vnc_amqp.close()
     for obj_cls in DBBaseDM.get_obj_type_map().values():
         obj_cls.reset()
     DBBase.clear()
     DMCassandraDB.clear_instance()
     inst._object_db = None
     cls._device_manager = None
コード例 #3
0
 def destroy_instance(cls):
     inst = cls.get_instance()
     if inst:
         inst._vnc_amqp.close()
     for obj_cls in ResourceBaseST.get_obj_type_map().values():
         obj_cls.reset()
     DBBase.clear()
     if inst:
         inst._object_db = None
     cls._schema_transformer = None
     _zookeeper_client.stop()
コード例 #4
0
 def destroy_instance(cls):
     inst = cls.get_instance()
     if not inst:
         return
     inst._vnc_amqp.close()
     for obj_cls in DBBaseDM.get_obj_type_map().values():
         obj_cls.reset()
     DBBase.clear()
     DMCassandraDB.clear_instance()
     inst._object_db = None
     cls._device_manager = None
コード例 #5
0
 def destroy_instance(cls):
     inst = cls.get_instance()
     if not inst:
         return
     inst._vnc_amqp.close()
     if PushConfigState.is_push_mode_ansible():
         FabricManager.destroy_instance()
     for obj_cls in list(DBBaseDM.get_obj_type_map().values()):
         obj_cls.reset()
     DBBase.clear()
     DMCassandraDB.clear_instance()
     cls._instance = None
コード例 #6
0
 def destroy_instance(cls):
     inst = cls.get_instance()
     if not inst:
         return
     inst._vnc_amqp.close()
     if PushConfigState.is_push_mode_ansible():
         FabricManager.destroy_instance()
     for obj_cls in DBBaseDM.get_obj_type_map().values():
         obj_cls.reset()
     DBBase.clear()
     DMCassandraDB.clear_instance()
     cls._instance = None