本文整理了Java中hudson.model.Hudson.setNodes()
方法的一些代码示例,展示了Hudson.setNodes()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Hudson.setNodes()
方法的具体详情如下:
包路径:hudson.model.Hudson
类名称:Hudson
方法名:setNodes
暂无
代码示例来源:origin: jenkinsci/jenkins
/**
* Updates the agent list.
*
* @deprecated
* Use {@link #setNodes(List)}. Since 1.252.
*/
@Deprecated
public void setSlaves(List<Slave> slaves) throws IOException {
setNodes(slaves);
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Updates the slave list.
*
* @deprecated
* Use {@link #setNodes(List)}. Since 1.252.
*/
public void setSlaves(List<Slave> slaves) throws IOException {
setNodes(slaves);
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Updates the slave list.
*
* @deprecated
* Use {@link #setNodes(List)}. Since 1.252.
*/
public void setSlaves(List<Slave> slaves) throws IOException {
setNodes(slaves);
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Updates the slave list.
*
* @deprecated Use {@link #setNodes(List)}. Since 1.252.
*/
public void setSlaves(List<Slave> slaves) throws IOException {
setNodes(slaves);
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Updates the slave list.
*
* @deprecated
* Use {@link #setNodes(List)}. Since 1.252.
*/
public void setSlaves(List<Slave> slaves) throws IOException {
setNodes(slaves);
}
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
/**
* Updates the agent list.
*
* @deprecated
* Use {@link #setNodes(List)}. Since 1.252.
*/
@Deprecated
public void setSlaves(List<Slave> slaves) throws IOException {
setNodes(slaves);
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Adds one more {@link Node} to Hudson.
*/
public synchronized void addNode(Node n) throws IOException {
if (n == null) {
throw new IllegalArgumentException();
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
if (!nl.contains(n)) // defensive check
{
nl.add(n);
}
setNodes(nl);
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Adds one more {@link Node} to Hudson.
*/
public synchronized void addNode(Node n) throws IOException {
if (n == null) {
throw new IllegalArgumentException();
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
if (!nl.contains(n)) // defensive check
{
nl.add(n);
}
setNodes(nl);
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Adds one more {@link Node} to Hudson.
*/
public synchronized void addNode(Node n) throws IOException {
if (n == null) {
throw new IllegalArgumentException();
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
// defensive check
if (!nl.contains(n)) {
nl.add(n);
}
setNodes(nl);
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Adds one more {@link Node} to Hudson.
*/
public synchronized void addNode(Node n) throws IOException {
if (n == null) {
throw new IllegalArgumentException();
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
if (!nl.contains(n)) // defensive check
{
nl.add(n);
}
setNodes(nl);
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Removes a {@link Node} from Hudson.
*/
public synchronized void removeNode(Node n) throws IOException {
Computer c = n.toComputer();
if (c != null) {
c.disconnect(OfflineCause.create(Messages._Hudson_NodeBeingRemoved()));
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
nl.remove(n);
setNodes(nl);
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Removes a {@link Node} from Hudson.
*/
public synchronized void removeNode(Node n) throws IOException {
Computer c = n.toComputer();
if (c != null) {
c.disconnect(OfflineCause.create(Messages._Hudson_NodeBeingRemoved()));
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
nl.remove(n);
setNodes(nl);
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Removes a {@link Node} from Hudson.
*/
public synchronized void removeNode(Node n) throws IOException {
Computer c = n.toComputer();
if (c != null) {
c.disconnect(OfflineCause.create(Messages._Hudson_NodeBeingRemoved()));
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
nl.remove(n);
setNodes(nl);
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Removes a {@link Node} from Hudson.
*/
public synchronized void removeNode(Node n) throws IOException {
Computer c = n.toComputer();
if (c != null) {
c.disconnect(OfflineCause.create(Messages._Hudson_NodeBeingRemoved()));
}
ArrayList<Node> nl = new ArrayList<Node>(this.slaves);
nl.remove(n);
setNodes(nl);
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Accepts the update to the node configuration.
*/
public void doConfigSubmit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {
checkPermission(CONFIGURE);
final Hudson app = Hudson.getInstance();
Node result = getNode().getDescriptor().newInstance(req, req.getSubmittedForm());
// replace the old Node object by the new one
synchronized (app) {
List<Node> nodes = new ArrayList<Node>(app.getNodes());
int i = nodes.indexOf(getNode());
if(i<0) {
sendError("This slave appears to be removed while you were editing the configuration",req,rsp);
return;
}
nodes.set(i,result);
app.setNodes(nodes);
}
// take the user back to the slave top page.
rsp.sendRedirect2("../"+result.getNodeName()+'/');
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Accepts the update to the node configuration.
*/
public void doConfigSubmit( StaplerRequest req, StaplerResponse rsp ) throws IOException, ServletException, FormException {
checkPermission(CONFIGURE);
final Hudson app = Hudson.getInstance();
Node result = getNode().getDescriptor().newInstance(req, req.getSubmittedForm());
// replace the old Node object by the new one
synchronized (app) {
List<Node> nodes = new ArrayList<Node>(app.getNodes());
int i = nodes.indexOf(getNode());
if(i<0) {
sendError("This slave appears to be removed while you were editing the configuration",req,rsp);
return;
}
nodes.set(i,result);
app.setNodes(nodes);
}
// take the user back to the slave top page.
rsp.sendRedirect2("../"+result.getNodeName()+'/');
}
代码示例来源:origin: org.eclipse.hudson/hudson-core
/**
* Accepts submission from the configuration page.
*/
public synchronized void doConfigExecutorsSubmit(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {
checkPermission(ADMINISTER);
BulkChange bc = new BulkChange(this);
try {
JSONObject json = req.getSubmittedForm();
setNumExecutors(Integer.parseInt(req.getParameter("numExecutors")));
if (req.hasParameter("master.mode")) {
mode = Mode.valueOf(req.getParameter("master.mode"));
} else {
mode = Mode.NORMAL;
}
setNodes(req.bindJSONToList(Slave.class, json.get("slaves")));
} finally {
bc.commit();
}
rsp.sendRedirect(req.getContextPath() + '/'); // go to the top page
}
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
/**
* Accepts submission from the configuration page.
*/
public synchronized void doConfigExecutorsSubmit(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {
checkPermission(ADMINISTER);
BulkChange bc = new BulkChange(this);
try {
JSONObject json = req.getSubmittedForm();
setNumExecutors(Integer.parseInt(req.getParameter("numExecutors")));
if (req.hasParameter("master.mode")) {
mode = Mode.valueOf(req.getParameter("master.mode"));
} else {
mode = Mode.NORMAL;
}
setNodes(req.bindJSONToList(Slave.class, json.get("slaves")));
} finally {
bc.commit();
}
rsp.sendRedirect(req.getContextPath() + '/'); // go to the top page
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
/**
* Accepts submission from the configuration page.
*/
public synchronized void doConfigExecutorsSubmit(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {
checkPermission(ADMINISTER);
BulkChange bc = new BulkChange(this);
try {
JSONObject json = req.getSubmittedForm();
setNumExecutors(Integer.parseInt(req.getParameter("numExecutors")));
if (req.hasParameter("master.mode")) {
mode = Mode.valueOf(req.getParameter("master.mode"));
} else {
mode = Mode.NORMAL;
}
setNodes(req.bindJSONToList(Slave.class, json.get("slaves")));
} finally {
bc.commit();
}
rsp.sendRedirect(req.getContextPath() + '/'); // go to the top page
}
代码示例来源:origin: hudson/hudson-2.x
/**
* Accepts submission from the configuration page.
*/
public synchronized void doConfigExecutorsSubmit(StaplerRequest req, StaplerResponse rsp) throws IOException, ServletException {
checkPermission(ADMINISTER);
BulkChange bc = new BulkChange(this);
try {
JSONObject json = req.getSubmittedForm();
setNumExecutors(Integer.parseInt(req.getParameter("numExecutors")));
if (req.hasParameter("master.mode")) {
mode = Mode.valueOf(req.getParameter("master.mode"));
} else {
mode = Mode.NORMAL;
}
setNodes(req.bindJSONToList(Slave.class, json.get("slaves")));
} finally {
bc.commit();
}
rsp.sendRedirect(req.getContextPath() + '/'); // go to the top page
}
内容来源于网络,如有侵权,请联系作者删除!