Author: tcurdt
Date: Tue Mar  6 13:08:49 2007
New Revision: 515303

URL: http://svn.apache.org/viewvc?view=rev&rev=515303
Log:
hopefully make windows happy


Modified:
    
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
    
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/FileResourceStore.java

Modified: 
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java?view=diff&rev=515303&r1=515302&r2=515303
==============================================================================
--- 
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
 (original)
+++ 
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/listeners/ReloadingListener.java
 Tue Mar  6 13:08:49 2007
@@ -91,12 +91,16 @@
         if (created.size() > 0) {
             for (Iterator it = created.iterator(); it.hasNext();) {
                 final File file = (File) it.next();
+                FileInputStream is = null;
                 try {
-                    final byte[] bytes = IOUtils.toByteArray(new 
FileInputStream(file));
+                       is = new FileInputStream(file);
+                    final byte[] bytes = IOUtils.toByteArray(is);
                     final String resourceName = 
getResourceNameFromRelativeFileName(ClassUtils.relative(pObserver.getRootDirectory(),
 file));
                      store.write(resourceName, bytes);
                 } catch(final Exception e) {
                     log.error("could not load " + file, e);
+                } finally {
+                       IOUtils.closeQuietly(is);
                 }
             }
         }
@@ -104,12 +108,16 @@
         if (changed.size() > 0) {
             for (Iterator it = changed.iterator(); it.hasNext();) {
                 final File file = (File) it.next();
+                FileInputStream is = null;
                 try {
+                       is = new FileInputStream(file);
                     final byte[] bytes = IOUtils.toByteArray(new 
FileInputStream(file));
                     final String resourceName = 
getResourceNameFromRelativeFileName(ClassUtils.relative(pObserver.getRootDirectory(),
 file));
                     store.write(resourceName, bytes);
                 } catch(final Exception e) {
                     log.error("could not load " + file, e);
+                } finally {
+                       IOUtils.closeQuietly(is);
                 }
             }
             reload = true;

Modified: 
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/FileResourceStore.java
URL: 
http://svn.apache.org/viewvc/jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/FileResourceStore.java?view=diff&rev=515303&r1=515302&r2=515303
==============================================================================
--- 
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/FileResourceStore.java
 (original)
+++ 
jakarta/commons/sandbox/jci/trunk/core/src/main/java/org/apache/commons/jci/stores/FileResourceStore.java
 Tue Mar  6 13:08:49 2007
@@ -18,13 +18,13 @@
 
 import java.io.File;
 import java.io.FileInputStream;
-import java.io.FileNotFoundException;
 import java.io.FileOutputStream;
 import java.io.IOException;
 import java.io.InputStream;
 import java.io.OutputStream;
 import java.util.ArrayList;
 import java.util.List;
+
 import org.apache.commons.io.IOUtils;
 
 
@@ -45,21 +45,11 @@
             is = new FileInputStream(getFile(pResourceName));
             final byte[] data = IOUtils.toByteArray(is);
             return data;
-        } catch (FileNotFoundException e) {
-               // TODO
-        } catch (IOException e) {
-               // TODO
+        } catch (Exception e) {
+               return null;
         } finally {
-            if (is != null) {
-                try {
-                    is.close();
-                } catch (IOException e) {
-                       //TODO
-                }
-            }
+               IOUtils.closeQuietly(is);
         }
-
-        return null;
     }
     
     public void write( final String pResourceName, final byte[] pData ) {
@@ -74,18 +64,10 @@
             }
             os = new FileOutputStream(file);
             os.write(pData);
-        } catch (FileNotFoundException e) {
-               // TODO
-        } catch (IOException e) {
-               // TODO         
+        } catch (Exception e) {
+               // FIXME: now what?
         } finally {
-            if (os != null) {
-                try {
-                    os.close();
-                } catch (IOException e) {
-                       //TODO
-                }
-            }
+               IOUtils.closeQuietly(os);
         }
     }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to