hudson.plugins.swarm
クラス SwarmSlave

java.lang.Object
  上位を拡張 hudson.model.AbstractModelObject
      上位を拡張 hudson.model.Node
          上位を拡張 hudson.model.Slave
              上位を拡張 hudson.plugins.swarm.SwarmSlave
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.model.Node>, hudson.model.ModelObject, hudson.model.ReconfigurableDescribable<hudson.model.Node>, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled, hudson.slaves.EphemeralNode, Serializable

public class SwarmSlave
extends hudson.model.Slave
implements hudson.slaves.EphemeralNode

Slave created by ad-hoc local systems.

This acts like a JNLP slave, except when the client disconnects, the slave will be deleted.

作成者:
Kohsuke Kawaguchi
関連項目:
直列化された形式

入れ子のクラスの概要
static class SwarmSlave.DescriptorImpl
           
 
クラス hudson.model.Slave から継承された入れ子のクラス/インタフェース
hudson.model.Slave.JnlpJar, hudson.model.Slave.SlaveDescriptor
 
クラス hudson.model.Node から継承された入れ子のクラス/インタフェース
hudson.model.Node.InternalComputerListener, hudson.model.Node.Mode
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
 
クラス hudson.model.Slave から継承されたフィールド
name, remoteFS
 
クラス hudson.model.Node から継承されたフィールド
holdOffLaunchUntilSave
 
コンストラクタの概要
SwarmSlave(String name, String nodeDescription, String remoteFS, String numExecutors, hudson.model.Node.Mode mode, String labelString, hudson.slaves.ComputerLauncher launcher, hudson.slaves.RetentionStrategy retentionStrategy, List<? extends hudson.slaves.NodeProperty<?>> nodeProperties)
           
SwarmSlave(String name, String nodeDescription, String remoteFS, String numExecutors, String label)
           
 
メソッドの概要
 hudson.model.Node asNode()
           
 
クラス hudson.model.Slave から継承されたメソッド
createComputer, createLauncher, equals, getClockDifference, getComputer, getDescriptor, getLabelString, getLauncher, getMode, getNodeDescription, getNodeName, getNodeProperties, getNumExecutors, getRemoteFS, getRetentionStrategy, getRootPath, getWorkspaceFor, getWorkspaceRoot, hashCode, setLauncher, setMode, setNodeName, setRetentionStrategy
 
クラス hudson.model.Node から継承されたメソッド
canTake, canTake, checkPermission, createPath, getACL, getAssignedLabels, getChannel, getDisplayName, getFileSystemProvisioner, getLabelCloud, getNodePropertyDescriptors, getSearchUrl, getSelfLabel, hasPermission, isHoldOffLaunchUntilSave, reconfigure, toComputer
 
クラス hudson.model.AbstractModelObject から継承されたメソッド
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
クラス java.lang.Object から継承されたメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SwarmSlave

public SwarmSlave(String name,
                  String nodeDescription,
                  String remoteFS,
                  String numExecutors,
                  String label)
           throws IOException,
                  hudson.model.Descriptor.FormException
例外:
IOException
hudson.model.Descriptor.FormException

SwarmSlave

@DataBoundConstructor
public SwarmSlave(String name,
                                       String nodeDescription,
                                       String remoteFS,
                                       String numExecutors,
                                       hudson.model.Node.Mode mode,
                                       String labelString,
                                       hudson.slaves.ComputerLauncher launcher,
                                       hudson.slaves.RetentionStrategy retentionStrategy,
                                       List<? extends hudson.slaves.NodeProperty<?>> nodeProperties)
           throws hudson.model.Descriptor.FormException,
                  IOException
例外:
hudson.model.Descriptor.FormException
IOException
メソッドの詳細

asNode

public hudson.model.Node asNode()
定義:
インタフェース hudson.slaves.EphemeralNode 内の asNode


Copyright © 2004-2012. All Rights Reserved.