def __init__(self, connector_name, vumi_helper, msg_helper): self.connector_name = connector_name self._worker_helper = vumi_helper.get_worker_helper( connector_name) self._dispatch_helper = MessageDispatchHelper( msg_helper, self._worker_helper) generate_proxies(self, self._worker_helper) generate_proxies(self, self._dispatch_helper)
def __init__(self, middleware_class): self._vumi_helper = VumiApiHelper() self._msg_helper = GoMessageHelper() self.middleware_class = middleware_class self._middlewares = [] generate_proxies(self, self._vumi_helper) generate_proxies(self, self._msg_helper)
def __init__(self, transport_class, use_riak=False, request_defaults=None, **msg_helper_args): self._transport_helper = TransportHelper(transport_class, use_riak=use_riak, **msg_helper_args) if request_defaults is None: request_defaults = {} self.request_defaults = request_defaults self.transport_url = None generate_proxies(self, self._transport_helper)
def __init__(self, router_type): self.router_type = router_type self.vumi_helper = DjangoVumiApiHelper() self._router_helper = RouterHelper( router_type, self.vumi_helper) # Proxy methods from our helpers. generate_proxies(self, self._router_helper) generate_proxies(self, self.vumi_helper)
def __init__(self, conversation_type): self.conversation_type = conversation_type self.vumi_helper = DjangoVumiApiHelper() self._app_helper = ApplicationHelper( conversation_type, self.vumi_helper) # Proxy methods from our helpers. generate_proxies(self, self._app_helper) generate_proxies(self, self.vumi_helper)
def __init__(self, conversation_type): self.conversation_type = conversation_type self.vumi_helper = DjangoVumiApiHelper() self._app_helper = ApplicationHelper(conversation_type, self.vumi_helper) # Proxy methods from our helpers. generate_proxies(self, self._app_helper) generate_proxies(self, self.vumi_helper)
def __init__(self, dispatcher_helper, connector_name): self.msg_helper = dispatcher_helper.msg_helper self.worker_helper = WorkerHelper(connector_name, dispatcher_helper.worker_helper.broker) self.dispatch_helper = MessageDispatchHelper(self.msg_helper, self.worker_helper) generate_proxies(self, self.worker_helper) generate_proxies(self, self.dispatch_helper) # We don't want to be able to make workers with this helper. del self.get_worker del self.cleanup_worker
def __init__(self, use_riak=True): # Note: We pass `is_sync=True` to the VumiApiHelper because a Django # test case cannot be async. We define a property lower down that # proxies `is_sync` from the VumiApiHelper we're wrapping so that # we can be used by other helpers more easily. self._vumi_helper = VumiApiHelper(is_sync=True, use_riak=use_riak) self.use_riak = use_riak # So create_user_profile() knows what to do. generate_proxies(self, self._vumi_helper) # TODO: Better/more generic way to do this patching? self._settings_patches = []
def __init__(self, dispatcher_helper, connector_name): self.msg_helper = dispatcher_helper.msg_helper self.worker_helper = WorkerHelper( connector_name, dispatcher_helper.worker_helper.broker) self.dispatch_helper = MessageDispatchHelper(self.msg_helper, self.worker_helper) generate_proxies(self, self.worker_helper) generate_proxies(self, self.dispatch_helper) # We don't want to be able to make workers with this helper. del self.get_worker del self.cleanup_worker
def __init__(self, is_sync=False, use_riak=True): self.is_sync = is_sync self._patch_helper = PatchHelper() generate_proxies(self, self._patch_helper) self._persistence_helper = PersistenceHelper( use_riak=use_riak, is_sync=is_sync) self.broker = None # Will be replaced by the first worker_helper. self._worker_helpers = {} self._users_created = 0 self._user_helpers = {} self._vumi_api = None generate_proxies(self, self._persistence_helper)
def __init__(self, is_sync=False, use_riak=True): self.is_sync = is_sync self._patch_helper = PatchHelper() generate_proxies(self, self._patch_helper) self._persistence_helper = PersistenceHelper(use_riak=use_riak, is_sync=is_sync) self.broker = None # Will be replaced by the first worker_helper. self._worker_helpers = {} self._users_created = 0 self._user_helpers = {} self._vumi_api = None generate_proxies(self, self._persistence_helper)
def __init__(self, worker_class, **msg_helper_args): self._worker_class = worker_class msg_helper_kw = {} if msg_helper_args is not None: msg_helper_kw.update(msg_helper_args) self.vumi_helper = VumiApiHelper() self._router_helper = RouterHelper( self._router_type(), self.vumi_helper) self.msg_helper = GoMessageHelper(**msg_helper_kw) # Proxy methods from our helpers. generate_proxies(self, self._router_helper) generate_proxies(self, self.msg_helper) self.ri = RouterConnectorHelper( 'ri_conn', self.vumi_helper, self.msg_helper) self.ro = RouterConnectorHelper( 'ro_conn', self.vumi_helper, self.msg_helper)
def __init__(self, transport_class, use_riak=False, **msg_helper_args): self.transport_class = transport_class self.persistence_helper = PersistenceHelper(use_riak=use_riak) self.msg_helper = MessageHelper(**msg_helper_args) self.transport_name = self.msg_helper.transport_name self.worker_helper = WorkerHelper(self.transport_name) self.dispatch_helper = MessageDispatchHelper( self.msg_helper, self.worker_helper) # Proxy methods from our helpers. generate_proxies(self, self.msg_helper) generate_proxies(self, self.worker_helper) generate_proxies(self, self.dispatch_helper) generate_proxies(self, self.persistence_helper)
def __init__(self, transport_class, use_riak=False, **msg_helper_args): self.transport_class = transport_class self.persistence_helper = PersistenceHelper(use_riak=use_riak) self.msg_helper = MessageHelper(**msg_helper_args) self.transport_name = self.msg_helper.transport_name self.worker_helper = WorkerHelper(self.transport_name) self.dispatch_helper = MessageDispatchHelper(self.msg_helper, self.worker_helper) # Proxy methods from our helpers. generate_proxies(self, self.msg_helper) generate_proxies(self, self.worker_helper) generate_proxies(self, self.dispatch_helper) generate_proxies(self, self.persistence_helper)
def __init__(self, worker_class, **msg_helper_args): self._worker_class = worker_class self.vumi_helper = VumiApiHelper() self._app_helper = ApplicationHelper( self._conversation_type(), self.vumi_helper) self.msg_helper = GoMessageHelper(**msg_helper_args) self.transport_name = self.msg_helper.transport_name self.worker_helper = self.vumi_helper.get_worker_helper( self.transport_name) self.dispatch_helper = MessageDispatchHelper( self.msg_helper, self.worker_helper) # Proxy methods from our helpers. generate_proxies(self, self._app_helper) generate_proxies(self, self.msg_helper) generate_proxies(self, self.worker_helper) generate_proxies(self, self.dispatch_helper)
def __init__(self, worker_class, **msg_helper_args): self._worker_class = worker_class self.vumi_helper = VumiApiHelper() self._app_helper = ApplicationHelper(self._conversation_type(), self.vumi_helper) self.msg_helper = GoMessageHelper(**msg_helper_args) self.transport_name = self.msg_helper.transport_name self.worker_helper = self.vumi_helper.get_worker_helper( self.transport_name) self.dispatch_helper = MessageDispatchHelper(self.msg_helper, self.worker_helper) # Proxy methods from our helpers. generate_proxies(self, self._app_helper) generate_proxies(self, self.msg_helper) generate_proxies(self, self.worker_helper) generate_proxies(self, self.dispatch_helper)