Class CassandraRepositoryBean<T>

java.lang.Object
org.springframework.data.repository.cdi.CdiRepositoryBean<T>
org.springframework.data.cassandra.repository.cdi.CassandraRepositoryBean<T>
All Implemented Interfaces:
jakarta.enterprise.context.spi.Contextual<T>, jakarta.enterprise.inject.spi.Bean<T>, jakarta.enterprise.inject.spi.BeanAttributes<T>, jakarta.enterprise.inject.spi.PassivationCapable

public class CassandraRepositoryBean<T> extends org.springframework.data.repository.cdi.CdiRepositoryBean<T>
A bean which represents a Cassandra repository.
Author:
Mark Paluch
  • Constructor Summary

    Constructors
    Constructor
    Description
    CassandraRepositoryBean(jakarta.enterprise.inject.spi.Bean<CassandraOperations> operations, Set<Annotation> qualifiers, Class<T> repositoryType, jakarta.enterprise.inject.spi.BeanManager beanManager, org.springframework.data.repository.config.CustomRepositoryImplementationDetector detector)
  • Method Summary

    Modifier and Type
    Method
    Description
    protected T
    create(jakarta.enterprise.context.spi.CreationalContext<T> creationalContext, Class<T> repositoryType)
     
    Class<? extends Annotation>
     

    Methods inherited from class org.springframework.data.repository.cdi.CdiRepositoryBean

    applyConfiguration, applyConfiguration, create, create, create, destroy, getBeanClass, getDependencyInstance, getDependencyInstance, getId, getInjectionPoints, getName, getQualifiers, getRepositoryFragments, getStereotypes, getTypes, initialize, isAlternative, isNullable, lookupConfiguration, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • CassandraRepositoryBean

      public CassandraRepositoryBean(jakarta.enterprise.inject.spi.Bean<CassandraOperations> operations, Set<Annotation> qualifiers, Class<T> repositoryType, jakarta.enterprise.inject.spi.BeanManager beanManager, @Nullable org.springframework.data.repository.config.CustomRepositoryImplementationDetector detector)
      Parameters:
      operations - must not be null.
      qualifiers - must not be null.
      repositoryType - must not be null.
      beanManager - must not be null.
      detector - optional detector for the custom Repository implementations CustomRepositoryImplementationDetector, can be null.
  • Method Details

    • create

      protected T create(jakarta.enterprise.context.spi.CreationalContext<T> creationalContext, Class<T> repositoryType)
      Specified by:
      create in class org.springframework.data.repository.cdi.CdiRepositoryBean<T>
    • getScope

      public Class<? extends Annotation> getScope()
      Specified by:
      getScope in interface jakarta.enterprise.inject.spi.BeanAttributes<T>
      Overrides:
      getScope in class org.springframework.data.repository.cdi.CdiRepositoryBean<T>