Examples of ExceptionExclude


Examples of com.dianping.cat.home.dependency.exception.entity.ExceptionExclude

      ExceptionLimit exceptionCT = new ExceptionLimit("Total");
      exceptionCT.setDomain("domainC").setError(20).setWarning(10);
      exceptionLimitMap.put(exceptionCT.getDomain(), exceptionCT);

      // exception exclude
      ExceptionExclude exceptionAll = new ExceptionExclude("All");
      exceptionAll.setDomain("domainA");
      exceptionExcludeMap.put(exceptionAll.getDomain() + "_" + exceptionAll.getId(), exceptionAll);

      ExceptionExclude exceptionCAExclude = new ExceptionExclude("exceptionA");
      exceptionCAExclude.setDomain("domainC");
      exceptionExcludeMap.put(exceptionCAExclude.getDomain() + "_" + exceptionCAExclude.getId(), exceptionCAExclude);

    }
View Full Code Here

Examples of com.dianping.cat.home.dependency.exception.entity.ExceptionExclude

    public ExceptionLimit queryDomainTotalLimit(String domain) {
      return exceptionLimitMap.get(domain);
    }

    public ExceptionExclude queryDomainExceptionExclude(String domain, String exceptionName) {
      ExceptionExclude exceptionExclude = null;
      exceptionExclude = exceptionExcludeMap.get(domain + "_" + exceptionName);
      if (exceptionExclude == null) {
        exceptionExclude = exceptionExcludeMap.get(domain + "_All");
      }
      return exceptionExclude;
View Full Code Here

Examples of com.dianping.cat.home.dependency.exception.entity.ExceptionExclude

    return alertExceptions;
  }

  private boolean isExcludedException(String domain, String exceptionName) {
    boolean excluded = false;
    ExceptionExclude result = m_exceptionConfigManager.queryDomainExceptionExclude(domain, exceptionName);

    if (result != null) {
      excluded = true;
    }
    return excluded;
View Full Code Here

Examples of com.dianping.cat.home.dependency.exception.entity.ExceptionExclude

      exceptions.add(key.replaceAll("\n", " "));
    }
    return exceptions;
  }
  private void updateExceptionExclude(Payload payload) {
    ExceptionExclude exclude = payload.getExceptionExclude();
    String domain = payload.getDomain();
    String exception = payload.getException();

    if (domain != null && exception != null) {
      m_exceptionConfigManager.deleteExceptionExclude(domain, exception);
View Full Code Here

Examples of com.dianping.cat.home.dependency.exception.entity.ExceptionExclude

  }

  @Override
  public void visitError(Error error) {

    ExceptionExclude exceptionExclude = m_exceptionConfigManager.queryDomainExceptionExclude(m_currentDomain,
          error.getId());

    if (exceptionExclude != null) {
      return;
    }
View Full Code Here

Examples of com.dianping.cat.home.dependency.exception.entity.ExceptionExclude

    return result;
  }

  private ExceptionExclude queryDefaultExceptionExclude(String exceptionName) {
    DomainConfig domainConfig = m_exceptionConfig.getDomainConfigs().get(DEFAULT_STRING);
    ExceptionExclude result = null;

    if (domainConfig != null) {
      result = domainConfig.getExceptionExcludes().get(exceptionName);
    }
    return result;
View Full Code Here

Examples of com.dianping.cat.home.dependency.exception.entity.ExceptionExclude

    return result;
  }

  public ExceptionExclude queryDomainExceptionExclude(String domain, String exceptionName) {
    DomainConfig domainConfig = m_exceptionConfig.getDomainConfigs().get(domain);
    ExceptionExclude result = null;

    // has no this domain config
    if (domainConfig == null) {
      result = queryDefaultExceptionExclude(exceptionName);
    }
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.