Beispiel #1
0
    def __init__(self, config, router):
        """Create helper service.

        :param config: configuration of the application
        :param router: router that should be serviced
        """
        # Create RPC service
        config = kitero.config.merge(config)
        config = config["helper"]
        # Bind persistency module
        save = config.get("save", None)
        if save is not None:
            save = PersistentBinder(save)
            try:
                save.restore(router)
            except IOError as e:
                logger.warning("unable to restore previous configuration: %s", e)
            router.register(save)
        RouterRPCService.router = router
        self.server = RPCServer.run(config["listen"], config["port"], handler=RouterRPCService)
        logger.info("create RPC server on %s:%d", config["listen"], config["port"])
Beispiel #2
0
    def __init__(self, config, router):
        """Create helper service.

        :param config: configuration of the application
        :param router: router that should be serviced
        """
        # Create RPC service
        config = kitero.config.merge(config)
        config = config['helper']
        # Bind persistency module
        save = config.get("save", None)
        if save is not None:
            save = PersistentBinder(save)
            try:
                save.restore(router)
            except IOError as e:
                logger.warning("unable to restore previous configuration: %s", e)
            router.register(save)
        RouterRPCService.router = router
        self.server = RPCServer.run(config['listen'],
                                    config['port'],
                                    handler=RouterRPCService)
        logger.info('create RPC server on %s:%d',
                    config['listen'], config['port'])
Beispiel #3
0
 def setUp(self):
     self.server = RPCServer.run('127.0.0.1', 18861, DummyRPCHandler)
Beispiel #4
0
 def setUp(self):
     self.server = RPCServer.run('127.0.0.1', 18861, DummyRPCHandler)