James Moger
2011-10-26 a70b43cde76b4baab82b4ce0d9ff82883f80b8df
src/com/gitblit/models/ServerStatus.java
@@ -17,12 +17,12 @@
import java.io.Serializable;
import java.util.Date;
import java.util.HashMap;
import java.util.Map;
import java.util.TreeMap;
/**
 * ServerStatus encapsulates runtime status information about the server
 * including the system environment.
 * including some information about the system environment.
 * 
 * @author James Moger
 * 
@@ -33,20 +33,25 @@
   public final Date bootDate;
   
   public final long heapSize;
   public final Map<String, String> systemProperties;
   public final boolean isGO;
   
   public final Map<String, String> systemProperties;
   public final long heapMaximum;
   public volatile long heapAllocated;
   
   public volatile long heapFree;
   public String servletContainer;
   public ServerStatus() {
   public ServerStatus(boolean isGO) {
      bootDate = new Date();
      this.isGO = isGO;
      
      heapSize = Runtime.getRuntime().maxMemory();
      heapMaximum = Runtime.getRuntime().maxMemory();
      
      systemProperties = new HashMap<String, String>();
      systemProperties = new TreeMap<String, String>();
      put("file.encoding");
      put("java.home");
      put("java.io.tmpdir");