Examples of PeriodTask


Examples of com.dianping.cat.analysis.PeriodTask

    m_tasks = new ArrayList<PeriodTask>(names.size());
    for (String name : names) {
      MessageAnalyzer analyzer = m_analyzerManager.getAnalyzer(name, startTime);
      MessageQueue queue = new DefaultMessageQueue(QUEUE_SIZE);
      PeriodTask task = new PeriodTask(m_serverStateManager, analyzer, queue, startTime);

      analyzers.put(name, analyzer);
      task.enableLogging(m_logger);
      m_tasks.add(task);
    }

    // hack for dependency
    MessageAnalyzer top = analyzers.get(TopAnalyzer.ID);
View Full Code Here

Examples of com.dianping.cat.analysis.PeriodTask

  public MessageAnalyzer getAnalyzer(String name) {
    List<String> names = m_analyzerManager.getAnalyzerNames();
    int index = names.indexOf(name);

    if (index >= 0) {
      PeriodTask task = m_tasks.get(index);

      return task.getAnalyzer();
    }

    return null;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.