001    package railo.runtime.monitor;
002    
003    import railo.runtime.config.ConfigServer;
004    
005    public interface Monitor {
006    
007            public static final short TYPE_INTERVALL = 1;// FUTURE change to INTERVAL
008            public static final short TYPE_REQUEST = 2;
009            public static final short TYPE_ACTION = 4;// added with Railo 4.1
010            
011    
012            public void init(ConfigServer configServer, String name, boolean logEnabled);
013    
014            public short getType();
015            public String getName();
016            public Class getClazz();
017            public boolean isLogEnabled(); 
018    }