C# Class Rackspace.Cloud.Server.Agent.Commands.XentoolsUpdate

Inheritance: IExecutableCommand
Show file Open project: rackerlabs/openstack-guest-agents-windows-xenserver Class Usage Examples

Public Methods

Method Description
Execute ( string value ) : ExecutableResult
IsCustomPackage ( ) : bool
RunCustomPackage ( ) : void
RunLegacyUpdate ( ) : void
XentoolsUpdate ( ISleeper sleeper, IDownloader downloader, IChecksumValidator checksumValidator, IUnzipper unzipper, IInstaller installer, IFinalizer finalizer, IServiceRestarter _serviceRestarter, IConnectionChecker connectionChecker, IAgentUpdateMessageHandler agentUpdateMessageHandler, ILogger logger, IXenToolsUpdateSubActions xenToolsUpdateSubActions ) : System

Method Details

Execute() public method

public Execute ( string value ) : ExecutableResult
value string
return ExecutableResult

IsCustomPackage() public method

public IsCustomPackage ( ) : bool
return bool

RunCustomPackage() public method

public RunCustomPackage ( ) : void
return void

RunLegacyUpdate() public method

public RunLegacyUpdate ( ) : void
return void

XentoolsUpdate() public method

public XentoolsUpdate ( ISleeper sleeper, IDownloader downloader, IChecksumValidator checksumValidator, IUnzipper unzipper, IInstaller installer, IFinalizer finalizer, IServiceRestarter _serviceRestarter, IConnectionChecker connectionChecker, IAgentUpdateMessageHandler agentUpdateMessageHandler, ILogger logger, IXenToolsUpdateSubActions xenToolsUpdateSubActions ) : System
sleeper ISleeper
downloader IDownloader
checksumValidator IChecksumValidator
unzipper IUnzipper
installer IInstaller
finalizer IFinalizer
_serviceRestarter IServiceRestarter
connectionChecker IConnectionChecker
agentUpdateMessageHandler IAgentUpdateMessageHandler
logger ILogger
xenToolsUpdateSubActions IXenToolsUpdateSubActions
return System