
devutility.internal.dao.RedisInstanceHelper Maven / Gradle / Ivy
package devutility.internal.dao;
import java.util.Properties;
import devutility.internal.dao.models.RedisInstance;
import devutility.internal.util.PropertiesHelper;
public final class RedisInstanceHelper extends DbInstanceHelper {
// region get instance
public static RedisInstance getInstance(String resourceName, String prefix) {
Properties properties = PropertiesHelper.getProperties(resourceName);
if (properties == null) {
return null;
}
RedisInstance instance = new RedisInstance();
setInstance(instance, properties, prefix);
instance.setDBIndex(PropertiesHelper.getIntProperty(properties, getPropertyKeyDBIndex(prefix)));
return instance;
}
// endregion
// region get property key DBIndex
public static String getPropertyKeyDBIndex(String prefix) {
return String.format("%s.dbindex", prefix);
}
// endregion
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy