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/HostInit.java
(Generate patch)

Comparing projects/cms/source/server/uk/org/iscream/cms/server/filtermanager/HostInit.java (file contents):
Revision 1.30 by tdb, Sat May 18 18:16:02 2002 UTC vs.
Revision 1.31 by tdb, Mon May 20 11:38:14 2002 UTC

# Line 127 | Line 127 | class HostInit extends Thread {
127                  }
128              }
129                  
130 <                // hopefully we found a filter
130 >            // hopefully we found a filter
131              if(filterInfoRef != null) {
132                  _logger.write(toString(), Logger.DEBUG, " found filter- " + filter);
133 <                // tell the host about it...
134 <                    _socketOut.println(filterInfoRef.getHostName() + ";"
135 <                                     + filterInfoRef.getUDPPort() + ";"
136 <                                     + filterInfoRef.getTCPPort());
133 >                try {
134 >                    // tell the host about it...
135 >                        _socketOut.println(filterInfoRef.getHostName() + ";"
136 >                                         + filterInfoRef.getUDPPort() + ";"
137 >                                         + filterInfoRef.getTCPPort());
138 >                    }
139 >                    catch(org.omg.CORBA.COMM_FAILURE e) {
140 >                        // failed to talk to filter, lets signal an error
141 >                        _socketOut.println("ERROR");
142 >                        throw new IOException("error communicating with filter - " + e);
143 >                    }
144                  }
145                  else {
146                      // ...or throw a wobbly (and tell the host!)

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines