001    package railo.runtime.config;
002    
003    import railo.commons.io.res.Resource;
004    import railo.runtime.lock.LockManager;
005    
006    /**
007     * Web Context
008     */
009    public interface ConfigWeb extends Config {
010    
011        /**
012         * @return lockmanager
013         */
014        public abstract LockManager getLockManager();
015    
016            /**
017             * @return return if is allowed to define request timeout via URL
018             */
019            public abstract boolean isAllowURLRequestTimeout();
020    
021            public abstract String getServerId();
022    
023            public String getLabel();
024    
025            public abstract Resource getConfigServerDir();
026    }