001    package railo.runtime.debug;
002    
003    import java.io.Serializable;
004    
005    /**
006     * a single debug entry
007     */
008    public interface DebugEntry extends Serializable {
009    
010        /**
011         * @return Returns the exeTime.
012         */
013        public abstract long getExeTime();
014    
015        /**
016         * @param exeTime The exeTime to set.
017         */
018        public abstract void updateExeTime(long exeTime);
019    
020        /**
021         * @return Returns the src.
022         */
023        public abstract String getSrc();
024    
025        /**
026         * @return Returns the count.
027         */
028        public abstract int getCount();
029    
030        /**
031         * @return Returns the max.
032         */
033        public abstract long getMax();
034    
035        /**
036         * @return Returns the min.
037         */
038        public abstract long getMin();
039        
040        /**
041         * @return the file path of this entry
042         */
043        public abstract String getPath();
044        
045        
046        
047        public abstract String getId();
048    
049    }