sfi.director.application.scripttask.AppInstallHost Class Reference

Inheritance diagram for sfi.director.application.scripttask.AppInstallHost:

sfi.director.application.ScriptTask sfi.director.executor.GenericConnection sfi.director.util.Connection sfi.director.application.scripttask.AppRemoveHost sfi.director.application.scripttask.AppUpgradeHost List of all members.

Detailed Description

Install missing applications on a host.


Public Member Functions

JobNode create (EventEnvironment ev) throws DirectorException
 given an EventEnvironment create a Workflow (JobNode) doing whatever this ScriptTask is intended for
JobNode docreate (HostPackages hpk, DBObject host) throws DirectorException
JobNode remoteMethod (DBObject config, Options opt, EventEnvironment ev) throws DirectorException
void setJob (RemoteJob job)
void exec () throws DirectorException

Protected Member Functions

JobNode debianTaskPackage (DBObject config, Options opt, EventEnvironment ev) throws DirectorException
void pushScheduled () throws DirectorException
void createPackage () throws DirectorException


Member Function Documentation

JobNode sfi.director.application.scripttask.AppInstallHost.create EventEnvironment  ev  )  throws DirectorException
 

given an EventEnvironment create a Workflow (JobNode) doing whatever this ScriptTask is intended for

Exceptions:
DirectorException class refuses to be responsible for this event
Parameters:
ev the environment of the event that lead to calling create()
Returns:
a workflow (null ok)

Implements sfi.director.application.ScriptTask.

void sfi.director.application.scripttask.AppInstallHost.createPackage  )  throws DirectorException [protected]
 

JobNode sfi.director.application.scripttask.AppInstallHost.debianTaskPackage DBObject  config,
Options  opt,
EventEnvironment  ev
throws DirectorException [protected]
 

JobNode sfi.director.application.scripttask.AppInstallHost.docreate HostPackages  hpk,
DBObject  host
throws DirectorException
 

Reimplemented in sfi.director.application.scripttask.AppRemoveHost, and sfi.director.application.scripttask.AppUpgradeHost.

void sfi.director.application.scripttask.AppInstallHost.exec  )  throws DirectorException
 

Implements sfi.director.executor.GenericConnection.

void sfi.director.application.scripttask.AppInstallHost.pushScheduled  )  throws DirectorException [protected]
 

JobNode sfi.director.application.scripttask.AppInstallHost.remoteMethod DBObject  config,
Options  opt,
EventEnvironment  ev
throws DirectorException
 

void sfi.director.application.scripttask.AppInstallHost.setJob RemoteJob  job  ) 
 

Implements sfi.director.executor.GenericConnection.


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:16 2012 for Node Director by  doxygen 1.4.5