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.21 by tdb, Wed Mar 14 02:01:19 2001 UTC

# 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 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