
tech.harmonysoft.oss.redis.TestRedisConfigProviderImpl.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of harmonysoft-redis-environment Show documentation
Show all versions of harmonysoft-redis-environment Show documentation
Common general-purpose Kotlin utility
package tech.harmonysoft.oss.redis
import jakarta.inject.Named
import org.springframework.beans.factory.ObjectProvider
import tech.harmonysoft.oss.environment.TestEnvironmentManager
import tech.harmonysoft.oss.redis.config.TestRedisConfig
import tech.harmonysoft.oss.redis.config.TestRedisConfigProvider
@Named
class TestRedisConfigProviderImpl(
private val environmentManager: ObjectProvider,
private val environment: ObjectProvider
) : TestRedisConfigProvider {
override fun getData(): TestRedisConfig {
return environmentManager.getObject().startIfNecessary(environment.getObject())
}
override fun refresh() {
}
override fun probe(): TestRedisConfig {
return data
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy