orbit.server.service.HealthCheckList.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of orbit-server Show documentation
Show all versions of orbit-server Show documentation
Orbit is a system to make building highly scalable realtime services easier.
/*
Copyright (C) 2015 - 2019 Electronic Arts Inc. All rights reserved.
This file is part of the Orbit Project .
See license in LICENSE.
*/
package orbit.server.service
import orbit.server.OrbitServer
import orbit.server.mesh.AddressableDirectory
import orbit.server.mesh.LocalNodeInfo
import orbit.server.mesh.NodeDirectory
class HealthCheckList(
private val server: OrbitServer,
private val localNodeInfo: LocalNodeInfo,
private val addressableDirectory: AddressableDirectory,
private val nodeDirectory: NodeDirectory
) {
val checks = listOf(
this.server,
this.localNodeInfo,
this.addressableDirectory,
this.nodeDirectory
)
fun getChecks(): Iterable {
return checks
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy