Example #1
0
def main():
    bootstrap._set_container_args("{'sys-name':'mysys'}")
    messaging = {'registry':{'name_type':'worker', 'args':{'scope':'system'}}}

    services = [
            {
                'name':'registry',
                'module':'ion.data.datastore.registry',
                'class':'RegistryService',
                'spawnargs':{
                    'sys-name':'mysys',
                    'servicename':'registry',
                    'scope':'system'
                    }
                }
            ]
    yield bootstrap.bootstrap(messaging, services)
def main():
    from ion.resources import description_utility
    description_utility.load_descriptions()
    bootstrap._set_container_args("{'sys-name':'mysys'}")
    messaging = {'identity':{'name_type':'worker', 'args':{'scope':'system'}}}
    yield bootstrap.declare_messaging(messaging)
    services = [
            {
                'name':'identity', 
                'module':'ion.services.coi.identity_registry',
                'class':'IdentityRegistryService',
                'spawnargs':{
                    'sys-name':'mysys',
                    'servicename':'identity',
                    'scope':'system'
                    }
                }
            ]
    yield bootstrap.spawn_processes(services)
Example #3
0
def main():
    bootstrap._set_container_args("{'sys-name':'mysys'}")
    messaging = {
        'registry': {
            'name_type': 'worker',
            'args': {
                'scope': 'system'
            }
        }
    }

    services = [{
        'name': 'registry',
        'module': 'ion.data.datastore.registry',
        'class': 'RegistryService',
        'spawnargs': {
            'sys-name': 'mysys',
            'servicename': 'registry',
            'scope': 'system'
        }
    }]
    yield bootstrap.bootstrap(messaging, services)
Example #4
0
def main():
    from ion.resources import description_utility
    description_utility.load_descriptions()
    bootstrap._set_container_args("{'sys-name':'mysys'}")
    messaging = {
        'identity': {
            'name_type': 'worker',
            'args': {
                'scope': 'system'
            }
        }
    }
    yield bootstrap.declare_messaging(messaging)
    services = [{
        'name': 'identity',
        'module': 'ion.services.coi.identity_registry',
        'class': 'IdentityRegistryService',
        'spawnargs': {
            'sys-name': 'mysys',
            'servicename': 'identity',
            'scope': 'system'
        }
    }]
    yield bootstrap.spawn_processes(services)