def _registerResourceNamespaces(self): """ Register resources namespaces and create factories for it. """ rmanager = rm.ResourceManager.getInstance() # Register image resource namespace imageResourceFactory = \ resourceFactories.ImageResourceFactory(self.sdUUID) imageResourcesNamespace = getNamespace(self.sdUUID, sc.IMAGE_NAMESPACE) try: rmanager.registerNamespace(imageResourcesNamespace, imageResourceFactory) except KeyError: self.log.info("Resource namespace %s already registered", imageResourcesNamespace) volumeResourcesNamespace = getNamespace(self.sdUUID, sc.VOLUME_NAMESPACE) try: rmanager.registerNamespace(volumeResourcesNamespace, rm.SimpleResourceFactory()) except KeyError: self.log.info("Resource namespace %s already registered", volumeResourcesNamespace)
def _registerResourceNamespaces(self): """ Register resources namespaces and create factories for it. """ # Register image resource namespace imageResourceFactory = \ resourceFactories.ImageResourceFactory(self.sdUUID) imageResourcesNamespace = rm.getNamespace(sc.IMAGE_NAMESPACE, self.sdUUID) try: rm.registerNamespace(imageResourcesNamespace, imageResourceFactory) except rm.NamespaceRegistered: self.log.debug("Resource namespace %s already registered", imageResourcesNamespace) volumeResourcesNamespace = rm.getNamespace(sc.VOLUME_NAMESPACE, self.sdUUID) try: rm.registerNamespace(volumeResourcesNamespace, rm.SimpleResourceFactory()) except rm.NamespaceRegistered: self.log.debug("Resource namespace %s already registered", volumeResourcesNamespace)