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

Comparing projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/FilterManager.java (file contents):
Revision 1.19 by tdb, Wed Mar 14 01:34:33 2001 UTC vs.
Revision 1.22 by tdb, Wed Mar 14 23:25:29 2001 UTC

# Line 1 | Line 1
1   //---PACKAGE DECLARATION---
2 < package uk.ac.ukc.iscream.filtermanager;
2 > package uk.org.iscream.filtermanager;
3  
4   //---IMPORTS---
5 < import uk.ac.ukc.iscream.util.*;
6 < import uk.ac.ukc.iscream.core.*;
7 < import uk.ac.ukc.iscream.componentmanager.*;
5 > import uk.org.iscream.util.*;
6 > import uk.org.iscream.core.*;
7 > import uk.org.iscream.componentmanager.*;
8  
9   /**
10   * The FilterManager handles initialisation
# Line 41 | Line 41 | public class FilterManager implements Component {
41       */
42       public void start() throws ComponentStartException {
43          // get references to key objects
44 <        _logger = ReferenceManager.getInstance().getLogger();
44 >        _logger = _refman.getLogger();
45          
46          _logger.write(toString(), Logger.SYSINIT, "coming up");
47          
# Line 60 | Line 60 | public class FilterManager implements Component {
60       * @return a boolean value, true if the depdencies are satisfied
61       */
62      public boolean depCheck() {
63 <        // no real dependencies
64 <        // although it will require Filter's, but these cannot
65 <        // be predicted at this stage
63 >        // This also depends on Filters.. but only when requested.
64 >        // I believe the code is in place to handle that elsewhere.
65 >        try {
66 >            org.omg.CORBA.Object obj;
67 >            obj = _refman.getCORBARef("iscream.Logger");
68 >            obj = _refman.getCORBARef("iscream.ConfigurationManager");
69 >        } catch(ComponentCORBAException e) {
70 >            System.err.println(toString() + ": Dependency Failure: "+e);
71 >            return false;
72 >        }
73 >        // dependency check suceeded
74          return true;
75      }
76      
# Line 70 | Line 78 | public class FilterManager implements Component {
78       * Overrides the {@link java.lang.Object#toString() Object.toString()}
79       * method to provide clean logging (every class should have this).
80       *
81 <     * This uses the uk.ac.ukc.iscream.util.NameFormat class
81 >     * This uses the uk.org.iscream.util.NameFormat class
82       * to format the toString()
83       *
84       * @return the name of this class and its CVS revision
# Line 104 | Line 112 | public class FilterManager implements Component {
112       * system logger that is being used.
113       */
114      private Logger _logger;
115 +    
116 +    /**
117 +     * A reference to the reference manager in use
118 +     */
119 +    private ReferenceManager _refman = ReferenceManager.getInstance();
120  
121   //---STATIC ATTRIBUTES---
122  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines