hudson.model.Hudson.getAdministrativeMonitor()方法的使用及代码示例

x33g5p2x  于2022-01-20 转载在 其他  
字(7.7k)|赞(0)|评价(0)|浏览(82)

本文整理了Java中hudson.model.Hudson.getAdministrativeMonitor()方法的一些代码示例,展示了Hudson.getAdministrativeMonitor()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hudson.getAdministrativeMonitor()方法的具体详情如下:
包路径:hudson.model.Hudson
类名称:Hudson
方法名:getAdministrativeMonitor

Hudson.getAdministrativeMonitor介绍

[英]Binds AdministrativeMonitors to URL.
[中]将AdministrativeMonitors绑定到URL。

代码示例

代码示例来源:origin: hudson/hudson-2.x

private static void remove(Saveable obj, boolean isDelete) {
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    if (odm.updating) return; // Skip during doUpgrade or doDiscard
    odm.data.remove(obj);
    if (isDelete && obj instanceof Job<?,?>)
      for (Run r : ((Job<?,?>)obj).getBuilds())
        odm.data.remove(r);
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

private static void remove(Saveable obj, boolean isDelete) {
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    if (odm.updating) return; // Skip during doUpgrade or doDiscard
    odm.data.remove(obj);
    if (isDelete && obj instanceof Job<?,?>)
      for (Run r : ((Job<?,?>)obj).getBuilds())
        odm.data.remove(r);
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

private static void remove(Saveable obj, boolean isDelete) {
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    if (odm.updating) return; // Skip during doUpgrade or doDiscard
    odm.data.remove(obj);
    if (isDelete && obj instanceof Job<?,?>)
      for (Run r : ((Job<?,?>)obj).getBuilds())
        odm.data.remove(r);
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

private static void remove(Saveable obj, boolean isDelete) {
  OldDataMonitor odm = (OldDataMonitor) Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    if (odm.updating) {
      return; // Skip during doUpgrade or doDiscard
    }
    odm.data.remove(obj);
    if (isDelete && obj instanceof Job<?, ?>) {
      for (Run r : ((Job<?, ?>) obj).getBuilds()) {
        odm.data.remove(r);
      }
    }
  }
}
// Listeners to remove data here if resaved or deleted in regular Hudson usage

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

/**
 * Inform monitor that some unreadable data was found while loading.
 * @param obj Saveable object; calling save() on this object will discard the unreadable data.
 * @param errors Exception(s) thrown while loading, regarding the unreadable classes/fields.
 */
public static void report(Saveable obj, Collection<Throwable> errors) {
  StringBuilder buf = new StringBuilder();
  int i = 0;
  for (Throwable e : errors) {
    if (e instanceof ReportException) {
      report(obj, ((ReportException)e).version);
    } else {
      if (++i > 1) buf.append(", ");
      buf.append(e.getClass().getSimpleName()).append(": ").append(e.getMessage());
    }
  }
  if (buf.length() == 0) return;
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    VersionRange vr = odm.data.get(obj);
    if (vr != null) vr.extra = buf.toString();
    else            odm.data.put(obj, new VersionRange(null, buf.toString()));
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

/**
 * Inform monitor that some unreadable data was found while loading.
 * @param obj Saveable object; calling save() on this object will discard the unreadable data.
 * @param errors Exception(s) thrown while loading, regarding the unreadable classes/fields.
 */
public static void report(Saveable obj, Collection<Throwable> errors) {
  StringBuilder buf = new StringBuilder();
  int i = 0;
  for (Throwable e : errors) {
    if (e instanceof ReportException) {
      report(obj, ((ReportException)e).version);
    } else {
      if (++i > 1) buf.append(", ");
      buf.append(e.getClass().getSimpleName()).append(": ").append(e.getMessage());
    }
  }
  if (buf.length() == 0) return;
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    VersionRange vr = odm.data.get(obj);
    if (vr != null) vr.extra = buf.toString();
    else            odm.data.put(obj, new VersionRange(null, buf.toString()));
  }
}

代码示例来源:origin: hudson/hudson-2.x

/**
 * Inform monitor that some unreadable data was found while loading.
 * @param obj Saveable object; calling save() on this object will discard the unreadable data.
 * @param errors Exception(s) thrown while loading, regarding the unreadable classes/fields.
 */
public static void report(Saveable obj, Collection<Throwable> errors) {
  StringBuilder buf = new StringBuilder();
  int i = 0;
  for (Throwable e : errors) {
    if (e instanceof ReportException) {
      report(obj, ((ReportException)e).version);
    } else {
      if (++i > 1) buf.append(", ");
      buf.append(e.getClass().getSimpleName()).append(": ").append(e.getMessage());
    }
  }
  if (buf.length() == 0) return;
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    VersionRange vr = odm.data.get(obj);
    if (vr != null) vr.extra = buf.toString();
    else            odm.data.put(obj, new VersionRange(null, buf.toString()));
  }
}

代码示例来源:origin: hudson/hudson-2.x

/**
 * Inform monitor that some data in a deprecated format has been loaded,
 * and converted in-memory to a new structure.
 * @param obj Saveable object; calling save() on this object will persist
 *            the data in its new format to disk.
 * @param version Hudson release when the data structure changed.
 */
public static void report(Saveable obj, String version) {
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    try {
      VersionRange vr = odm.data.get(obj);
      if (vr != null) vr.add(version);
      else            odm.data.put(obj, new VersionRange(version, null));
    } catch (IllegalArgumentException ex) {
      LOGGER.log(Level.WARNING, "Bad parameter given to OldDataMonitor", ex);
    }
  }
}

