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 }