Coverage Report - org.webslinger.io.PollingFileMonitor
 
Classes in this File Line Coverage Branch Coverage Complexity
PollingFileMonitor
0%
0/4
N/A
0
PollingFileMonitor$WatchedFile
0%
0/6
N/A
0
 
 1  
 package org.webslinger.io;
 2  
 
 3  
 import java.io.File;
 4  
 
 5  0
 public class PollingFileMonitor extends AbstractPollingMonitor<File, PollingFileMonitor, PollingFileMonitor.WatchedFile, FileMonitor.FileListener> implements FileMonitor {
 6  
     public PollingFileMonitor(long delay) {
 7  0
         super(delay);
 8  0
     }
 9  
 
 10  
     protected WatchedFile createWatched(File item) {
 11  0
         return new WatchedFile(this, item);
 12  
     }
 13  
 
 14  
     public static class WatchedFile extends AbstractPollingMonitor.PollingWatched<File, PollingFileMonitor, WatchedFile, FileMonitor.FileListener> {
 15  
         public WatchedFile(PollingFileMonitor monitor, File item) {
 16  0
             super(monitor, item);
 17  0
         }
 18  
 
 19  
         public void refresh() {
 20  0
         }
 21  
 
 22  
         public boolean exists() {
 23  0
             return item.exists();
 24  
         }
 25  
 
 26  
         public long lastModifiedTime() {
 27  0
             return item.lastModified();
 28  
         }
 29  
 
 30  
         public long size() {
 31  0
             return item.length();
 32  
         }
 33  
     }
 34  
 }