001    package org.shiftone.jrat.core.jmx.info;
002    
003    
004    /**
005     * @author jeff@shiftone.org (Jeff Drost)
006     */
007    public interface JRatInfoMBean {
008    
009        String getBuiltBy();
010    
011    
012        String getBuiltOn();
013    
014    
015        String getVersion();
016    
017    
018        long getTotalMemory();
019    
020    
021        long getMaxMemory();
022    
023    
024        long getFreeMemory();
025    
026    
027        int getActiveThreadCount();
028    
029    
030        void gc();
031    }