@Override public boolean owns(String clientName) { Computer computer = Jenkins.get().getComputer(clientName); return computer != null; }
public Computer getDynamic(String token, StaplerRequest req, StaplerResponse rsp) { return Jenkins.getInstance().getComputer(token); }
@Override public void run() { for (NodeMonitor nm : Jenkins.getInstance().getComputer().getMonitors()) { nm.triggerUpdate(); } } };
computer = jenkins.getComputer(node_s);
computer = jenkins.getComputer(node_s);
Computer computer = jenkins.getComputer(node_s); if (computer == null) { if (names == null) {
computer = jenkins.getComputer(node_s); if (computer == null) { if (names == null) {
/** * Used for CLI binding. */ @CLIResolver public static Computer resolveForCLI( @Argument(required=true,metaVar="NAME",usage="Agent name, or empty string for master") String name) throws CmdLineException { Jenkins h = Jenkins.getInstance(); Computer item = h.getComputer(name); if (item==null) { List<String> names = ComputerSet.getComputerNames(); String adv = EditDistance.findNearest(name, names); throw new IllegalArgumentException(adv == null ? hudson.model.Messages.Computer_NoSuchSlaveExistsWithoutAdvice(name) : hudson.model.Messages.Computer_NoSuchSlaveExists(name, adv)); } return item; }
@Override public void afterProperties(@NonNull JnlpConnectionState event) { String clientName = event.getProperty(JnlpConnectionState.CLIENT_NAME_KEY); SlaveComputer computer = (SlaveComputer) Jenkins.get().getComputer(clientName); if (computer == null) { event.reject(new ConnectionRefusalException(String.format("%s is not a JNLP agent", clientName)));
@Override public boolean owns(String clientName) { Computer computer = Jenkins.getInstance().getComputer(clientName); return computer != null; }
@SuppressFBWarnings(value="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE", justification="TODO 1.653+ switch to Jenkins.getInstanceOrNull") @Override protected Computer tryResolve() { Jenkins j = Jenkins.getInstance(); if (j == null) { return null; } return j.getComputer(slave); } @Override public String toString() {
public Computer getDynamic(String token, StaplerRequest req, StaplerResponse rsp) { return Jenkins.getInstance().getComputer(token); }
private List<String> getSlaveNames() { ComputerSet computers = Jenkins.getInstance().getComputer(); List<String> slaveNames = computers.get_slaveNames(); // slaveNames is unmodifiable, therefore create a new list List<String> slaves = new ArrayList<String>(); slaves.addAll(slaveNames); return slaves; }
public static String getRealName(Computer computer) { if (Jenkins.getActiveInstance().getComputer("") == computer) { return "master"; } else { return computer.getName(); } }
protected Computer getComputer(Node node) { String name = Constants.MASTER.equals(node.getNodeName()) ? "" : node.getNodeName(); return Jenkins.getInstance().getComputer(name); }
@Override public void run() { for (NodeMonitor nm : Jenkins.getInstance().getComputer().getMonitors()) { nm.triggerUpdate(); } } };
public boolean isEligible(String nodeName) { Node node = Jenkins.getInstance().getNode(nodeName); if (node == null && (Constants.MASTER.equals(nodeName) || "".equals(nodeName))) { node = Jenkins.getInstance().getComputer("").getNode(); } return isEligible(node); }
public RunListenerImpl() { super(Run.class); ZMQRunner = new ZMQRunnable(queue); thread = threadFactory.newThread(ZMQRunner); thread.start(); Computer master = null; String hostname = null; // query Jenkins for master's name try { master = Jenkins.getInstance().getComputer(""); if (master != null) { hostname = master.getHostName(); } else { // master node may not be enabled so get masterName from system hostname = java.net.InetAddress.getLocalHost().getHostName(); } } catch (Exception e) { } masterName = hostname; }
/** * Checks whether the given node is available for an execution of the job, * * @param nodeName * the name of the node to check * @return <code>true</code> if the job is ok to be used */ public static boolean isNodeOnline(String nodeName) { if (Constants.MASTER.equals(nodeName)) { return true; } final Computer c = Jenkins.getInstance().getComputer(nodeName); if (c != null) { Node n = c.getNode(); // really check if the node is available for execution return n != null && c.isOnline() && c.getNumExecutors() > 0; } return false; }
/** * Used for CLI binding. */ @CLIResolver public static Computer resolveForCLI( @Argument(required=true,metaVar="NAME",usage="Agent name, or empty string for master") String name) throws CmdLineException { Jenkins h = Jenkins.getInstance(); Computer item = h.getComputer(name); if (item==null) { List<String> names = ComputerSet.getComputerNames(); String adv = EditDistance.findNearest(name, names); throw new IllegalArgumentException(adv == null ? hudson.model.Messages.Computer_NoSuchSlaveExistsWithoutAdvice(name) : hudson.model.Messages.Computer_NoSuchSlaveExists(name, adv)); } return item; }