Example #1
0
 def setup_rpc(self, conf, topic):
     """Set up the RPC Client"""
     # TODO(jdandrea): Put this pattern inside music_messaging?
     transport = messaging.get_transport(conf=conf)
     target = music_messaging.Target(topic=topic)
     client = music_messaging.RPCClient(conf=conf,
                                        transport=transport,
                                        target=target)
     return client
Example #2
0
 def __init__(self, conf):
     super(MessagingHook, self).__init__()
     topic = "controller"
     transport = messaging.get_transport(conf=conf)
     target = music_messaging.Target(topic=topic)
     self.controller = \
         music_messaging.RPCClient(conf=conf,
                                   transport=transport,
                                   target=target)