def send_stop_replication(self, player_group=None):
     group_ids = self.__player_trakcer.get_player_ids(
         player_group=player_group)
     player_task.apply_async(
         (Constants.COMMAND_STOP_REPLICATION, group_ids),
         exchange=self.__broadcast_queue)  # @UndefinedVariable
     self.__log(Constants.COMMAND_STOP_REPLICATION, player_group, group_ids)
 def send_connect_PGPool(self, player_group=None):
     group_ids = self.__player_trakcer.get_player_ids(
         player_group=player_group)
     player_task.apply_async(
         (Constants.COMMAND_CONNECT_PGPOOL, group_ids),
         exchange=self.__broadcast_queue)  # @UndefinedVariable
     self.__log(Constants.COMMAND_CONNECT_PGPOOL, player_group, group_ids)
示例#3
0
 def send_reset_players(self):
     group_ids = self.__player_trakcer.get_player_ids()
     if group_ids:
         player_task.apply_async((Constants.COMMAND_RESET_PLAYERS, group_ids), exchange=self.__broadcast_queue)  # @UndefinedVariable
         self.__log(Constants.COMMAND_RESET_PLAYERS, None, group_ids)
         for my_id in group_ids:
             self.__player_trakcer.reset_player(my_id)
     else:
         logger.debug('Command[' + Constants.COMMAND_RESET_PLAYERS + '] was not sent because there is no registered players')
 def send_reset_players(self):
     group_ids = self.__player_trakcer.get_player_ids()
     if group_ids:
         player_task.apply_async(
             (Constants.COMMAND_RESET_PLAYERS, group_ids),
             exchange=self.__broadcast_queue)  # @UndefinedVariable
         self.__log(Constants.COMMAND_RESET_PLAYERS, None, group_ids)
         for my_id in group_ids:
             self.__player_trakcer.reset_player(my_id)
     else:
         logger.debug(
             'Command[' + Constants.COMMAND_RESET_PLAYERS +
             '] was not sent because there is no registered players')
示例#5
0
 def send_connect_PGPool(self, player_group=None):
     group_ids = self.__player_trakcer.get_player_ids(player_group=player_group)
     player_task.apply_async((Constants.COMMAND_CONNECT_PGPOOL, group_ids), exchange=self.__broadcast_queue)  # @UndefinedVariable
     self.__log(Constants.COMMAND_CONNECT_PGPOOL, player_group, group_ids)
示例#6
0
 def find_players(self):
     player_task.apply_async((Constants.COMMAND_REGISTER_PLAYER, None), exchange=self.__broadcast_queue)  # @UndefinedVariable
     self.__log(Constants.COMMAND_REGISTER_PLAYER, None, None)
示例#7
0
 def send_start_replication(self, player_group=None):
     group_ids = self.__player_trakcer.get_player_ids(player_group=player_group)
     player_task.apply_async((Constants.COMMAND_START_REPLICATION, group_ids), exchange=self.__broadcast_queue)  # @UndefinedVariable
     self.__log(Constants.COMMAND_START_REPLICATION, player_group, group_ids)
 def find_players(self):
     player_task.apply_async(
         (Constants.COMMAND_REGISTER_PLAYER, None),
         exchange=self.__broadcast_queue)  # @UndefinedVariable
     self.__log(Constants.COMMAND_REGISTER_PLAYER, None, None)