def __init__(self, name): BaseService.__init__(self, name) self.logger = instance.getLogger() self.servers = {} self.adapters = {} self.apps = {} # app 软件连接进入
def init(self, cfgs, **kwargs): self.service_id = cfgs.get('id') # self.service_type = ServiceType.LatchetServer # super(MainService, self).init(cfgs) self.cfgs = cfgs BaseService.init(self, **kwargs) self.init_database()
def __init__(self, name): BaseService.__init__(self, name) self.active = False # 工作状态 self.queue = Queue() # 队列 # self.thread = Thread(target=self.threadDataFanout) # 线程 self.ee = None self.mainEngine = None self.logger = instance.getLogger() self.symbols = {} # 已经订阅的合约
def __init__(self, name): BaseService.__init__(self, name) self.logger = instance.getLogger() self.servers = {} self.adapters = {} self.apps = {} # app 软件连接进入 self.iot_chan = None # 接收绿城+的命令控制 self.ctrl_chan = None # 设备控制消息
def init(self, kwargs): BaseService.init(self, **kwargs) # self.init_database() for svrcfg in self.cfgs.get('servers', []): if not svrcfg.get('enable', False): self.logger.info("server:{} skipped..".format( svrcfg.get('name'))) continue cls = import_class(svrcfg.get('handler_cls', {}).get('class')) svrcfg['handler_cls_kwargs'] = svrcfg.get('handler_cls', {}).get('kwargs', {}) svrcfg['handler_cls'] = cls server = Server().init(**svrcfg) self.servers[server.name] = server
def __init__(self, name): BaseService.__init__(self, name) # self.active = False # 工作状态 self.queue = Queue() # 队列 # self.thread = Thread(target=self.threadDataFanout) # 线程 self.ee = None self.mainEngine = None self.logger = instance.getLogger() self.symbols = {} # 已经订阅的合约 self.contracts = OrderedDict() self.ticks_counter = 0 self.ticks_samples = [] self.tick_filters = [] self.contract_ticks = {} # { symbol: tick } self.gatewayName = 'CTP'
def stop(self): BaseService.stop(self)
def start(self, block=True): BaseService.start(self) for server in self.servers.values(): server.start()
def initCommandChannels(self): BaseService.initCommandChannels(self)
def start(self, block=True): BaseService.start(self)
def init(self, cfgs): # self.parseOptions() BaseService.init(self, **cfgs) self.init_database()
def __init__(self, name): BaseService.__init__(self, name) self.logger = instance.getLogger() self.servers = {} self.command_controllers = {}
def init(self, cfgs, **kwargs): # self.parseOptions() self.cfgs = cfgs BaseService.init(self, **kwargs)
def __init__(self, name): BaseService.__init__(self, name) self.logger = instance.getLogger()