@Override protected RedisRepositoryFactory createRepositoryFactory(KeyValueOperations operations, Class<? extends AbstractQueryCreator<?, ?>> queryCreator, Class<? extends RepositoryQuery> repositoryQueryType) { return new RedisRepositoryFactory(operations, queryCreator, repositoryQueryType); } }
@Override protected T create(CreationalContext<T> creationalContext, Class<T> repositoryType) { KeyValueOperations keyValueTemplate = getDependencyInstance(this.keyValueTemplate, KeyValueOperations.class); return create(() -> new RedisRepositoryFactory(keyValueTemplate, RedisQueryCreator.class), repositoryType); } }
@Override protected RedisRepositoryFactory createRepositoryFactory(KeyValueOperations operations, Class<? extends AbstractQueryCreator<?, ?>> queryCreator, Class<? extends RepositoryQuery> repositoryQueryType) { return new RedisRepositoryFactory(operations, queryCreator, repositoryQueryType); } }
@Override protected RedisRepositoryFactory createRepositoryFactory(KeyValueOperations operations, Class<? extends AbstractQueryCreator<?, ?>> queryCreator, Class<? extends RepositoryQuery> repositoryQueryType) { return new RedisRepositoryFactory(operations, queryCreator, repositoryQueryType); } }
@Override protected T create(CreationalContext<T> creationalContext, Class<T> repositoryType) { KeyValueOperations keyValueTemplate = getDependencyInstance(this.keyValueTemplate, KeyValueOperations.class); return create(() -> new RedisRepositoryFactory(keyValueTemplate, RedisQueryCreator.class), repositoryType); } }
@Override protected T create(CreationalContext<T> creationalContext, Class<T> repositoryType) { KeyValueOperations keyValueTemplate = getDependencyInstance(this.keyValueTemplate, KeyValueOperations.class); return create(() -> new RedisRepositoryFactory(keyValueTemplate, RedisQueryCreator.class), repositoryType); } }