sfi.director.repository.DirectoryServiceMerger Class Reference

List of all members.

Public Member Functions

 DirectoryServiceMerger ()
 DirectoryServiceMerger (DBSet initial) throws DirectorException
 DirectoryServiceMerger (String dump) throws DirectorException
 Create a DirectoryServiceMerger object from a String dumped by mkdbfile() and targetJob().
 DirectoryServiceMerger (DBObject domain) throws DirectorException
void reset (DBSet dbs) throws DirectorException
synchronized void select (Enumeration selectList)
synchronized void make (Enumeration list)
synchronized void makeByFilter (String filter) throws DirectorException
Enumeration getSelected ()
synchronized void walk () throws DirectorException
void setControllingJob (RemoteJob job)
void setIsTarget ()
synchronized void setTargetEvents (Enumeration events, DBObject infoDbo, DBConnection infoDB)
 Set the (optional) list of events to be executed on each target hosts after successfully executing the target part of the domain builder rules.
JobNode targetJob (Enumeration targets, String title) throws DirectorException
 Execute the target part of the domain builder ruleset (the part carrying the "OnTarget" option) on each target machine.
void restore (String dump) throws DirectorException
 Restore rules and already processed data from a String dumped by mkdbfile() and targetJob().
DBSet getDBSet ()

Package Attributes

DBSet dbs = null
Hashtable cached = new Hashtable()
Hashtable index = new Hashtable()
DBSet ontarget = null
RemoteJob job = null
DecimalFormat lengthField = new DecimalFormat( "000000000" )
boolean isTarget = false
Vector targetEvents = null
DBObject targetEventsInfoDbo = null
DBConnection targetEventsInfoDB = null
Vector selected = null

Constructor & Destructor Documentation

sfi.director.repository.DirectoryServiceMerger.DirectoryServiceMerger  ) 
 

sfi.director.repository.DirectoryServiceMerger.DirectoryServiceMerger DBSet  initial  )  throws DirectorException
 

sfi.director.repository.DirectoryServiceMerger.DirectoryServiceMerger String  dump  )  throws DirectorException
 

Create a DirectoryServiceMerger object from a String dumped by mkdbfile() and targetJob().

See also:
targetJob(Enumeration, String)

mkdbfile(String)

restore(String)

sfi.director.repository.DirectoryServiceMerger.DirectoryServiceMerger DBObject  domain  )  throws DirectorException
 


Member Function Documentation

DBSet sfi.director.repository.DirectoryServiceMerger.getDBSet  ) 
 

Enumeration sfi.director.repository.DirectoryServiceMerger.getSelected  ) 
 

synchronized void sfi.director.repository.DirectoryServiceMerger.make Enumeration  list  ) 
 

synchronized void sfi.director.repository.DirectoryServiceMerger.makeByFilter String  filter  )  throws DirectorException
 

void sfi.director.repository.DirectoryServiceMerger.reset DBSet  dbs  )  throws DirectorException
 

void sfi.director.repository.DirectoryServiceMerger.restore String  dump  )  throws DirectorException
 

Restore rules and already processed data from a String dumped by mkdbfile() and targetJob().

See also:
targetJob(Enumeration, String)

mkdbfile(String)

synchronized void sfi.director.repository.DirectoryServiceMerger.select Enumeration  selectList  ) 
 

void sfi.director.repository.DirectoryServiceMerger.setControllingJob RemoteJob  job  ) 
 

void sfi.director.repository.DirectoryServiceMerger.setIsTarget  ) 
 

synchronized void sfi.director.repository.DirectoryServiceMerger.setTargetEvents Enumeration  events,
DBObject  infoDbo,
DBConnection  infoDB
 

Set the (optional) list of events to be executed on each target hosts after successfully executing the target part of the domain builder rules.

See also:
targetJob(Enumeration,String)

JobNode sfi.director.repository.DirectoryServiceMerger.targetJob Enumeration  targets,
String  title
throws DirectorException
 

Execute the target part of the domain builder ruleset (the part carrying the "OnTarget" option) on each target machine.

Rather, setup the necessary target jobs and put them into the job queue.

synchronized void sfi.director.repository.DirectoryServiceMerger.walk  )  throws DirectorException
 


Member Data Documentation

Hashtable sfi.director.repository.DirectoryServiceMerger.cached = new Hashtable() [package]
 

DBSet sfi.director.repository.DirectoryServiceMerger.dbs = null [package]
 

Hashtable sfi.director.repository.DirectoryServiceMerger.index = new Hashtable() [package]
 

boolean sfi.director.repository.DirectoryServiceMerger.isTarget = false [package]
 

RemoteJob sfi.director.repository.DirectoryServiceMerger.job = null [package]
 

DecimalFormat sfi.director.repository.DirectoryServiceMerger.lengthField = new DecimalFormat( "000000000" ) [package]
 

DBSet sfi.director.repository.DirectoryServiceMerger.ontarget = null [package]
 

Vector sfi.director.repository.DirectoryServiceMerger.selected = null [package]
 

Vector sfi.director.repository.DirectoryServiceMerger.targetEvents = null [package]
 

DBConnection sfi.director.repository.DirectoryServiceMerger.targetEventsInfoDB = null [package]
 

DBObject sfi.director.repository.DirectoryServiceMerger.targetEventsInfoDbo = null [package]
 


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