|
Static Public Member Functions |
| static void | shutdown () |
| | Try to do some cleanup before system shutdown.
|
| static void | setup_base () |
| | Setup some basic things .
|
| static DBConnection | set_db (String prop, String defloc, boolean fatal, String defaulturl) |
| | Setup one database.
|
| static DBConnection | set_db (String prop, String defloc, boolean fatal) |
| static DBConnection | set_db (String prop, String defloc, boolean fatal, Credentials creds) |
| static DBConnection | set_db (String prop, String defloc, boolean fatal, Credentials creds, String defaulturl) |
| static void | setup_objectregistry () |
| static void | setup_objeventdb () |
| static void | setup () |
| | The main setup() routine used by most of the interactive director classes.
|
| static void | setup_localagent () |
| | The setup method used when running in agent mode.
|
| static void | setup_agent () |
| | The setup method used when running in agent mode.
|
| static void | setup_setpasswd () |
| | The setup method used by the user password utility.
|
| static void | setup_cli () |
| | The setup method used by CLI commands.
|
| static void | setup_frinterface () |
| | The frontend interface setup() routine.
|
Static Public Attributes |
| static final MyProperties | defaultSettings |
| | default settings
|
| static DBConnection | lockdb = null |
| | The lock database.
|
| static DBConnection | localLockdb = null |
| | The database used for locks local to the system we are running on.
|
| static DBConnection | jobqueuedb = null |
| | The job queue database.
|
| static DBConnection | cmdqueuedb = null |
| | The command queue database.
|
| static DBConnection | reqqueuedb = null |
| | The request queue database.
|
| static DBConnection | jobarchivedb = null |
| | The job archive database.
|
| static DBConnection | hostsdb = null |
| | The database where host information is stored.
|
| static DBConnection | peopledb = null |
| | The database where people information is stored.
|
| static DBConnection | authdb = null |
| | The database used for authentication purposes.
|
| static DBConnection | classesdb = null |
| | The database where host/person class information is stored.
|
| static DBConnection | appsdb = null |
| | The database where application information is stored.
|
| static DBConnection | servicesdb = null |
| | The database where service information is stored.
|
| static DBConnection | dsrulesdb = null |
| | The database where domain service rule information is stored.
|
| static DBConnection | nulldb = null |
| | The null database.
|
| static DBConnection | docsdb = null |
| | The database where documentation is stored.
|
| static DBConnection | settingsdb = null |
| | The database where internal settings are stored.
|
| static DBConnection | schemadb = null |
| | The database where object schemata are stored.
|
| static DBConnection | memorydb = null |
| | The RAM database.
|
| static DBConnection | objregistrydb = null |
| | The database where object registry information is stored.
|
| static DBConnection | objeventdb = null |
| | The database where object event information is stored.
|
| static DBConnection | topdb = null |
| | The database where the database root is.
|
| static DirectoryAccess | hostsdir = null |
| | The directory for host information access.
|
| static DirectoryAccess | peopledir = null |
| | The directory for people information access.
|
| static DirectoryAccess | classesdir = null |
| | The directory for host/person class information access.
|
| static Scheduler | scheduler = null |
| | Our current scheduler.
|
| static MyProperties | properties = null |
| | Our 'raw' configuration as found in the director.conf file.
|
| static File | active_properties = null |
| | The director.conf file we are currently using.
|
| static String | hostname |
| | The principal name of the host we are running on.
|
| static Vector | hostnames = new Vector() |
| | A complete list of names of the host we are running on.
|
| static String | masterhost |
| | The name of our admin server.
|
| static String | tmphost |
| | The name of the host storing site-wide temporary files.
|
| static String | tmpstorage = null |
| | The directory on tmphost where site-wide temporary files are stored.
|
| static String | programid |
| | A (hopefully) unique ID identifying our program.
|
| static String | programname = "sfidirector" |
| | Our program's name.
|
| static String | program_cmdline = "" |
| | Our program's command line.
|
| static Vector | localjobqueue = new Vector() |
| | Here jobs are stored when they are stored locally.
|
| static String | fileSeparator |
| | The separator between fragments of a file's path.
|
| static String | pathSeparator = ":" |
| | The separator between multiple file names in a list.
|
| static String | rootDir |
| | The directory where the director is installed.
|
| static String | imageDir |
| | The directory where images (icons, etc.
|
| static String | rcdir |
| | The path of the personal (user specific) director configuration files can be found.
|
| static String | agentcommand |
| | The system command we use for starting up a director agent.
|
| static Logger | logger |
| | The default Logger.
|
| static boolean | interactive = false |
| | This is true if we are running in interactive mode (thus if we are run by a user and are able to interact with him/her).
|
| static boolean | isagent = false |
| | This is true if we are running in agent mode.
|
| static String | configFile = null |
| | This is set by whatever CLI command is the entry point for the director if the name of the config file is supplied via a command line argument.
|
| static String | configDomain = null |
| | Domain name.
|