org.gridkit.vicluster.telecontrol.ssh
Class RemoteNodeProps

java.lang.Object
  extended by org.gridkit.vicluster.telecontrol.ssh.RemoteNodeProps
All Implemented Interfaces:
ViNodeProps

public class RemoteNodeProps
extends Object
implements ViNodeProps

Config properties for remote nodes.

Author:
Alexey Ragozin (alexey.ragozin@gmail.com)

Field Summary
static String ACCOUNT
          Hint, which account to use
static String HOST
          Hint, where to execute process
static String JAR_CACHE_PATH
          Hint.
static String JAVA_EXEC
          Hint, remote path to java executable
static String PASSWORD
           
static String SSH_AUTH_METHODS
           
static String SSH_CREDENTIAL_FILE
           
static String SSH_KEY_FILE
           
 
Constructor Summary
protected RemoteNodeProps(ViConfigurable target)
           
 
Method Summary
static RemoteNodeProps at(ViConfigurable target)
           
 RemoteNodeProps setRemoteAccount(String account)
           
static void setRemoteAccount(ViConfigurable config, String account)
           
 RemoteNodeProps setRemoteHost(String host)
           
static void setRemoteHost(ViConfigurable config, String host)
           
 RemoteNodeProps setRemoteJarCachePath(String jarCachePath)
           
static void setRemoteJarCachePath(ViConfigurable config, String jarCachePath)
           
 RemoteNodeProps setRemoteJavaExec(String javaExec)
           
static void setRemoteJavaExec(ViConfigurable config, String javaExec)
           
 RemoteNodeProps setSshConfig(String path)
           
static void setSshConfig(ViConfigurable config, String path)
           
 RemoteNodeProps setSshPrivateKey(String path)
           
static void setSshPrivateKey(ViConfigurable config, String path)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

HOST

public static String HOST
Hint, where to execute process


ACCOUNT

public static String ACCOUNT
Hint, which account to use


PASSWORD

public static String PASSWORD

SSH_AUTH_METHODS

public static String SSH_AUTH_METHODS

SSH_KEY_FILE

public static String SSH_KEY_FILE

SSH_CREDENTIAL_FILE

public static String SSH_CREDENTIAL_FILE

JAVA_EXEC

public static String JAVA_EXEC
Hint, remote path to java executable


JAR_CACHE_PATH

public static String JAR_CACHE_PATH
Hint. remote location for jar cache

Constructor Detail

RemoteNodeProps

protected RemoteNodeProps(ViConfigurable target)
Method Detail

at

public static RemoteNodeProps at(ViConfigurable target)

setRemoteHost

public static void setRemoteHost(ViConfigurable config,
                                 String host)

setRemoteHost

public RemoteNodeProps setRemoteHost(String host)

setRemoteAccount

public static void setRemoteAccount(ViConfigurable config,
                                    String account)

setRemoteAccount

public RemoteNodeProps setRemoteAccount(String account)

setSshConfig

public static void setSshConfig(ViConfigurable config,
                                String path)

setSshConfig

public RemoteNodeProps setSshConfig(String path)

setSshPrivateKey

public static void setSshPrivateKey(ViConfigurable config,
                                    String path)

setSshPrivateKey

public RemoteNodeProps setSshPrivateKey(String path)

setRemoteJavaExec

public static void setRemoteJavaExec(ViConfigurable config,
                                     String javaExec)

setRemoteJavaExec

public RemoteNodeProps setRemoteJavaExec(String javaExec)

setRemoteJarCachePath

public static void setRemoteJarCachePath(ViConfigurable config,
                                         String jarCachePath)

setRemoteJarCachePath

public RemoteNodeProps setRemoteJarCachePath(String jarCachePath)


Copyright © 2017. All Rights Reserved.