public abstract class CacheMockObjects
extends java.lang.Object
CacheMockObjects class is a mock objects class allowing users to mock Apache Geode or Pivotal GemFire
GemFireCache objects and related objects (e.g. DistributedSystem, ResourceManager,
Region, etc).Cache,
GemFireCache,
Region,
ClientCache,
ResourceManager,
DistributedMember,
DistributedSystem| Constructor and Description |
|---|
CacheMockObjects() |
| Modifier and Type | Method and Description |
|---|---|
static org.apache.geode.cache.client.ClientCache |
mockClientCache(java.lang.String name,
org.apache.geode.distributed.DistributedSystem distributedSystem,
org.apache.geode.cache.control.ResourceManager resourceManager,
org.apache.geode.cache.Region<?,?>... regions) |
static org.apache.geode.distributed.DistributedMember |
mockDistributedMember(java.lang.String name,
java.lang.String... groups) |
static org.apache.geode.distributed.DistributedSystem |
mockDistributedSystem(org.apache.geode.distributed.DistributedMember distributedMember) |
static <T extends org.apache.geode.cache.GemFireCache> |
mockGemFireCache(T mockGemFireCache,
java.lang.String name,
org.apache.geode.distributed.DistributedSystem distributedSystem,
org.apache.geode.cache.control.ResourceManager resourceManager,
org.apache.geode.cache.Region<?,?>... regions) |
static org.apache.geode.cache.Cache |
mockPeerCache(java.lang.String name,
org.apache.geode.distributed.DistributedSystem distributedSystem,
org.apache.geode.cache.control.ResourceManager resourceManager,
org.apache.geode.cache.Region<?,?>... regions) |
static <K,V> org.apache.geode.cache.Region<K,V> |
mockRegion(java.lang.String name,
org.apache.geode.cache.DataPolicy dataPolicy) |
static org.apache.geode.cache.control.ResourceManager |
mockResourceManager(float criticalHeapPercentage,
float criticalOffHeapPercentage,
float evictionHeapPercentage,
float evictionOffHeapPercentage) |
public static <T extends org.apache.geode.cache.GemFireCache> T mockGemFireCache(T mockGemFireCache,
java.lang.String name,
org.apache.geode.distributed.DistributedSystem distributedSystem,
org.apache.geode.cache.control.ResourceManager resourceManager,
org.apache.geode.cache.Region<?,?>... regions)
public static org.apache.geode.cache.client.ClientCache mockClientCache(java.lang.String name,
org.apache.geode.distributed.DistributedSystem distributedSystem,
org.apache.geode.cache.control.ResourceManager resourceManager,
org.apache.geode.cache.Region<?,?>... regions)
public static org.apache.geode.cache.Cache mockPeerCache(java.lang.String name,
org.apache.geode.distributed.DistributedSystem distributedSystem,
org.apache.geode.cache.control.ResourceManager resourceManager,
org.apache.geode.cache.Region<?,?>... regions)
public static org.apache.geode.distributed.DistributedSystem mockDistributedSystem(org.apache.geode.distributed.DistributedMember distributedMember)
public static org.apache.geode.distributed.DistributedMember mockDistributedMember(java.lang.String name,
java.lang.String... groups)
public static org.apache.geode.cache.control.ResourceManager mockResourceManager(float criticalHeapPercentage,
float criticalOffHeapPercentage,
float evictionHeapPercentage,
float evictionOffHeapPercentage)
public static <K,V> org.apache.geode.cache.Region<K,V> mockRegion(java.lang.String name,
org.apache.geode.cache.DataPolicy dataPolicy)