public void enable()

in text-translators-agent/src/jetbrains/buildServer/agent/messages/regex/impl/ParsersRegistryImpl.java [57:79]


  public void enable(@NotNull final ParserCommand.ParserId parserId, @Nullable final ParserCommand.Scope scope) {
    if (!StringUtil.isEmptyOrSpaces(parserId.getName())) {
      String name = parserId.getName();
      final RegexParser parser = myKnownParsers.get(name);
      if (parser != null) {
        // Looks like already registered.
        LOG.debug("Parser '" + name + "' already registered");
        enable(parser, scope);
        return;
      }
    }
    RegexParser parser = null;
    try {
      parser = myLoader.load(parserId);
    } catch (Exception e) {
      LOG.warn("Failed to load parser: " + e.getMessage());
    }
    if (parser != null) {
      myParsersHistory.put(parserId, parser.getName());
      register(parser.getName(), parser);
      enable(parser, null);
    }
  }