当前位置: 首页>>代码示例>>Python>>正文


Python RoutineContainer.__init__方法代码示例

本文整理汇总了Python中vlcp.event.runnable.RoutineContainer.__init__方法的典型用法代码示例。如果您正苦于以下问题:Python RoutineContainer.__init__方法的具体用法?Python RoutineContainer.__init__怎么用?Python RoutineContainer.__init__使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在vlcp.event.runnable.RoutineContainer的用法示例。


在下文中一共展示了RoutineContainer.__init__方法的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __init__

# 需要导入模块: from vlcp.event.runnable import RoutineContainer [as 别名]
# 或者: from vlcp.event.runnable.RoutineContainer import __init__ [as 别名]
 def __init__(self, moduleinst, apidefs = None, allowdiscover = True, rejectunknown = True):
     RoutineContainer.__init__(self, scheduler=moduleinst.scheduler, daemon=False)
     self.handler = EventHandler(self.scheduler)
     self.servicename = moduleinst.getServiceName()
     self.apidefs = apidefs
     self.registeredAPIs = {}
     self.discoverinfo = {}
     self.allowdiscover = allowdiscover
     self.rejectunknown = True
开发者ID:dq5070410,项目名称:vlcp,代码行数:11,代码来源:module.py

示例2: __init__

# 需要导入模块: from vlcp.event.runnable import RoutineContainer [as 别名]
# 或者: from vlcp.event.runnable.RoutineContainer import __init__ [as 别名]
 def __init__(self, vhostbind, prefix, scheduler=None, singlecastlimit = 256, deflate = False):
     RoutineContainer.__init__(self, scheduler=scheduler, daemon=False)
     self.vhostbind = vhostbind
     self.prefix = _bytes(prefix)
     self._matchers = {}
     self._publishkey = uuid.uuid1().hex
     self._publishno = 1
     self._publish_wait = set()
     self._matchadd_wait = set()
     self._matchremove_wait = set()
     self._singlecastlimit = singlecastlimit
     self._deflate = deflate
开发者ID:hubo1016,项目名称:vlcp,代码行数:14,代码来源:redisnotifier.py

示例3: __init__

# 需要导入模块: from vlcp.event.runnable import RoutineContainer [as 别名]
# 或者: from vlcp.event.runnable.RoutineContainer import __init__ [as 别名]
 def __init__(self, connection, initialkeys, requestid = None, logger = None):
     RoutineContainer.__init__(self, connection.scheduler)
     self._initialkeys = initialkeys
     self._connection = connection
     self._walkerdict = {}
     self._savedkeys = ()
     self._savedresult = []
     self._updatedset = set()
     self._updatedset2 = set()
     if not logger:
         self._logger = logging.getLogger(__name__ + '.FlowUpdater')
     else:
         self._logger = logger
     if requestid is None:
         self._requstid = str(uuid1())
     else:
         self._requstid = requestid
     self._dataupdateroutine = None
     self._flowupdateroutine = None
开发者ID:hubo1016,项目名称:vlcp,代码行数:21,代码来源:flowupdater.py

示例4: __init__

# 需要导入模块: from vlcp.event.runnable import RoutineContainer [as 别名]
# 或者: from vlcp.event.runnable.RoutineContainer import __init__ [as 别名]
 def __init__(self, worker_start, matchers=(), scheduler=None, mp=True, inputlimit=0, allowcontrol=True):
     """
     :param worker_start: func(queuein, queueout), queuein is the input queue, queueout is the
            output queue. For queuein, each object is (event, matcher) tuple; For queueout, each
            object is a tuple of events to send. Every object in queuein must have a response in
            queueout.
     :param matcheres: match events to be processed by connector.
     :param scheduler: bind to specified scheduler
     :param mp: use multiprocessing if possible. For windows, multi-threading is always used.
     :param inputlimit: input queue size limit. 0 = infinite.
     :param allowcontrol: if True, the connector accepts ConnectorControlEvent for connector configuration.
     """
     RoutineContainer.__init__(self, scheduler, True)
     self.worker_start = worker_start
     self.matchers = set(matchers)
     self.mp = mp
     self.inputlimit = inputlimit
     self.allowcontrol = allowcontrol
     self.stopreceive = False
     self.jobs = 0
     self._moreresult_matcher = MoreResultEvent.createMatcher()
开发者ID:hubo1016,项目名称:vlcp,代码行数:23,代码来源:connector.py

示例5: __init__

# 需要导入模块: from vlcp.event.runnable import RoutineContainer [as 别名]
# 或者: from vlcp.event.runnable.RoutineContainer import __init__ [as 别名]
 def __init__(self, connection, passive):
     scheduler = connection.scheduler
     RoutineContainer.__init__(self, scheduler)
     self.passive = passive
     self.connection = connection
开发者ID:dq5070410,项目名称:vlcp,代码行数:7,代码来源:testConnection.py

示例6: __init__

# 需要导入模块: from vlcp.event.runnable import RoutineContainer [as 别名]
# 或者: from vlcp.event.runnable.RoutineContainer import __init__ [as 别名]
 def __init__(self, client, scheduler=None, daemon=False):
     RoutineContainer.__init__(self, scheduler=scheduler, daemon=daemon)
     self.client = client
开发者ID:dq5070410,项目名称:vlcp,代码行数:5,代码来源:testredisclient.py


注:本文中的vlcp.event.runnable.RoutineContainer.__init__方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。