public class GemFireMockObjectsBeanPostProcessor
extends java.lang.Object
implements org.springframework.beans.factory.config.BeanPostProcessor
GemFireMockObjectsBeanPostProcessor class is a Spring BeanPostProcessor that applies
mocks and spies to Spring Data GemFire / Spring Data Geode and Pivotal GemFire / Apache Geode objects
and components.CacheFactory,
GemFireCache,
ClientCacheFactory,
PoolFactory,
BeanPostProcessor,
CacheFactoryBean,
ClientCacheFactoryBean,
PoolFactoryBean,
GemFireMockObjectsSupport| Modifier and Type | Class and Description |
|---|---|
protected static class |
GemFireMockObjectsBeanPostProcessor.MockingPoolFactoryInitializer |
protected static class |
GemFireMockObjectsBeanPostProcessor.SpyingCacheFactoryInitializer |
protected static class |
GemFireMockObjectsBeanPostProcessor.SpyingClientCacheFactoryInitializer |
| Constructor and Description |
|---|
GemFireMockObjectsBeanPostProcessor() |
| Modifier and Type | Method and Description |
|---|---|
static GemFireMockObjectsBeanPostProcessor |
newInstance() |
static GemFireMockObjectsBeanPostProcessor |
newInstance(boolean useSingletonCache) |
java.lang.Object |
postProcessAfterInitialization(java.lang.Object bean,
java.lang.String beanName) |
java.lang.Object |
postProcessBeforeInitialization(java.lang.Object bean,
java.lang.String beanName) |
public static GemFireMockObjectsBeanPostProcessor newInstance()
public static GemFireMockObjectsBeanPostProcessor newInstance(boolean useSingletonCache)
@Nullable
public java.lang.Object postProcessBeforeInitialization(java.lang.Object bean,
java.lang.String beanName)
throws org.springframework.beans.BeansException
postProcessBeforeInitialization in interface org.springframework.beans.factory.config.BeanPostProcessororg.springframework.beans.BeansException@Nullable
public java.lang.Object postProcessAfterInitialization(java.lang.Object bean,
java.lang.String beanName)
throws org.springframework.beans.BeansException
postProcessAfterInitialization in interface org.springframework.beans.factory.config.BeanPostProcessororg.springframework.beans.BeansException