本文整理了Java中hudson.model.Node.setNodeName()
方法的一些代码示例,展示了Node.setNodeName()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.setNodeName()
方法的具体详情如下:
包路径:hudson.model.Node
类名称:Node
方法名:setNodeName
[英]When the user clones a Node, Hudson uses this method to change the node name right after the cloned Node object is instantiated.
This method is never used for any other purpose, and as such for all practical intents and purposes, the node name should be treated like immutable.
[中]当用户克隆节点时,Hudson使用此方法在克隆的节点对象实例化后立即更改节点名称。
此方法从未用于任何其他目的,因此,对于所有实际意图和目的,节点名称应视为不可变的。
代码示例来源:origin: jenkinsci/jenkins
@Override
protected int run() throws Exception {
final Jenkins jenkins = Jenkins.getActiveInstance();
jenkins.checkPermission(Computer.CREATE);
final Node newNode = (Node) Jenkins.XSTREAM2.fromXML(stdin);
if (nodeName != null) {
// Using deprecated method but it's contract is preserved
newNode.setNodeName(nodeName);
}
if(newNode instanceof Slave) { //change userId too
User user = User.current();
((Slave) newNode).setUserId(user==null ? "anonymous" : user.getId());
}
if (jenkins.getNode(newNode.getNodeName()) != null) {
throw new IllegalStateException("Node '" + newNode.getNodeName() + "' already exists");
}
jenkins.addNode(newNode);
return 0;
}
代码示例来源:origin: jenkinsci/jenkins
result.setNodeName(name);
if(result instanceof Slave){ //change userId too
User user = User.current();
代码示例来源:origin: org.jvnet.hudson.main/hudson-core
result.setNodeName(name);
result.holdOffLaunchUntilSave = true;
代码示例来源:origin: hudson/hudson-2.x
result.setNodeName(name);
result.holdOffLaunchUntilSave = true;
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
@Override
protected int run() throws Exception {
final Jenkins jenkins = Jenkins.getActiveInstance();
jenkins.checkPermission(Computer.CREATE);
final Node newNode = (Node) Jenkins.XSTREAM2.fromXML(stdin);
if (nodeName != null) {
// Using deprecated method but it's contract is preserved
newNode.setNodeName(nodeName);
}
if(newNode instanceof Slave) { //change userId too
User user = User.current();
((Slave) newNode).setUserId(user==null ? "anonymous" : user.getId());
}
if (jenkins.getNode(newNode.getNodeName()) != null) {
throw new IllegalStateException("Node '" + newNode.getNodeName() + "' already exists");
}
jenkins.addNode(newNode);
return 0;
}
代码示例来源:origin: org.eclipse.hudson.main/hudson-core
result.setNodeName(name);
result.holdOffLaunchUntilSave = true;
代码示例来源:origin: org.jenkins-ci.main/jenkins-core
result.setNodeName(name);
if(result instanceof Slave){ //change userId too
User user = User.current();
代码示例来源:origin: org.eclipse.hudson/hudson-core
result.setNodeName(name);
result.holdOffLaunchUntilSave = true;
内容来源于网络,如有侵权,请联系作者删除!