Package io.trino.server
Class NodeStatus
java.lang.Object
io.trino.server.NodeStatus
-
Constructor Summary
ConstructorsConstructorDescriptionNodeStatus(String nodeId, NodeVersion nodeVersion, String environment, boolean coordinator, io.airlift.units.Duration uptime, String externalAddress, String internalAddress, MemoryInfo memoryInfo, int processors, double processCpuLoad, double systemCpuLoad, long heapUsed, long heapAvailable, long nonHeapUsed) -
Method Summary
Modifier and TypeMethodDescriptionlonglonglongdoubleintdoubleio.airlift.units.Durationboolean
-
Constructor Details
-
NodeStatus
public NodeStatus(String nodeId, NodeVersion nodeVersion, String environment, boolean coordinator, io.airlift.units.Duration uptime, String externalAddress, String internalAddress, MemoryInfo memoryInfo, int processors, double processCpuLoad, double systemCpuLoad, long heapUsed, long heapAvailable, long nonHeapUsed)
-
-
Method Details
-
getNodeId
-
getNodeVersion
-
getEnvironment
-
isCoordinator
public boolean isCoordinator() -
getUptime
public io.airlift.units.Duration getUptime() -
getExternalAddress
-
getInternalAddress
-
getMemoryInfo
-
getProcessors
public int getProcessors() -
getProcessCpuLoad
public double getProcessCpuLoad() -
getSystemCpuLoad
public double getSystemCpuLoad() -
getHeapUsed
public long getHeapUsed() -
getHeapAvailable
public long getHeapAvailable() -
getNonHeapUsed
public long getNonHeapUsed()
-