hudson.plugins.sshslaves
クラス SSHConnector

java.lang.Object
  上位を拡張 hudson.model.AbstractDescribableImpl<hudson.slaves.ComputerConnector>
      上位を拡張 hudson.slaves.ComputerConnector
          上位を拡張 hudson.plugins.sshslaves.SSHConnector
すべての実装されたインタフェース:
hudson.ExtensionPoint, hudson.model.Describable<hudson.slaves.ComputerConnector>

public class SSHConnector
extends hudson.slaves.ComputerConnector

ComputerConnector for SSHLauncher.

Significant code duplication between this and SSHLauncher because of the historical reason. Newer plugins like this should define a separate Describable connection parameter class and have connector and launcher share them.

作成者:
Kohsuke Kawaguchi

入れ子のクラスの概要
static class SSHConnector.DescriptorImpl
           
 
インタフェース hudson.ExtensionPoint から継承された入れ子のクラス/インタフェース
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
フィールドの概要
 String javaPath
          Field javaPath.
 hudson.tools.JDKInstaller jdkInstaller
          Field jdk
 String jvmOptions
          Field jvmOptions.
 hudson.util.Secret password
          Field password
 int port
          Field port
 String prefixStartSlaveCmd
          Field prefixStartSlaveCmd.
 String privatekey
          File path of the private key.
 String suffixStartSlaveCmd
          Field suffixStartSlaveCmd.
 String username
          Field username
 
コンストラクタの概要
SSHConnector(int port, String username, String password, String privatekey, String jvmOptions, String javaPath, hudson.tools.JDKInstaller jdkInstaller, String prefixStartSlaveCmd, String suffixStartSlaveCmd)
           
SSHConnector(int port, String username, String password, String privatekey, String jvmOptions, String javaPath, String prefixStartSlaveCmd, String suffixStartSlaveCmd)
           
 
メソッドの概要
 SSHLauncher launch(String host, hudson.model.TaskListener listener)
           
 
クラス hudson.slaves.ComputerConnector から継承されたメソッド
getDescriptor
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

port

public final int port
Field port


username

public final String username
Field username


password

public final hudson.util.Secret password
Field password


privatekey

public final String privatekey
File path of the private key.


jvmOptions

public final String jvmOptions
Field jvmOptions.


javaPath

public final String javaPath
Field javaPath.


jdkInstaller

public final hudson.tools.JDKInstaller jdkInstaller
Field jdk


prefixStartSlaveCmd

public final String prefixStartSlaveCmd
Field prefixStartSlaveCmd.


suffixStartSlaveCmd

public final String suffixStartSlaveCmd
Field suffixStartSlaveCmd.

コンストラクタの詳細

SSHConnector

@DataBoundConstructor
public SSHConnector(int port,
                                         String username,
                                         String password,
                                         String privatekey,
                                         String jvmOptions,
                                         String javaPath,
                                         String prefixStartSlaveCmd,
                                         String suffixStartSlaveCmd)
関連項目:
SSHLauncher.SSHLauncher(String, int, String, String, String, String, String, String, String)

SSHConnector

public SSHConnector(int port,
                    String username,
                    String password,
                    String privatekey,
                    String jvmOptions,
                    String javaPath,
                    hudson.tools.JDKInstaller jdkInstaller,
                    String prefixStartSlaveCmd,
                    String suffixStartSlaveCmd)
関連項目:
SSHLauncher#SSHLauncher(String, int, String, String, String, String, String, JDKInstaller, prefixStartSlaveCmd, suffixStartSlaveCmd)
メソッドの詳細

launch

public SSHLauncher launch(String host,
                          hudson.model.TaskListener listener)
                   throws IOException,
                          InterruptedException
定義:
クラス hudson.slaves.ComputerConnector 内の launch
例外:
IOException
InterruptedException


Copyright © 2004-2011. All Rights Reserved.