org.gridkit.nanocloud.telecontrol.ssh
Class RemoteConsoleInitializer

java.lang.Object
  extended by org.gridkit.nanocloud.telecontrol.ssh.RemoteConsoleInitializer
All Implemented Interfaces:
ViEngine.InductiveRule

public class RemoteConsoleInitializer
extends Object
implements ViEngine.InductiveRule


Constructor Summary
RemoteConsoleInitializer()
           
 
Method Summary
 boolean apply(ViEngine.QuorumGame game)
           
protected  String getAccount(ViEngine.QuorumGame game)
           
protected  String getBootCmd(ViEngine.QuorumGame game)
           
protected  String getCachePath(ViEngine.QuorumGame game)
           
protected  String getHost(ViEngine.QuorumGame game)
           
 HostControlConsole initConsole(ViEngine.QuorumGame game)
           
protected  String resolveBootCmd(ViEngine.QuorumGame game)
           
protected  String resolveCachePath(ViEngine.QuorumGame game)
           
protected  String resolveKeyFile(ViEngine.QuorumGame game)
           
protected  String resolvePassword(ViEngine.QuorumGame game)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteConsoleInitializer

public RemoteConsoleInitializer()
Method Detail

apply

public boolean apply(ViEngine.QuorumGame game)
Specified by:
apply in interface ViEngine.InductiveRule

initConsole

public HostControlConsole initConsole(ViEngine.QuorumGame game)

getHost

protected String getHost(ViEngine.QuorumGame game)

getAccount

protected String getAccount(ViEngine.QuorumGame game)

getBootCmd

protected String getBootCmd(ViEngine.QuorumGame game)

resolveBootCmd

protected String resolveBootCmd(ViEngine.QuorumGame game)

getCachePath

protected String getCachePath(ViEngine.QuorumGame game)

resolveCachePath

protected String resolveCachePath(ViEngine.QuorumGame game)

resolvePassword

protected String resolvePassword(ViEngine.QuorumGame game)

resolveKeyFile

protected String resolveKeyFile(ViEngine.QuorumGame game)


Copyright © 2017. All Rights Reserved.