ReactiveCosmosRepositoryFactory Class
- java.
lang. Object - org.
springframework. data. repository. core. support. RepositoryFactorySupport - org.
springframework. data. repository. core. support. ReactiveRepositoryFactorySupport - com.
azure. spring. data. cosmos. repository. support. ReactiveCosmosRepositoryFactory
- com.
- org.
- org.
public class ReactiveCosmosRepositoryFactory
extends org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport
Factory class for reactive cosmos repository contains application context and operations information
Constructor Summary
Constructor | Description |
---|---|
ReactiveCosmosRepositoryFactory(ReactiveCosmosOperations cosmosOperations) |
Initialization |
Method Summary
Modifier and Type | Method and Description |
---|---|
org.springframework.data.repository.core.EntityInformation<T,ID> | <T,ID>getEntityInformation(Class<T> domainType) |
protected Optional<org.springframework.data.repository.query.QueryLookupStrategy> | getQueryLookupStrategy(QueryLookupStrategy.Key key, QueryMethodEvaluationContextProvider evaluationContextProvider) |
protected Class<?> | getRepositoryBaseClass(RepositoryMetadata metadata) |
protected Object | getTargetRepository(RepositoryInformation information) |
Methods inherited from java.lang.Object
Methods inherited from org.springframework.data.repository.core.support.ReactiveRepositoryFactorySupport
Methods inherited from org.springframework.data.repository.core.support.RepositoryFactorySupport
Constructor Details
ReactiveCosmosRepositoryFactory
public ReactiveCosmosRepositoryFactory(ReactiveCosmosOperations cosmosOperations)
Initialization
Parameters:
Method Details
<T,ID>getEntityInformation
public EntityInformation
Overrides:
ReactiveCosmosRepositoryFactory.<T,ID>getEntityInformation(Class<T> domainType)Parameters:
getQueryLookupStrategy
protected Optional
Overrides:
ReactiveCosmosRepositoryFactory.getQueryLookupStrategy(QueryLookupStrategy.Key key, QueryMethodEvaluationContextProvider evaluationContextProvider)Parameters:
getRepositoryBaseClass
protected Class getRepositoryBaseClass(RepositoryMetadata metadata)
Overrides:
ReactiveCosmosRepositoryFactory.getRepositoryBaseClass(RepositoryMetadata metadata)Parameters:
getTargetRepository
protected Object getTargetRepository(RepositoryInformation information)
Overrides:
ReactiveCosmosRepositoryFactory.getTargetRepository(RepositoryInformation information)Parameters:
Applies to
Azure SDK for Java