ViewVC Help
View File | Revision Log | Show Annotations | Revision Graph | Root Listing
root/i-scream/projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/core/ConfigurationServant.java (file contents):
Revision 1.11 by tdb, Tue Nov 21 15:08:42 2000 UTC vs.
Revision 1.12 by ajm, Tue Nov 21 21:58:52 2000 UTC

# Line 12 | Line 12 | import java.text.DateFormat;
12   * set their configuration from a central location.
13   *
14   * When classes want their configuration, they contact
15 < * the Configurator, which will locate their config,
15 > * the ConfigurationManager, which will locate their config,
16   * open it and pass it to a Configuration object which is
17   * then passed back to the calling class.
18   *
# Line 37 | Line 37 | class ConfigurationServant extends ConfigurationPOA {
37  
38      /**
39       * Creates a new ConfigurationServant taking a hook
40 <     * to a file containing the configuration.
40 >     * to a Properties object containing the configuration.
41       *
42 <     * @param propertiesStream an InputStream connected to the configuration
42 >     * @param properties a Properties object that contains the full properties for this configuration
43 >     * @param fileList the list of config files used to build this configuration
44 >     * @param lastModified the most recent last modified value for the file list
45 >     * @param logRef a reference to the logger system
46       */
47      ConfigurationServant(Properties properties, String fileList, long lastModified, Logger logRef) {
48 +        // assign local variables
49          _properties = properties;
50          _lastModified = lastModified;
51          _fileList = fileList;
# Line 77 | Line 81 | class ConfigurationServant extends ConfigurationPOA {
81  
82   //---PRIVATE METHODS---
83  
84 +    /**
85 +     * Overridden for debugging purposes
86 +     * to see when an instance of this class
87 +     * is destroyed
88 +     */
89      protected void finalize() throws Throwable {
90          _logRef.write(this.toString(), Logger.DEBUG, "finalized (ick, us english!)");
91      }
# Line 93 | Line 102 | class ConfigurationServant extends ConfigurationPOA {
102          return _lastModified;
103      }
104  
105 +    /**
106 +     * Returns the list of files used to build the Properties
107 +     * this object is using.
108 +     *
109 +     * @return the list of files
110 +     */
111      public String getFileList() {
112          return _fileList;
113      }
# Line 115 | Line 130 | class ConfigurationServant extends ConfigurationPOA {
130       */
131      private long _lastModified;
132      
133 +    
134 +    /**
135 +     * The list of files that were used to build this configuration
136 +     */
137      private String _fileList;
138      
139   //---STATIC ATTRIBUTES---

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines