Node Director
Public Member Functions | Protected Member Functions | List of all members
sfi.director.jobs.JobNode Class Reference
Inheritance diagram for sfi.director.jobs.JobNode:
sfi.director.jobs.Job sfi.director.jobs.Notifiable sfi.director.repository.DBFiable sfi.director.util.Identifiable sfi.director.jobs.Notifiable sfi.director.util.Identifiable sfi.director.util.Identifiable

Public Member Functions

 JobNode ()
 JobNode (String name)
 JobNode (String name, String descr)
 JobNode (DBObject dbo)
 JobNode (DBObject dbo, boolean doregister)
 JobNode (Job job)
void todb (DBObject dbo)
void die ()
void log (LogEntry le)
void addTmpFile (String name)
String nextTmpFile ()
void setNext (JobNode next)
JobNode getNext ()
String getNextId ()
void setRecover (JobNode next)
JobNode getRecover ()
String getRecoverId ()
void setSub (JobNode next)
JobNode getSub ()
String getSubId ()
void setJob (Job job)
Job setNullJob ()
Job getJob ()
String getJobId ()
void setHead (JobNode head)
void Notify (Job notijob)
void Abort ()
void Sleep ()
void WakeUp ()
void reanimate () throws DirectorException
synchronized void invoke () throws DirectorException
Job getBackChain ()
String getBackChainId ()
void setBackChain (String id)
- Public Member Functions inherited from sfi.director.jobs.Job
 Job ()
 Job (String name)
 Job (String name, String descr)
 Job (DBObject db)
 Job (DBObject db, boolean doregister)
void addNotify (Notifiable n)
void addNotify (String id)
void delegateNotify (Job next)
JobStatus getStatus ()
void setDescr (String descr)
String getDescr ()
void setName (String name)
String getName ()
String getId ()
long getCreationTime ()
void commit () throws ArgumentException
void setOption (String name, String content)
void setOption (String name)
void setServer (ServerConnection server)
ServerConnection getServer ()
void setScheduleOption (String name)
void setScheduleOption (String name, String val)
String getScheduleOption (String name)
DBObject todb ()
DN getDN ()
Vector getLog ()
Vector getMonitors ()
void addMonitor (JobMonitor monitor)
void removeMonitor (JobMonitor monitor)
void finalize ()
JobNode getHead ()
String getHeadId ()

Protected Member Functions

void setStatus (JobStatus status)
- Protected Member Functions inherited from sfi.director.jobs.Job
void NotifyAll ()
void setHeadId (String id)

Additional Inherited Members

- Static Public Member Functions inherited from sfi.director.jobs.Job
static Job Job (DBObject dbo) throws DirectorException
static Job Job (DBObject dbo, boolean doregister) throws DirectorException

Constructor & Destructor Documentation

sfi.director.jobs.JobNode.JobNode ( )
sfi.director.jobs.JobNode.JobNode ( String  name)
sfi.director.jobs.JobNode.JobNode ( String  name,
String  descr 
)
sfi.director.jobs.JobNode.JobNode ( DBObject  dbo)
sfi.director.jobs.JobNode.JobNode ( DBObject  dbo,
boolean  doregister 
)
sfi.director.jobs.JobNode.JobNode ( Job  job)

Member Function Documentation

void sfi.director.jobs.JobNode.Abort ( )
void sfi.director.jobs.JobNode.addTmpFile ( String  name)
void sfi.director.jobs.JobNode.die ( )

Reimplemented from sfi.director.jobs.Job.

Job sfi.director.jobs.JobNode.getBackChain ( )
String sfi.director.jobs.JobNode.getBackChainId ( )
Job sfi.director.jobs.JobNode.getJob ( )
String sfi.director.jobs.JobNode.getJobId ( )
JobNode sfi.director.jobs.JobNode.getNext ( )
String sfi.director.jobs.JobNode.getNextId ( )
JobNode sfi.director.jobs.JobNode.getRecover ( )
String sfi.director.jobs.JobNode.getRecoverId ( )
JobNode sfi.director.jobs.JobNode.getSub ( )
String sfi.director.jobs.JobNode.getSubId ( )
synchronized void sfi.director.jobs.JobNode.invoke ( ) throws DirectorException
void sfi.director.jobs.JobNode.log ( LogEntry  le)
String sfi.director.jobs.JobNode.nextTmpFile ( )
void sfi.director.jobs.JobNode.Notify ( Job  notijob)
void sfi.director.jobs.JobNode.reanimate ( ) throws DirectorException
void sfi.director.jobs.JobNode.setBackChain ( String  id)
void sfi.director.jobs.JobNode.setHead ( JobNode  head)
void sfi.director.jobs.JobNode.setJob ( Job  job)

References sfi.director.jobs.Job.addNotify().

Referenced by sfi.director.application.scripttask.Report.create(), sfi.director.application.scripttask.EmulateRoot.create(), sfi.director.application.scripttask.WakeOnLan.create(), sfi.director.application.scripttask.ResolveDependencies.create(), sfi.director.application.scripttask.ReloadService.create(), sfi.director.application.scripttask.ChainEvent.create(), sfi.director.application.scripttask.CollectSysinfo.create(), sfi.director.application.scripttask.SetHostIP.create(), sfi.director.application.scripttask.StoreAsDBChoice.create(), sfi.director.application.scripttask.ConfigureNetwork.create(), sfi.director.application.scripttask.RepositoryScan.create(), sfi.director.application.scripttask.ZoneUpdated.create(), sfi.director.application.scripttask.DoAppInventory.create(), sfi.director.application.scripttask.Shell.create(), sfi.director.application.scripttask.CreateReleaseDir.create(), sfi.director.application.scripttask.CreateHome.create(), sfi.director.application.scripttask.ApplyDomainTemplate.create(), sfi.director.application.scripttask.SubscribeApps.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.BootStrapDirector.create(), sfi.director.application.scripttask.BuildDependingDomains.create(), sfi.director.application.scripttask.CreateHomeDB.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.SetServerPassword.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.objevents.EventEnvironment.createWorkflow(), sfi.director.application.objevents.Workflow.flush(), sfi.director.application.HostPackages.forPkg(), sfi.director.application.HostDefine.HostDefine(), sfi.director.jobs.JobNode.JobNode(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.application.scripttask.AppInstallHost.remoteMethod(), sfi.director.jobs.JobNode.setNullJob(), and sfi.director.repository.DirectoryServiceMerger.targetJob().

void sfi.director.jobs.JobNode.setNext ( JobNode  next)
Job sfi.director.jobs.JobNode.setNullJob ( )
void sfi.director.jobs.JobNode.setRecover ( JobNode  next)
void sfi.director.jobs.JobNode.setStatus ( JobStatus  status)
protected
void sfi.director.jobs.JobNode.setSub ( JobNode  next)
void sfi.director.jobs.JobNode.Sleep ( )

Reimplemented from sfi.director.jobs.Job.

References sfi.director.jobs.Job.Sleep().

void sfi.director.jobs.JobNode.todb ( DBObject  dbo)
void sfi.director.jobs.JobNode.WakeUp ( )

The documentation for this class was generated from the following file: