org.jclouds.karaf.commands.compute
Class ComputeRunscriptBase

java.lang.Object
  extended by org.apache.karaf.shell.console.AbstractAction
      extended by org.jclouds.karaf.commands.compute.ComputeCommandBase
          extended by org.jclouds.karaf.commands.compute.ComputeCommandWithOptions
              extended by org.jclouds.karaf.commands.compute.RunScriptBase
                  extended by org.jclouds.karaf.commands.compute.ComputeRunscriptBase
All Implemented Interfaces:
org.apache.felix.gogo.commands.Action
Direct Known Subclasses:
GroupRunScriptCommand, NodeRunScriptCommand

public abstract class ComputeRunscriptBase
extends RunScriptBase


Field Summary
 
Fields inherited from class org.jclouds.karaf.commands.compute.RunScriptBase
password, user
 
Fields inherited from class org.jclouds.karaf.commands.compute.ComputeCommandWithOptions
api, credential, endpoint, identity, name, propertiesFile, provider
 
Fields inherited from class org.jclouds.karaf.commands.compute.ComputeCommandBase
cacheProvider, computeServices, configAdmin, FACTORY_FILTER, NODE_DETAILS_FORMAT, PROVIDERFORMAT, shellTableFactory
 
Fields inherited from class org.apache.karaf.shell.console.AbstractAction
log, session
 
Constructor Summary
ComputeRunscriptBase()
           
 
Method Summary
 String getScript()
          Returns the script to run.
 org.jclouds.scriptbuilder.domain.Statement getStatement()
           
 boolean runAsRoot()
           
 
Methods inherited from class org.jclouds.karaf.commands.compute.RunScriptBase
doExecute, getComputeFilter, getGroup, getId, getNodeFilter
 
Methods inherited from class org.jclouds.karaf.commands.compute.ComputeCommandWithOptions
getComputeService, getComputeServices
 
Methods inherited from class org.jclouds.karaf.commands.compute.ComputeCommandBase
execute, findOrCreateFactoryConfiguration, getAllLocations, getCacheProvider, getConfigAdmin, getCpuCores, getCpuUnits, getMemory, getOperatingSystemDetails, getPrivateAddresses, getPublicAddresses, getShellTableFactory, printComputeApis, printComputeProviders, printHardwares, printImages, printLocations, printNodeInfo, printNodes, setCacheProvider, setComputeServices, setConfigAdmin, setShellTableFactory
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComputeRunscriptBase

public ComputeRunscriptBase()
Method Detail

getScript

public String getScript()
Returns the script to run. If url is specified the script is read from the url.

Specified by:
getScript in class RunScriptBase

getStatement

public org.jclouds.scriptbuilder.domain.Statement getStatement()
Specified by:
getStatement in class RunScriptBase

runAsRoot

public boolean runAsRoot()
Specified by:
runAsRoot in class RunScriptBase


Copyright © 2013. All Rights Reserved.