@Override public void fromJson(JsonObject json) { creationTime = getLong(json, JSON_CREATION_TIME, -1L); totalPhysical = getLong(json, JSON_TOTAL_PHYSICAL, -1L); freePhysical = getLong(json, JSON_FREE_PHYSICAL, -1L); maxNativeMemory = getLong(json, JSON_MAX_NATIVE_MEMORY, -1L); committedNativeMemory = getLong(json, JSON_COMMITTED_NATIVE_MEMORY, -1L); usedNativeMemory = getLong(json, JSON_USED_NATIVE_MEMORY, -1L); freeNativeMemory = getLong(json, JSON_FREE_NATIVE_MEMORY, -1L); maxHeap = getLong(json, JSON_MAX_HEAP, -1L); committedHeap = getLong(json, JSON_COMMITTED_HEAP, -1L); usedHeap = getLong(json, JSON_USED_HEAP, -1L); gcStats = new LocalGCStatsImpl(); if (json.get(JSON_GC_STATS) != null) { gcStats.fromJson(getObject(json, JSON_GC_STATS)); } }
@Override public void fromJson(JsonObject json) { creationTime = getLong(json, JSON_CREATION_TIME, -1L); totalPhysical = getLong(json, JSON_TOTAL_PHYSICAL, -1L); freePhysical = getLong(json, JSON_FREE_PHYSICAL, -1L); maxNativeMemory = getLong(json, JSON_MAX_NATIVE_MEMORY, -1L); committedNativeMemory = getLong(json, JSON_COMMITTED_NATIVE_MEMORY, -1L); usedNativeMemory = getLong(json, JSON_USED_NATIVE_MEMORY, -1L); freeNativeMemory = getLong(json, JSON_FREE_NATIVE_MEMORY, -1L); maxHeap = getLong(json, JSON_MAX_HEAP, -1L); committedHeap = getLong(json, JSON_COMMITTED_HEAP, -1L); usedHeap = getLong(json, JSON_USED_HEAP, -1L); gcStats = new LocalGCStatsImpl(); if (json.get(JSON_GC_STATS) != null) { gcStats.fromJson(getObject(json, JSON_GC_STATS)); } }