sfi.director.application.config.GenericFileHandler Class Reference

Inheritance diagram for sfi.director.application.config.GenericFileHandler:

sfi.director.application.config.ConfigFileHandler sfi.director.util.ArchiveFilter List of all members.

Detailed Description

config file handler.

Classes derived from this class handle one specific config file.


Public Member Functions

 GenericFileHandler ()
String[] Packages (String id)
String description (String id)
String configPrefixById (String id)
void save (SaveConfigEnvironment env) throws DirectorException
 save this file if the ConfigEnvironment demands it.
synchronized void restore (RestoreConfigEnvironment env) throws DirectorException
 restore one config file from config environment env.
void archiveStart (OutputStream outstream)
void archiveWrite (byte[] buffer, int size) throws IOException
void archiveClose () throws IOException
void performPostRestore (RestoreConfigEnvironment env)

Protected Member Functions

void readConfig ()
void setupFilesel (DBObject pkgDef)
synchronized void savePkg (SaveConfigEnvironment env, DBObject pkgDef) throws DirectorException
void setupRestarts (DBObject pkgDef)
DBObject pkgDef ()
DBObject pkgDef (DBObject pkgDef)

Package Attributes

Hashtable knownFiles = null
ConfigFileHandler currentHandler = null
DBObject currentPkgDef = null


Constructor & Destructor Documentation

sfi.director.application.config.GenericFileHandler.GenericFileHandler  ) 
 


Member Function Documentation

void sfi.director.application.config.GenericFileHandler.archiveClose  )  throws IOException
 

Reimplemented from sfi.director.application.config.ConfigFileHandler.

void sfi.director.application.config.GenericFileHandler.archiveStart OutputStream  outstream  ) 
 

Reimplemented from sfi.director.application.config.ConfigFileHandler.

void sfi.director.application.config.GenericFileHandler.archiveWrite byte[]  buffer,
int  size
throws IOException
 

Reimplemented from sfi.director.application.config.ConfigFileHandler.

String sfi.director.application.config.GenericFileHandler.configPrefixById String  id  ) 
 

Reimplemented from sfi.director.application.config.ConfigFileHandler.

String sfi.director.application.config.GenericFileHandler.description String  id  ) 
 

Reimplemented from sfi.director.application.config.ConfigFileHandler.

String [] sfi.director.application.config.GenericFileHandler.Packages String  id  ) 
 

Reimplemented from sfi.director.application.config.ConfigFileHandler.

void sfi.director.application.config.GenericFileHandler.performPostRestore RestoreConfigEnvironment  env  ) 
 

Reimplemented from sfi.director.application.config.ConfigFileHandler.

DBObject sfi.director.application.config.GenericFileHandler.pkgDef DBObject  pkgDef  )  [protected]
 

DBObject sfi.director.application.config.GenericFileHandler.pkgDef  )  [protected]
 

void sfi.director.application.config.GenericFileHandler.readConfig  )  [protected]
 

synchronized void sfi.director.application.config.GenericFileHandler.restore RestoreConfigEnvironment  env  )  throws DirectorException
 

restore one config file from config environment env.

Reimplemented from sfi.director.application.config.ConfigFileHandler.

void sfi.director.application.config.GenericFileHandler.save SaveConfigEnvironment  env  )  throws DirectorException
 

save this file if the ConfigEnvironment demands it.

Reimplemented from sfi.director.application.config.ConfigFileHandler.

synchronized void sfi.director.application.config.GenericFileHandler.savePkg SaveConfigEnvironment  env,
DBObject  pkgDef
throws DirectorException [protected]
 

void sfi.director.application.config.GenericFileHandler.setupFilesel DBObject  pkgDef  )  [protected]
 

void sfi.director.application.config.GenericFileHandler.setupRestarts DBObject  pkgDef  )  [protected]
 


Member Data Documentation

ConfigFileHandler sfi.director.application.config.GenericFileHandler.currentHandler = null [package]
 

DBObject sfi.director.application.config.GenericFileHandler.currentPkgDef = null [package]
 

Hashtable sfi.director.application.config.GenericFileHandler.knownFiles = null [package]
 


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