package org.cloudfoundry.runtime.service.keyvalue; import org.cloudfoundry.runtime.env.CloudEnvironment; import org.cloudfoundry.runtime.env.RedisServiceInfo; import org.cloudfoundry.runtime.service.AbstractCloudServiceFactory; import org.springframework.data.redis.connection.RedisConnectionFactory; /** * Spring factory bean for Redis service. * * @author Ramnivas Laddad * */ public class CloudRedisConnectionFactoryBean extends AbstractCloudServiceFactory<RedisConnectionFactory, RedisServiceInfo> { public CloudRedisConnectionFactoryBean(CloudEnvironment cloudEnvironment) { super(new RedisServiceCreator(cloudEnvironment)); } public CloudRedisConnectionFactoryBean() { super(new RedisServiceCreator(new CloudEnvironment())); } @Override public Class<?> getObjectType() { return RedisConnectionFactory.class; } }