001    package railo.commons.io.res;
002    
003    import java.io.Serializable;
004    
005    public interface ResourceLock extends Serializable {
006            
007            public void lock(Resource res);
008    
009            public void unlock(Resource res);
010    
011            public void read(Resource res);
012    
013            public long getLockTimeout();
014            
015            public void setLockTimeout(long timeout);
016    }