Philip L. McMahon
2012-01-27 30f9d25d77ccb5cd978d4cf8fa389ec819e90e95
src/com/gitblit/models/ServerStatus.java
@@ -20,6 +20,8 @@
import java.util.Map;
import java.util.TreeMap;
import com.gitblit.Constants;
/**
 * ServerStatus encapsulates runtime status information about the server
 * including some information about the system environment.
@@ -32,26 +34,32 @@
   private static final long serialVersionUID = 1L;
   public final Date bootDate;
   public final String version;
   public final String releaseDate;
   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(boolean isGO) {
      bootDate = new Date();
      this.bootDate = new Date();
      this.version = Constants.VERSION;
      this.releaseDate = Constants.VERSION_DATE;
      this.isGO = isGO;
      heapMaximum = Runtime.getRuntime().maxMemory();
      systemProperties = new TreeMap<String, String>();
      this.heapMaximum = Runtime.getRuntime().maxMemory();
      this.systemProperties = new TreeMap<String, String>();
      put("file.encoding");
      put("java.home");
      put("java.io.tmpdir");