+ replaced the old RedisTemplate & co with the MyXXX version

This commit is contained in:
Costin Leau
2010-11-05 12:09:23 +02:00
parent 34640b6e69
commit 4d86c9e1b5
4 changed files with 14 additions and 14 deletions

View File

@@ -24,7 +24,7 @@ import org.springframework.util.Assert;
/**
* @author Costin Leau
*/
public class MyRedisAccessor implements InitializingBean {
public class RedisAccessor implements InitializingBean {
/** Logger available to subclasses */
protected final Log logger = LogFactory.getLog(getClass());

View File

@@ -18,15 +18,15 @@ package org.springframework.datastore.redis.core;
import org.springframework.datastore.redis.core.connection.RedisConnection;
/**
* Callback interface for Redis code. To be used with {@link MyRedisTemplate} execution methods, often as anonymous
* Callback interface for Redis code. To be used with {@link RedisTemplate} execution methods, often as anonymous
* classes within a method implementation.
*
* @author Costin Leau
*/
public interface MyRedisCallback<T> {
public interface RedisCallback<T> {
/**
* Gets called by {@link MyRedisTemplate} with an active Redis connection. Does not need to care about activating or
* Gets called by {@link RedisTemplate} with an active Redis connection. Does not need to care about activating or
* closing the connection or handling exceptions or transactions.
*
* @param connection

View File

@@ -16,11 +16,11 @@
package org.springframework.datastore.redis.core;
/**
* Basic set of Redis operations, implemented by {@link MyRedisTemplate}.
* Basic set of Redis operations, implemented by {@link RedisTemplate}.
*
* @author Costin Leau
*/
public interface MyRedisOperations {
public interface RedisOperations {
}

View File

@@ -32,8 +32,8 @@ import org.springframework.util.ClassUtils;
* Helper class that simplifies Redis data access code. Automatically converts Redis client exceptions into
* DataAccessExceptions, following the org.springframework.dao exception hierarchy.
*
* The central method is execute, supporting Redis access code implementing the {@link MyRedisCallback} interface.
* It provides {@link RedisConnection} handling such that neither the {@link MyRedisCallback} implementation nor
* The central method is execute, supporting Redis access code implementing the {@link RedisCallback} interface.
* It provides {@link RedisConnection} handling such that neither the {@link RedisCallback} implementation nor
* the calling code needs to explicitly care about retrieving/closing Redis connections, or handling Session
* lifecycle exceptions. For typical single step actions, there are various convenience methods.
*
@@ -42,25 +42,25 @@ import org.springframework.util.ClassUtils;
*
* @author Costin Leau
*/
public class MyRedisTemplate extends MyRedisAccessor {
public class RedisTemplate extends RedisAccessor {
private boolean exposeConnection = false;
private RedisConverter converter = null;
public MyRedisTemplate() {
public RedisTemplate() {
}
public MyRedisTemplate(RedisConnectionFactory connectionFactory) {
public RedisTemplate(RedisConnectionFactory connectionFactory) {
this.setConnectionFactory(connectionFactory);
afterPropertiesSet();
}
public <T> T execute(MyRedisCallback<T> action) {
public <T> T execute(RedisCallback<T> action) {
return execute(action, isExposeConnection());
}
public <T> T execute(MyRedisCallback<T> action, boolean exposeConnection) {
public <T> T execute(RedisCallback<T> action, boolean exposeConnection) {
Assert.notNull(action, "Callback object must not be null");
RedisConnectionFactory factory = getConnectionFactory();
@@ -101,7 +101,7 @@ public class MyRedisTemplate extends MyRedisAccessor {
}
/**
* Sets whether to expose the Redis connection to {@link MyRedisCallback} code.
* Sets whether to expose the Redis connection to {@link RedisCallback} code.
*
* Default is "false": a proxy will be returned, suppressing <tt>quit</tt> and <tt>disconnect</tt> calls.
*