orbit-server / orbit.server.mesh / LocalNodeInfo

LocalNodeInfo

class LocalNodeInfo : HealthCheck

Constructors

<init>

LocalNodeInfo(clusterManager: ClusterManager, serverInfo: LocalServerInfo)

Properties

info

val info: NodeInfo

Functions

isHealthy

suspend fun isHealthy(): Boolean

start

suspend fun start(): Unit

tick

suspend fun tick(): Unit

updateInfo

suspend fun updateInfo(body: (NodeInfo) -> NodeInfo): Unit