sfi.director.jobs.Job Class Reference

Inheritance diagram for sfi.director.jobs.Job:

sfi.director.repository.DBFiable sfi.director.util.Identifiable sfi.director.jobs.Notifiable sfi.director.util.Identifiable sfi.director.jobs.JobNode sfi.director.jobs.NullJob sfi.director.jobs.RemoteJob List of all members.

Public Member Functions

 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)
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 commit () throws ArgumentException
void invoke () 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 todb (DBObject dbo)
void log (LogEntry le)
Vector getLog ()
void addMonitor (JobMonitor monitor)
void removeMonitor (JobMonitor monitor)
void finalize ()

Static Public Member Functions

static Job Job (DBObject dbo) throws DirectorException
static Job Job (DBObject dbo, boolean doregister) throws DirectorException

Protected Member Functions

void NotifyAll ()
void setStatus (JobStatus status)

Constructor & Destructor Documentation

static Job sfi.director.jobs.Job.Job DBObject  dbo  )  throws DirectorException [static]
 

static Job sfi.director.jobs.Job.Job DBObject  dbo,
boolean  doregister
throws DirectorException [static]
 

sfi.director.jobs.Job.Job  ) 
 

sfi.director.jobs.Job.Job String  name  ) 
 

sfi.director.jobs.Job.Job String  name,
String  descr
 

sfi.director.jobs.Job.Job DBObject  db  ) 
 

sfi.director.jobs.Job.Job DBObject  db,
boolean  doregister
 


Member Function Documentation

void sfi.director.jobs.Job.Abort  ) 
 

Reimplemented in sfi.director.jobs.JobNode.

void sfi.director.jobs.Job.addMonitor JobMonitor  monitor  ) 
 

void sfi.director.jobs.Job.addNotify String  id  ) 
 

void sfi.director.jobs.Job.addNotify Notifiable  n  ) 
 

void sfi.director.jobs.Job.commit  )  throws ArgumentException
 

Reimplemented in sfi.director.jobs.RemoteJob.

void sfi.director.jobs.Job.die  ) 
 

Reimplemented in sfi.director.jobs.JobNode.

void sfi.director.jobs.Job.finalize  ) 
 

long sfi.director.jobs.Job.getCreationTime  ) 
 

String sfi.director.jobs.Job.getDescr  ) 
 

DN sfi.director.jobs.Job.getDN  ) 
 

String sfi.director.jobs.Job.getId  ) 
 

Implements sfi.director.jobs.Notifiable.

Vector sfi.director.jobs.Job.getLog  ) 
 

String sfi.director.jobs.Job.getName  ) 
 

String sfi.director.jobs.Job.getScheduleOption String  name  ) 
 

ServerConnection sfi.director.jobs.Job.getServer  ) 
 

JobStatus sfi.director.jobs.Job.getStatus  ) 
 

void sfi.director.jobs.Job.invoke  )  throws DirectorException
 

Reimplemented in sfi.director.jobs.JobNode, sfi.director.jobs.NullJob, and sfi.director.jobs.RemoteJob.

void sfi.director.jobs.Job.log LogEntry  le  ) 
 

void sfi.director.jobs.Job.Notify Job  j  ) 
 

Implements sfi.director.jobs.Notifiable.

Reimplemented in sfi.director.jobs.JobNode.

void sfi.director.jobs.Job.NotifyAll  )  [protected]
 

void sfi.director.jobs.Job.reanimate  )  throws DirectorException
 

Reimplemented in sfi.director.jobs.JobNode.

void sfi.director.jobs.Job.removeMonitor JobMonitor  monitor  ) 
 

void sfi.director.jobs.Job.setDescr String  descr  ) 
 

void sfi.director.jobs.Job.setName String  name  ) 
 

void sfi.director.jobs.Job.setOption String  name  ) 
 

void sfi.director.jobs.Job.setOption String  name,
String  content
 

void sfi.director.jobs.Job.setScheduleOption String  name,
String  val
 

void sfi.director.jobs.Job.setScheduleOption String  name  ) 
 

void sfi.director.jobs.Job.setServer ServerConnection  server  ) 
 

void sfi.director.jobs.Job.setStatus JobStatus  status  )  [protected]
 

void sfi.director.jobs.Job.Sleep  ) 
 

Reimplemented in sfi.director.jobs.JobNode.

void sfi.director.jobs.Job.todb DBObject  dbo  ) 
 

Implements sfi.director.repository.DBFiable.

Reimplemented in sfi.director.jobs.JobNode, sfi.director.jobs.NullJob, and sfi.director.jobs.RemoteJob.

DBObject sfi.director.jobs.Job.todb  ) 
 

Implements sfi.director.repository.DBFiable.

void sfi.director.jobs.Job.WakeUp  ) 
 

Reimplemented in sfi.director.jobs.JobNode.


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