| Node Director
    | 
 
  
 | Public Member Functions | |
| RemoteJob () | |
| RemoteJob (String name) | |
| RemoteJob (String name, String descr) | |
| RemoteJob (DBObject db) | |
| RemoteJob (DBObject db, boolean doregister) | |
| void | todb (DBObject db) | 
| void | setHost (String host) | 
| String | getHost () | 
| void | setInputFile (String file) | 
| String | getInputFile () | 
| InputStream | getInputStream () throws DirectorException | 
| void | setOutputFile (String file) | 
| String | getOutputFile () | 
| OutputStream | getOutputStream () throws DirectorException | 
| void | setMethod (String method) | 
| String | getMethod () | 
| void | setArgument (String name, String contents) | 
| void | setArgument (Options opts) | 
| set arguments from Options | |
| Options | argumentsAsOptions () | 
| returns arguments as options | |
| String | getArgument (String name) | 
| Enumeration | getArguments () | 
| returns an enumeration of all the argument names. | |
| void | commit () throws ArgumentException | 
| synchronized void | invoke () throws DirectorException | 
|  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 | Notify (Job j) | 
| void | addNotify (Notifiable n) | 
| void | addNotify (String id) | 
| void | delegateNotify (Job next) | 
| JobStatus | getStatus () | 
| void | die () | 
| void | setDescr (String descr) | 
| String | getDescr () | 
| void | setName (String name) | 
| String | getName () | 
| String | getId () | 
| long | getCreationTime () | 
| void | Abort () | 
| void | Sleep () | 
| void | WakeUp () | 
| void | reanimate () throws DirectorException | 
| 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 () | 
| void | log (LogEntry le) | 
| Vector | getLog () | 
| Vector | getMonitors () | 
| void | addMonitor (JobMonitor monitor) | 
| void | removeMonitor (JobMonitor monitor) | 
| void | finalize () | 
| void | setHead (JobNode head) | 
| JobNode | getHead () | 
| String | getHeadId () | 
| 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 | 
|  Protected Member Functions inherited from sfi.director.jobs.Job | |
| void | NotifyAll () | 
| void | setStatus (JobStatus status) | 
| void | setHeadId (String id) | 
| sfi.director.jobs.RemoteJob.RemoteJob | ( | ) | 
| sfi.director.jobs.RemoteJob.RemoteJob | ( | String | name | ) | 
| sfi.director.jobs.RemoteJob.RemoteJob | ( | String | name, | 
| String | descr | ||
| ) | 
| sfi.director.jobs.RemoteJob.RemoteJob | ( | DBObject | db | ) | 
| sfi.director.jobs.RemoteJob.RemoteJob | ( | DBObject | db, | 
| boolean | doregister | ||
| ) | 
| Options sfi.director.jobs.RemoteJob.argumentsAsOptions | ( | ) | 
| void sfi.director.jobs.RemoteJob.commit | ( | ) | throws ArgumentException | 
Reimplemented from sfi.director.jobs.Job.
References sfi.director.jobs.Job.setStatus(), and sfi.director.jobs.JobStatus.wait.
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.CreateHome.create(), sfi.director.application.scripttask.CreateReleaseDir.create(), sfi.director.application.scripttask.ApplyDomainTemplate.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.SubscribeApps.create(), sfi.director.application.scripttask.BootStrapDirector.create(), sfi.director.application.scripttask.BuildDependingDomains.create(), sfi.director.application.scripttask.CreateHomeDB.create(), sfi.director.application.scripttask.SetServerPassword.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.HostDefine.HostDefine(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.application.scripttask.AppInstallHost.remoteMethod(), and sfi.director.repository.DirectoryServiceMerger.targetJob().
| String sfi.director.jobs.RemoteJob.getArgument | ( | String | name | ) | 
Referenced by sfi.director.executor.CmdExecutor.accept(), sfi.director.executor.CmdExecutor.connect(), sfi.director.application.executor.ZIPit.exec(), sfi.director.application.executor.ArchiveIt.exec(), sfi.director.application.scripttask.ResolveDependencies.exec(), sfi.director.application.executor.appInventoryPush.exec(), sfi.director.application.executor.scanRepositoryPush.exec(), sfi.director.application.scripttask.ChainEvent.exec(), sfi.director.application.scripttask.ApplyDomainTemplate.exec(), sfi.director.application.scripttask.ZoneUpdated.exec(), sfi.director.application.scripttask.SubscribeApps.exec(), sfi.director.application.executor.InstallFromArchive.exec(), sfi.director.application.scripttask.StoreAsDBChoice.exec(), sfi.director.application.scripttask.ReloadService.exec(), sfi.director.application.scripttask.CreateReleaseDir.exec(), sfi.director.application.scripttask.BuildDependingDomains.exec(), sfi.director.application.scripttask.D3HostDefine.exec(), sfi.director.application.scripttask.SetServerPassword.exec(), sfi.director.application.scripttask.BootStrapDirector.exec(), sfi.director.application.scripttask.CollectSysinfo.exec(), sfi.director.application.scripttask.CreateHomeDB.exec(), sfi.director.application.scripttask.INFAppModules.exec(), sfi.director.application.scripttask.DoAppImport.exec(), sfi.director.application.executor.InstallFromZIP.exec(), sfi.director.application.scripttask.InjectUserSettings.exec(), sfi.director.application.scripttask.CupsDrivers.exec(), sfi.director.application.scripttask.PublishApplication.exec(), sfi.director.application.scripttask.AppInstallHost.exec(), sfi.director.application.scripttask.ConfigHost.exec(), sfi.director.application.executor.InstallFromZIP.is(), sfi.director.application.scripttask.AppInstallHost.pushScheduled(), sfi.director.application.scripttask.ConfigHost.restore(), sfi.director.application.scripttask.ConfigHost.save(), and sfi.director.application.executor.InstallFromZIP.setPerms().
| Enumeration sfi.director.jobs.RemoteJob.getArguments | ( | ) | 
returns an enumeration of all the argument names.
Referenced by sfi.director.application.scripttask.ConfigHost.restore().
| String sfi.director.jobs.RemoteJob.getHost | ( | ) | 
Referenced by sfi.director.invoker.MasterLoopbackInvoker.accept(), sfi.director.invoker.ShellLoopbackInvoker.accept(), sfi.director.invoker.LoopbackInvoker.accept(), sfi.director.invoker.SSLInvoker.connect(), sfi.director.invoker.RSHInvoker.connect(), sfi.director.schedule.ParallelScheduler.getStatus(), sfi.director.invoker.StreamConnection.masterlistener(), and sfi.director.invoker.StreamConnection.Server().
| String sfi.director.jobs.RemoteJob.getInputFile | ( | ) | 
Referenced by sfi.director.executor.CmdExecutor.connect(), sfi.director.application.scripttask.AppInstallHost.createPackage(), sfi.director.application.executor.DSMerger.exec(), sfi.director.application.executor.appInventoryPush.exec(), sfi.director.application.executor.scanRepositoryPush.exec(), sfi.director.application.scripttask.StoreAsDBChoice.exec(), sfi.director.application.executor.InstallFromArchive.exec(), sfi.director.application.executor.InstallFromZIP.exec(), sfi.director.application.scripttask.InjectUserSettings.exec(), sfi.director.application.scripttask.FreezeApplication.exec(), sfi.director.invoker.Recorder.executeJob(), sfi.director.invoker.StreamConnection.masterlistener(), sfi.director.application.scripttask.CollectSysinfo.push(), sfi.director.application.scripttask.AppInstallHost.pushScheduled(), and sfi.director.invoker.Recorder.record().
| InputStream sfi.director.jobs.RemoteJob.getInputStream | ( | ) | throws DirectorException | 
References sfi.director.retriever.RemoteFile.connectRetrieve(), and sfi.director.retriever.RetrieverManager.getConnection().
Referenced by sfi.director.application.scripttask.Report.exec(), sfi.director.application.scripttask.ChainEvent.exec(), and sfi.director.application.scripttask.ConfigHost.restore().
| String sfi.director.jobs.RemoteJob.getMethod | ( | ) | 
| String sfi.director.jobs.RemoteJob.getOutputFile | ( | ) | 
Referenced by sfi.director.executor.CmdExecutor.connect(), sfi.director.application.scripttask.AppInstallHost.createPackage(), sfi.director.application.executor.ZIPit.exec(), sfi.director.application.executor.ArchiveIt.exec(), sfi.director.application.executor.appInventory.exec(), sfi.director.application.scripttask.PublishApplication.exec(), sfi.director.invoker.Recorder.executeJob(), sfi.director.application.scripttask.CollectSysinfo.fetch(), and sfi.director.invoker.StreamConnection.masterlistener().
| OutputStream sfi.director.jobs.RemoteJob.getOutputStream | ( | ) | throws DirectorException | 
| synchronized void sfi.director.jobs.RemoteJob.invoke | ( | ) | throws DirectorException | 
Reimplemented from sfi.director.jobs.Job.
References sfi.director.jobs.JobStatus.done, sfi.director.jobs.JobStatus.equals(), sfi.director.jobs.JobStatus.failed, sfi.director.jobs.Job.getStatus(), sfi.director.invoker.InvokerManager.invoke(), sfi.director.util.DirectorException.isRetryable(), sfi.director.jobs.JobStatus.runnable, sfi.director.jobs.JobStatus.running, and sfi.director.jobs.Job.setStatus().
Referenced by sfi.director.invoker.StreamConnection.agentlistener(), and sfi.director.invoker.Recorder.executeJob().
| void sfi.director.jobs.RemoteJob.setArgument | ( | String | name, | 
| String | contents | ||
| ) | 
Referenced by 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.CreateHome.create(), sfi.director.application.scripttask.CreateReleaseDir.create(), sfi.director.application.scripttask.ApplyDomainTemplate.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.SubscribeApps.create(), sfi.director.application.scripttask.BootStrapDirector.create(), sfi.director.application.scripttask.BuildDependingDomains.create(), sfi.director.application.scripttask.CreateHomeDB.create(), sfi.director.application.scripttask.SetServerPassword.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.HostDefine.HostDefine(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.jobs.RemoteJob.RemoteJob(), sfi.director.application.scripttask.AppInstallHost.remoteMethod(), sfi.director.jobs.RemoteJob.setArgument(), and sfi.director.application.FilePackageHandler.setupJob().
| void sfi.director.jobs.RemoteJob.setArgument | ( | Options | opts | ) | 
set arguments from Options
References sfi.director.util.Options.getOption(), and sfi.director.jobs.RemoteJob.setArgument().
| void sfi.director.jobs.RemoteJob.setHost | ( | String | host | ) | 
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.CreateHome.create(), sfi.director.application.scripttask.CreateReleaseDir.create(), sfi.director.application.scripttask.ApplyDomainTemplate.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.SubscribeApps.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.InjectUserSettings.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.invoker.Recorder.executeJob(), sfi.director.application.HostDefine.HostDefine(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.application.scripttask.AppInstallHost.remoteMethod(), and sfi.director.repository.DirectoryServiceMerger.targetJob().
| void sfi.director.jobs.RemoteJob.setInputFile | ( | String | file | ) | 
Referenced by sfi.director.application.scripttask.Report.create(), sfi.director.application.scripttask.ChainEvent.create(), sfi.director.application.scripttask.CollectSysinfo.create(), sfi.director.application.scripttask.StoreAsDBChoice.create(), sfi.director.application.scripttask.RepositoryScan.create(), sfi.director.application.scripttask.DoAppInventory.create(), sfi.director.application.scripttask.Shell.create(), sfi.director.application.scripttask.CreateHome.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.invoker.Recorder.executeJob(), sfi.director.application.HostDefine.HostDefine(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.invoker.Recorder.record(), sfi.director.application.scripttask.AppInstallHost.remoteMethod(), and sfi.director.repository.DirectoryServiceMerger.targetJob().
| void sfi.director.jobs.RemoteJob.setMethod | ( | String | method | ) | 
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.CreateHome.create(), sfi.director.application.scripttask.CreateReleaseDir.create(), sfi.director.application.scripttask.ApplyDomainTemplate.create(), sfi.director.application.scripttask.D3HostDefine.create(), sfi.director.application.scripttask.SubscribeApps.create(), sfi.director.application.scripttask.BootStrapDirector.create(), sfi.director.application.scripttask.BuildDependingDomains.create(), sfi.director.application.scripttask.CreateHomeDB.create(), sfi.director.application.scripttask.SetServerPassword.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.InjectUserSettings.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.application.scripttask.PublishApplication.create(), sfi.director.application.HostDefine.HostDefine(), sfi.director.application.FilePackageHandler.makeJob(), sfi.director.application.scripttask.AppInstallHost.remoteMethod(), and sfi.director.repository.DirectoryServiceMerger.targetJob().
| void sfi.director.jobs.RemoteJob.setOutputFile | ( | String | file | ) | 
Referenced by sfi.director.application.scripttask.CollectSysinfo.create(), sfi.director.application.scripttask.RepositoryScan.create(), sfi.director.application.scripttask.Shell.create(), sfi.director.application.scripttask.DoAppInventory.create(), sfi.director.application.scripttask.CreateHome.create(), sfi.director.application.scripttask.FreezeApplication.create(), sfi.director.application.scripttask.INFAppModules.create(), sfi.director.application.scripttask.DoAppImport.create(), sfi.director.application.scripttask.CupsDrivers.create(), sfi.director.invoker.Recorder.executeJob(), sfi.director.application.HostDefine.HostDefine(), and sfi.director.application.scripttask.AppInstallHost.remoteMethod().
| void sfi.director.jobs.RemoteJob.todb | ( | DBObject | db | ) | 
Reimplemented from sfi.director.jobs.Job.
Referenced by sfi.director.invoker.StreamConnection.master(), and sfi.director.invoker.Recorder.record().
 1.8.1.2
 1.8.1.2