List of usage examples for org.springframework.data.gemfire.repository.support GemfireRepositoryFactory getRepository
public <T> T getRepository(Class<T> repositoryInterface, Object customImplementation)
From source file:org.spring.data.gemfire.cache.execute.ProgrammerFunctions.java
protected ProgrammerRepository getProgrammerRepository(Region<Long, Programmer> programmers) { if (!programmersTemplate.getRegion().equals(programmers)) { GemfireRepositoryFactory repositoryFactory = new GemfireRepositoryFactory( Collections.<Region<?, ?>>singleton(programmers), new GemfireMappingContext()); return repositoryFactory.getRepository(ProgrammerRepository.class, new ProgrammerRepositoryImpl()); }/* w w w . j a va2s .c om*/ return getProgrammerRepository(); }