- Type Parameters:
T
- Repository type, IgniteRepository
S
- Domain object class.
ID
- Domain object key, super expects Serializable
.
- All Implemented Interfaces:
- org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.BeanFactoryAware, org.springframework.beans.factory.FactoryBean<T>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware, org.springframework.context.ApplicationEventPublisherAware, org.springframework.data.repository.core.support.RepositoryFactoryInformation<S,ID>
public class IgniteRepositoryFactoryBean<T extends org.springframework.data.repository.Repository<S,ID>,S,ID extends Serializable>
extends org.springframework.data.repository.core.support.RepositoryFactoryBeanSupport<T,S,ID>
implements org.springframework.context.ApplicationContextAware
Apache Ignite repository factory bean.
The repository requires to define one of the parameters below in your Spring application configuration in order
to get an access to Apache Ignite cluster:
Ignite
instance bean named "igniteInstance"
IgniteConfiguration
bean named "igniteCfg"
- A path to Ignite's Spring XML configuration named "igniteSpringCfgPath"