001    package railo.runtime.debug;
002    
003    /**
004     * a single debug entry
005     */
006    public interface DebugEntryTemplate extends DebugEntry {
007    
008        /**
009         * @return Returns the fileLoadTime.
010         */
011        public abstract long getFileLoadTime();
012    
013        /**
014         * @param fileLoadTime The fileLoadTime to set.
015         */
016        public abstract void updateFileLoadTime(long fileLoadTime);
017    
018        /**
019         * @return Returns the queryTime.
020         */
021        public abstract long getQueryTime();
022    
023        /**
024         * @param queryTime update queryTime
025         */
026        public abstract void updateQueryTime(long queryTime);
027    
028        /**
029         * resets the query time to zero
030         */
031        public abstract void resetQueryTime();
032    
033    }