Class ServerData
- java.lang.Object
-
- jetbrains.buildServer.controllers.admin.ServerData
-
public final class ServerData extends Object
Created by Andrey Titov on 16.06.16. Class contains all interesting data about the server
-
-
Constructor Summary
Constructors Constructor Description ServerData(MemoryUsageMonitor memoryUsageMonitor, javax.servlet.http.HttpServletRequest request)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ServerData
fromJson(String data)
List<String>
getAvailableLoggingPresets()
int
getAvailableProcessors()
String
getCurrentLoggingPreset()
MemoryUsage
getHeapMemoryUsage()
JavaConfiguration
getJavaConf()
Map<String,MemoryUsage>
getMemUsagesMap()
MemoryUsage
getPermGenPoolMemoryUsage()
String
getServerInfo()
List<IntervalMetric>
getServerLoadMetrics()
boolean
isMemoryDumpAvailable()
String
toJson()
com.google.gson.JsonElement
toJsonElement()
-
-
-
Constructor Detail
-
ServerData
public ServerData(@NotNull MemoryUsageMonitor memoryUsageMonitor, @Nullable javax.servlet.http.HttpServletRequest request)
-
-
Method Detail
-
isMemoryDumpAvailable
public boolean isMemoryDumpAvailable()
-
getCurrentLoggingPreset
@NotNull public String getCurrentLoggingPreset()
-
getJavaConf
@NotNull public JavaConfiguration getJavaConf()
-
getMemUsagesMap
@NotNull public Map<String,MemoryUsage> getMemUsagesMap()
-
getHeapMemoryUsage
@NotNull public MemoryUsage getHeapMemoryUsage()
-
getPermGenPoolMemoryUsage
@Nullable public MemoryUsage getPermGenPoolMemoryUsage()
-
getAvailableProcessors
public int getAvailableProcessors()
-
getServerInfo
@Nullable public String getServerInfo()
-
getServerLoadMetrics
@NotNull public List<IntervalMetric> getServerLoadMetrics()
-
toJsonElement
@NotNull public com.google.gson.JsonElement toJsonElement()
-
fromJson
@NotNull public static ServerData fromJson(@NotNull String data)
-
toJson
@NotNull public String toJson()
-
-