
tech.harmonysoft.oss.common.host.HostInfo.kt Maven / Gradle / Ivy
package tech.harmonysoft.oss.common.host
import tech.harmonysoft.oss.common.execution.CommonContextKey
import tech.harmonysoft.oss.common.info.CommonInfoProvider
data class HostInfo(
val hostName: String
) : CommonInfoProvider {
val shortHostName = run {
val i = hostName.indexOf('.')
if (i > 0) {
hostName.substring(0, i)
} else {
hostName
}
}
override val info = mapOf(CommonContextKey.HOST to hostName)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy