jenkins.model.Jenkins.getWidgets()方法的使用及代码示例

x33g5p2x  于2022-01-21 转载在 其他  
字(1.7k)|赞(0)|评价(0)|浏览(226)

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

Jenkins.getWidgets介绍

[英]Gets the Widgets registered on this object.

Plugins who wish to contribute boxes on the side panel can add widgets by getWidgets().add(new MyWidget()) from Plugin#start().
[中]获取在此对象上注册的小部件。
希望在侧面板上添加框的插件可以通过getWidgets()添加小部件。从插件#start()添加(新的MyWidget()。

代码示例

代码示例来源:origin: jenkinsci/jenkins

  1. /**
  2. * Gets the {@link Widget}s registered on this object.
  3. *
  4. * <p>
  5. * For now, this just returns the widgets registered to Hudson.
  6. */
  7. public List<Widget> getWidgets() {
  8. return Collections.unmodifiableList(Jenkins.getInstance().getWidgets());
  9. }

代码示例来源:origin: org.jenkins-ci.main/jenkins-core

  1. /**
  2. * Gets the {@link Widget}s registered on this object.
  3. *
  4. * <p>
  5. * For now, this just returns the widgets registered to Hudson.
  6. */
  7. public List<Widget> getWidgets() {
  8. return Collections.unmodifiableList(Jenkins.getInstance().getWidgets());
  9. }

代码示例来源:origin: awslabs/ec2-spot-jenkins-plugin

  1. @Override protected void doRun() throws Exception {
  2. // Trigger reprovisioning as well
  3. Jenkins.getActiveInstance().unlabeledNodeProvisioner.suggestReviewNow();
  4. final List<FleetStateStats> stats = new ArrayList<FleetStateStats>();
  5. for(final Cloud cloud : Jenkins.getActiveInstance().clouds) {
  6. if (!(cloud instanceof EC2FleetCloud))
  7. continue;
  8. // Update the cluster states
  9. final EC2FleetCloud fleetCloud =(EC2FleetCloud) cloud;
  10. LOGGER.log(Level.FINE, "Checking cloud: " + fleetCloud.getLabelString() );
  11. stats.add(fleetCloud.updateStatus());
  12. }
  13. for (final Widget w : Jenkins.getInstance().getWidgets()) {
  14. if (!(w instanceof FleetStatusWidget))
  15. continue;
  16. ((FleetStatusWidget)w).setStatusList(stats);
  17. }
  18. }
  19. }

相关文章

Jenkins类方法