Class RedisRepositoryFactory

java.lang.Object
org.springframework.data.repository.core.support.RepositoryFactorySupport
org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
org.springframework.data.redis.repository.support.RedisRepositoryFactory
All Implemented Interfaces:
Aware, BeanClassLoaderAware, BeanFactoryAware

public class RedisRepositoryFactory extends org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
RepositoryFactorySupport specific of handing Redis KeyValueRepository.
Since:
1.7
Author:
Christoph Strobl, Oliver Gierke, Mark Paluch
  • Constructor Details

    • RedisRepositoryFactory

      public RedisRepositoryFactory(org.springframework.data.keyvalue.core.KeyValueOperations keyValueOperations)
      Parameters:
      keyValueOperations -
      See Also:
      • KeyValueRepositoryFactory(KeyValueOperations)
    • RedisRepositoryFactory

      public RedisRepositoryFactory(org.springframework.data.keyvalue.core.KeyValueOperations keyValueOperations, Class<? extends AbstractQueryCreator<?,?>> queryCreator)
      Parameters:
      keyValueOperations -
      queryCreator -
      See Also:
      • KeyValueRepositoryFactory(KeyValueOperations, Class)
    • RedisRepositoryFactory

      public RedisRepositoryFactory(org.springframework.data.keyvalue.core.KeyValueOperations keyValueOperations, Class<? extends AbstractQueryCreator<?,?>> queryCreator, Class<? extends RepositoryQuery> repositoryQueryType)
      Parameters:
      keyValueOperations -
      queryCreator -
      repositoryQueryType -
      See Also:
      • KeyValueRepositoryFactory(KeyValueOperations, Class, Class)
  • Method Details

    • getRepositoryFragments

      protected RepositoryComposition.RepositoryFragments getRepositoryFragments(RepositoryMetadata metadata)
      Overrides:
      getRepositoryFragments in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory
    • getEntityInformation

      public <T, ID> EntityInformation<T,ID> getEntityInformation(Class<T> domainClass)
      Overrides:
      getEntityInformation in class org.springframework.data.keyvalue.repository.support.KeyValueRepositoryFactory