代码示例来源:origin: org.jvnet.hudson.main/hudson-core

/**
 * Inform monitor that some data in a deprecated format has been loaded,
 * and converted in-memory to a new structure.
 * @param obj Saveable object; calling save() on this object will persist
 *            the data in its new format to disk.
 * @param version Hudson release when the data structure changed.
 */
public static void report(Saveable obj, String version) {
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    try {
      VersionRange vr = odm.data.get(obj);
      if (vr != null) vr.add(version);
      else            odm.data.put(obj, new VersionRange(version, null));
    } catch (IllegalArgumentException ex) {
      LOGGER.log(Level.WARNING, "Bad parameter given to OldDataMonitor", ex);
    }
  }
}

代码示例来源:origin: org.eclipse.hudson.main/hudson-core

/**
 * Inform monitor that some data in a deprecated format has been loaded,
 * and converted in-memory to a new structure.
 * @param obj Saveable object; calling save() on this object will persist
 *            the data in its new format to disk.
 * @param version Hudson release when the data structure changed.
 */
public static void report(Saveable obj, String version) {
  OldDataMonitor odm = (OldDataMonitor)Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    try {
      VersionRange vr = odm.data.get(obj);
      if (vr != null) vr.add(version);
      else            odm.data.put(obj, new VersionRange(version, null));
    } catch (IllegalArgumentException ex) {
      LOGGER.log(Level.WARNING, "Bad parameter given to OldDataMonitor", ex);
    }
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

/**
 * Inform monitor that some data in a deprecated format has been loaded, and
 * converted in-memory to a new structure.
 *
 * @param obj Saveable object; calling save() on this object will persist
 * the data in its new format to disk.
 * @param version Hudson release when the data structure changed.
 */
public static void report(Saveable obj, String version) {
  OldDataMonitor odm = (OldDataMonitor) Hudson.getInstance().getAdministrativeMonitor("OldData");
  synchronized (odm) {
    try {
      VersionRange vr = odm.data.get(obj);
      if (vr != null) {
        vr.add(version);
      } else {
        odm.data.put(obj, new VersionRange(version, null));
      }
    } catch (IllegalArgumentException ex) {
      LOGGER.log(Level.WARNING, "Bad parameter given to OldDataMonitor", ex);
    }
  }
}

代码示例来源:origin: org.eclipse.hudson/hudson-core

OldDataMonitor odm = (OldDataMonitor) Hudson.getInstance().getAdministrativeMonitor("OldData");
synchronized (odm) {
  VersionRange vr = odm.data.get(obj);

相关文章

微信公众号

最新文章

更多

Hudson类方法