Esempio n. 1
0
class ResourceLauncher(LocalLauncher):
    def __init__(self, profile, identifier, name, sdrroot):
        super(ResourceLauncher, self).__init__(profile, identifier, name,
                                               sdrroot)
        self.__namingContext = NamingContextStub()
        log.trace('Activating virtual NamingContext')
        self.__namingContextId = poa.activate_object(self.__namingContext)

    def __del__(self):
        log.trace('Deactivating virtual NamingContext')
        poa.deactivate_object(self.__namingContextId)

    def getReference(self):
        return self.__namingContext.getObject(self._name)

    def _getRequiredExecparams(self):
        return {
            'COMPONENT_IDENTIFIER':
            self._identifier,
            'NAMING_CONTEXT_IOR':
            orb.object_to_string(self.__namingContext._this()),
            'PROFILE_NAME':
            self._profile,
            'NAME_BINDING':
            self._name
        }

    def _getType(self):
        return 'resource'
class ResourceLauncher(LocalLauncher):
    def __init__(self, profile, identifier, name, sdrroot):
        super(ResourceLauncher,self).__init__(profile, identifier, name, sdrroot)
        self.__namingContext = NamingContextStub()
        log.trace('Activating virtual NamingContext')
        self.__namingContextId = poa.activate_object(self.__namingContext)

    def __del__(self):
        log.trace('Deactivating virtual NamingContext')
        poa.deactivate_object(self.__namingContextId)

    def getReference(self):
        return self.__namingContext.getObject(self._name)

    def _getRequiredExecparams(self):
        return {'COMPONENT_IDENTIFIER': self._identifier,
                'NAMING_CONTEXT_IOR': orb.object_to_string(self.__namingContext._this()),
                'NAME_BINDING': self._name}

    def _getType(self):
        return 'resource'
 def __init__(self, profile, identifier, name, sdrroot):
     super(ResourceLauncher,self).__init__(profile, identifier, name, sdrroot)
     self.__namingContext = NamingContextStub()
     log.trace('Activating virtual NamingContext')
     self.__namingContextId = poa.activate_object(self.__namingContext)
Esempio n. 4
0
 def __init__(self, profile, identifier, name, sdrroot):
     super(ResourceLauncher, self).__init__(profile, identifier, name,
                                            sdrroot)
     self.__namingContext = NamingContextStub()
     log.trace('Activating virtual NamingContext')
     self.__namingContextId = poa.activate_object(self.__namingContext)