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 ServerDatafromJson(String data)List<String>getAvailableLoggingPresets()intgetAvailableProcessors()StringgetCurrentLoggingPreset()MemoryUsagegetHeapMemoryUsage()JavaConfigurationgetJavaConf()Map<String,MemoryUsage>getMemUsagesMap()MemoryUsagegetPermGenPoolMemoryUsage()StringgetServerInfo()List<IntervalMetric>getServerLoadMetrics()booleanisMemoryDumpAvailable()StringtoJson()com.google.gson.JsonElementtoJsonElement()
-
-
-
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()
-
-