コード例 #1
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
 def create_worker(self, topic, proxy, pool_name):
     """
     """
     proxy_cb = rpc_amqp.ProxyCallback(
         self.conf, proxy,
         rpc_amqp.get_connection_pool(self.conf, Connection))
     self.declare_topic_consumer(topic, proxy_cb, pool_name)
コード例 #2
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
 def create_consumer(self, topic, proxy, fanout=False):
     proxy_cb = rpc_amqp.ProxyCallback(
         self.conf, proxy,
         rpc_amqp.get_connection_pool(self.pool, Connection))
     if fanout:
         self.declare_fanout_consumer(topic, proxy_cb)
     else:
         self.declare_topic_consumer(topic, proxy_cb)
コード例 #3
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
def notify(conf, topic, msg):
    """
    """
    return rpc_amqp.notify(conf, topic, msg,
                           rpc_amqp.get_connection_pool(conf, Connection))
コード例 #4
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
def fanout_cast_to_server(conf, server_params, topic, msg):
    """
    """
    return rpc_amqp.fanout_cast_to_server(
        conf, server_params, topic, msg,
        rpc_amqp.get_connection_pool(conf, Connection()))
コード例 #5
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
def fanout_cast(conf, topic, msg):
    """
    """
    return rpc_amqp.fanout_cast(conf, topic, msg,
                                rpc_amqp.get_connection_pool(conf, Connection))
コード例 #6
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
def call(conf, topic, msg, timeout=None):
    """
    """
    return rpc_amqp.call(conf, topic, msg, timeout,
                         rpc_amqp.get_connection_pool(conf, Connection))
コード例 #7
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
def multicall(conf, topic, msg, timeout=None):
    return rpc_amqp.multicall(conf, topic, msg, timeout,
                              rpc_amqp.get_connection_pool(conf, Connection))
コード例 #8
0
ファイル: impl_kombu.py プロジェクト: kspine/glance
def create_connection(conf, new=True):
    """
    """
    return rpc_amqp.create_connection(
        conf, new, rpc_amqp.get_connection_pool(conf, Connection))
コード例 #9
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
def notify(conf, topic, msg):
    """
    """
    return rpc_amqp.notify(conf, topic, msg, rpc_amqp.get_connection_pool(conf, Connection))
コード例 #10
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
def fanout_cast(conf, topic, msg):
    """
    """
    return rpc_amqp.fanout_cast(conf, topic, msg, rpc_amqp.get_connection_pool(conf, Connection))
コード例 #11
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
def fanout_cast_to_server(conf, server_params, topic, msg):
    """
    """
    return rpc_amqp.fanout_cast_to_server(
        conf, server_params, topic, msg, rpc_amqp.get_connection_pool(conf, Connection())
    )
コード例 #12
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
def call(conf, topic, msg, timeout=None):
    """
    """
    return rpc_amqp.call(conf, topic, msg, timeout, rpc_amqp.get_connection_pool(conf, Connection))
コード例 #13
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
def multicall(conf, topic, msg, timeout=None):
    return rpc_amqp.multicall(conf, topic, msg, timeout, rpc_amqp.get_connection_pool(conf, Connection))
コード例 #14
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
def create_connection(conf, new=True):
    """
    """
    return rpc_amqp.create_connection(conf, new, rpc_amqp.get_connection_pool(conf, Connection))
コード例 #15
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
 def create_worker(self, topic, proxy, pool_name):
     """
     """
     proxy_cb = rpc_amqp.ProxyCallback(self.conf, proxy, rpc_amqp.get_connection_pool(self.conf, Connection))
     self.declare_topic_consumer(topic, proxy_cb, pool_name)
コード例 #16
0
ファイル: impl_kombu.py プロジェクト: homhei/glance
 def create_consumer(self, topic, proxy, fanout=False):
     proxy_cb = rpc_amqp.ProxyCallback(self.conf, proxy, rpc_amqp.get_connection_pool(self.pool, Connection))
     if fanout:
         self.declare_fanout_consumer(topic, proxy_cb)
     else:
         self.declare_topic_consumer(topic, proxy_cb)