def handleMessage(self, connection, message): r_paths = message.r_paths policy_name = message.policy_name policy = self.policy_manager.getPolicy(policy_name) if not policy: resp = ResponseResultsMessage(None) connection.enqueue(resp) return formula = None metrics = None if policy.realMetric == 'formula': formula = policy.formula metrics = policy.parameters else: metrics = [policy.realMetric] adapter = ResultAdapter() rawDatas = adapter.getAnalysisResult(r_paths, metrics, formula) datas = [] for data in rawDatas: if data == None: data = 0 min = policy.threshold_min max = policy.threshold_max suggestion = policy.getSuggestion(data) datas.append([data, min, max, suggestion]) results = {'summary': policy.summary, 'datas': datas} resp = ResponseResultsMessage(results) connection.enqueue(resp)
def handleMessage(self, connection, message): rPath = message.rPath datas = ResultAdapter().getModelsAnalysisResults(rPath) newMessage = ResponseResultsMessage(datas) connection.enqueue(newMessage)
def handleMessage(self, connection, message): rPath = message.rPath datas = ResultAdapter().getSingleResultOverview(rPath) newMessage = ResponseResultsMessage(datas) connection.enqueue(newMessage)
def handleMessage(self, connection, message): rPath = message.rPath adapter = ResultAdapter() results = adapter.getNMFAnalysisServiceResults(rPath) resp = ResponseResultsMessage(results) connection.enqueue(resp)
def handleMessage(self, connection, message): results = ResultAdapter().getOverviewResults(message.rPaths) newMessage = ResponseResultsMessage(results) connection.enqueue(newMessage)
def handleMessage(self, connection, message): results = ResultAdapter().getResultsByEachTable( message.rPaths, message.tables, message.limits) newMessage = ResponseResultsMessage(results) connection.enqueue(newMessage)