All Downloads are FREE. Search and download functionalities are using the official Maven repository.

tech.harmonysoft.oss.redis.TestRedisConfigProviderImpl.kt Maven / Gradle / Ivy

There is a newer version: 3.5.0
Show newest version
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