You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@geode.apache.org by kl...@apache.org on 2017/04/17 19:04:44 UTC
[1/2] geode git commit: Begin refactoring [Forced Update!]
Repository: geode
Updated Branches:
refs/heads/feature/GEODE-2632-1 a4ae9a367 -> d915e5d01 (forced update)
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsDUnitTest.java b/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsDUnitTest.java
index ed32be8..118fb4b 100644
--- a/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsDUnitTest.java
@@ -405,7 +405,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
// verify that stats on server2 are not changed by events on server1
server2.invoke(new SerializableCallable() {
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
assertEquals(0, irm.getStats().getEvictionStartEvents());
assertEquals(0, irm.getStats().getHeapCriticalEvents());
assertEquals(0, irm.getStats().getCriticalThreshold());
@@ -442,7 +442,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
public Object call() throws Exception {
GemFireCacheImpl gfCache = (GemFireCacheImpl) getCache();
getCache().getLoggerI18n().fine(addExpectedExString);
- gfCache.getResourceManager().getHeapMonitor().updateStateAndSendEvent(950);
+ gfCache.getInternalResourceManager().getHeapMonitor().updateStateAndSendEvent(950);
getCache().getLoggerI18n().fine(removeExpectedExString);
return null;
}
@@ -461,7 +461,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
public Object call() throws Exception {
GemFireCacheImpl gfCache = (GemFireCacheImpl) getCache();
getCache().getLoggerI18n().fine(addExpectedBelow);
- gfCache.getResourceManager().getHeapMonitor().updateStateAndSendEvent(850);
+ gfCache.getInternalResourceManager().getHeapMonitor().updateStateAndSendEvent(850);
getCache().getLoggerI18n().fine(removeExpectedBelow);
return null;
}
@@ -477,7 +477,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
server2.invoke(new SerializableCallable("EVICTION->EVICTION") {
public Object call() throws Exception {
GemFireCacheImpl gfCache = (GemFireCacheImpl) getCache();
- gfCache.getResourceManager().getHeapMonitor().updateStateAndSendEvent(840);
+ gfCache.getInternalResourceManager().getHeapMonitor().updateStateAndSendEvent(840);
return null;
}
});
@@ -492,7 +492,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
server2.invoke(new SerializableCallable("EVICTION->NORMAL") {
public Object call() throws Exception {
GemFireCacheImpl gfCache = (GemFireCacheImpl) getCache();
- gfCache.getResourceManager().getHeapMonitor().updateStateAndSendEvent(750);
+ gfCache.getInternalResourceManager().getHeapMonitor().updateStateAndSendEvent(750);
return null;
}
});
@@ -509,8 +509,8 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
server2.invoke(new SerializableCallable("NORMAL->CRITICAL->NORMAL") {
public Object call() throws Exception {
GemFireCacheImpl gfCache = (GemFireCacheImpl) getCache();
- gfCache.getResourceManager().getHeapMonitor().updateStateAndSendEvent(950);
- gfCache.getResourceManager().getHeapMonitor().updateStateAndSendEvent(750);
+ gfCache.getInternalResourceManager().getHeapMonitor().updateStateAndSendEvent(950);
+ gfCache.getInternalResourceManager().getHeapMonitor().updateStateAndSendEvent(750);
return null;
}
});
@@ -527,7 +527,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
server2.invoke(new SerializableCallable("NORMAL->EVICTION") {
public Object call() throws Exception {
GemFireCacheImpl gfCache = (GemFireCacheImpl) getCache();
- gfCache.getResourceManager().getHeapMonitor().updateStateAndSendEvent(850);
+ gfCache.getInternalResourceManager().getHeapMonitor().updateStateAndSendEvent(850);
return null;
}
});
@@ -1281,7 +1281,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
getSystem(getServerProperties());
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
- InternalResourceManager irm = cache.getResourceManager();
+ InternalResourceManager irm = cache.getInternalResourceManager();
HeapMemoryMonitor hmm = irm.getHeapMonitor();
hmm.setTestMaxMemoryBytes(1000);
HeapMemoryMonitor.setTestBytesUsedForThresholdSet(500);
@@ -1411,7 +1411,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
getCache().getLoggerI18n().fine(addExpectedExString);
- ((GemFireCacheImpl) getCache()).getResourceManager().getHeapMonitor()
+ ((GemFireCacheImpl) getCache()).getInternalResourceManager().getHeapMonitor()
.updateStateAndSendEvent(950);
HeapMemoryMonitor.setTestBytesUsedForThresholdSet(950);
getCache().getLoggerI18n().fine(removeExpectedExString);
@@ -1425,7 +1425,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
public Object call() throws Exception {
getCache().getLoggerI18n().fine(addExpectedBelow);
HeapMemoryMonitor.setTestBytesUsedForThresholdSet(850);
- ((GemFireCacheImpl) getCache()).getResourceManager().getHeapMonitor()
+ ((GemFireCacheImpl) getCache()).getInternalResourceManager().getHeapMonitor()
.updateStateAndSendEvent(850);
getCache().getLoggerI18n().fine(removeExpectedBelow);
return null;
@@ -1437,7 +1437,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
getCache().getLoggerI18n().fine(addExpectedBelow);
- ((GemFireCacheImpl) getCache()).getResourceManager().getHeapMonitor()
+ ((GemFireCacheImpl) getCache()).getInternalResourceManager().getHeapMonitor()
.updateStateAndSendEvent(750);
getCache().getLoggerI18n().fine(removeExpectedBelow);
return null;
@@ -1462,7 +1462,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
TestMemoryThresholdListener listener = new TestMemoryThresholdListener();
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
irm.addResourceListener(ResourceType.HEAP_MEMORY, listener);
assertTrue(irm.getResourceListeners(ResourceType.HEAP_MEMORY).contains(listener));
return null;
@@ -1474,7 +1474,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
TestMemoryThresholdListener listener = new TestMemoryThresholdListener(true);
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
irm.addResourceListener(ResourceType.HEAP_MEMORY, listener);
assertTrue(irm.getResourceListeners(ResourceType.HEAP_MEMORY).contains(listener));
return null;
@@ -1496,8 +1496,8 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
WaitCriterion wc = null;
- Set<ResourceListener> listeners =
- getGemfireCache().getResourceManager().getResourceListeners(ResourceType.HEAP_MEMORY);
+ Set<ResourceListener> listeners = getGemfireCache().getInternalResourceManager()
+ .getResourceListeners(ResourceType.HEAP_MEMORY);
TestMemoryThresholdListener tmp_listener = null;
Iterator<ResourceListener> it = listeners.iterator();
while (it.hasNext()) {
@@ -1598,7 +1598,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
private void verifyProfiles(VM vm, final int numberOfProfiles) {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
final ResourceAdvisor ra = irm.getResourceAdvisor();
WaitCriterion wc = new WaitCriterion() {
public String description() {
@@ -1637,7 +1637,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
private SerializableCallable resetResourceManager = new SerializableCallable() {
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
// Reset CRITICAL_UP by informing all that heap usage is now 1 byte (0 would disable).
irm.getHeapMonitor().updateStateAndSendEvent(1);
Set<ResourceListener> listeners = irm.getResourceListeners(ResourceType.HEAP_MEMORY);
@@ -2387,7 +2387,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
int defaultTolerance = 1;
HeapMemoryMonitor.setTestDisableMemoryUpdates(false);
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
- InternalResourceManager irm = cache.getResourceManager();
+ InternalResourceManager irm = cache.getInternalResourceManager();
HeapMemoryMonitor hmm = irm.getHeapMonitor();
hmm.setTestMaxMemoryBytes(100);
HeapMemoryMonitor.setTestBytesUsedForThresholdSet(1);
@@ -2421,7 +2421,7 @@ public class MemoryThresholdsDUnitTest extends ClientServerTestCase {
boolean isSun = (vendor.contains("Sun") || vendor.contains("Oracle"));
int defaultTolerance = isSun ? 1 : 5;
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
- InternalResourceManager irm = cache.getResourceManager();
+ InternalResourceManager irm = cache.getInternalResourceManager();
HeapMemoryMonitor hmm = irm.getHeapMonitor();
hmm.setTestMaxMemoryBytes(100);
HeapMemoryMonitor.setTestBytesUsedForThresholdSet(1);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsOffHeapDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsOffHeapDUnitTest.java b/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsOffHeapDUnitTest.java
index d3b963c..b5dc9a9 100644
--- a/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsOffHeapDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/cache/management/MemoryThresholdsOffHeapDUnitTest.java
@@ -126,7 +126,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
private SerializableCallable resetResourceManager = new SerializableCallable() {
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
Set<ResourceListener> listeners = irm.getResourceListeners(ResourceType.OFFHEAP_MEMORY);
Iterator<ResourceListener> it = listeners.iterator();
while (it.hasNext()) {
@@ -278,7 +278,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
// verify that stats on server2 are not changed by events on server1
server2.invoke(new SerializableCallable() {
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
assertEquals(0, irm.getStats().getOffHeapEvictionStartEvents());
assertEquals(0, irm.getStats().getOffHeapCriticalEvents());
assertEquals(0, irm.getStats().getOffHeapCriticalThreshold());
@@ -1450,7 +1450,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
final long bytesUsedAfterSmallKey = (long) server.invoke(new SerializableCallable() {
@Override
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
final OffHeapMemoryMonitor ohm = irm.getOffHeapMonitor();
assertTrue(ohm.getState().isNormal());
getCache().getLoggerI18n().fine(addExpectedExString);
@@ -1541,7 +1541,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
// make the region healthy in the server
server.invoke(new SerializableRunnable() {
public void run() {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
final OffHeapMemoryMonitor ohm = irm.getOffHeapMonitor();
assertTrue(ohm.getState().isCritical());
getCache().getLogger().fine(MemoryThresholdsOffHeapDUnitTest.this.addExpectedBelow);
@@ -1658,7 +1658,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
TestMemoryThresholdListener listener = new TestMemoryThresholdListener();
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
irm.addResourceListener(ResourceType.OFFHEAP_MEMORY, listener);
assertTrue(irm.getResourceListeners(ResourceType.OFFHEAP_MEMORY).contains(listener));
return null;
@@ -1675,7 +1675,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
getSystem(getOffHeapProperties());
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
- InternalResourceManager irm = cache.getResourceManager();
+ InternalResourceManager irm = cache.getInternalResourceManager();
irm.setEvictionOffHeapPercentage(evictionThreshold);
irm.setCriticalOffHeapPercentage(criticalThreshold);
@@ -1744,7 +1744,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
@Override
public Object call() throws Exception {
WaitCriterion wc = null;
- Set<ResourceListener> listeners = getGemfireCache().getResourceManager()
+ Set<ResourceListener> listeners = getGemfireCache().getInternalResourceManager()
.getResourceListeners(ResourceType.OFFHEAP_MEMORY);
TestMemoryThresholdListener tmp_listener = null;
Iterator<ResourceListener> it = listeners.iterator();
@@ -1856,7 +1856,7 @@ public class MemoryThresholdsOffHeapDUnitTest extends ClientServerTestCase {
private void verifyProfiles(VM vm, final int numberOfProfiles) {
vm.invoke(new SerializableCallable() {
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
final ResourceAdvisor ra = irm.getResourceAdvisor();
WaitCriterion wc = new WaitCriterion() {
public String description() {
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/cache/management/ResourceManagerDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/cache/management/ResourceManagerDUnitTest.java b/geode-core/src/test/java/org/apache/geode/cache/management/ResourceManagerDUnitTest.java
index 0762547..13643ec 100644
--- a/geode-core/src/test/java/org/apache/geode/cache/management/ResourceManagerDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/cache/management/ResourceManagerDUnitTest.java
@@ -367,7 +367,7 @@ public class ResourceManagerDUnitTest extends JUnit4CacheTestCase {
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
for (PartitionedRegion pr : cache.getPartitionedRegions()) {
InternalPRInfo info = pr.getRedundancyProvider().buildPartitionedRegionInfo(true,
- cache.getResourceManager().getLoadProbe());
+ cache.getInternalResourceManager().getLoadProbe());
detailsSet.add(info);
}
if (vm == 0) {
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/cache/query/dunit/ResourceManagerWithQueryMonitorDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/cache/query/dunit/ResourceManagerWithQueryMonitorDUnitTest.java b/geode-core/src/test/java/org/apache/geode/cache/query/dunit/ResourceManagerWithQueryMonitorDUnitTest.java
index 8e3888f..903b212 100755
--- a/geode-core/src/test/java/org/apache/geode/cache/query/dunit/ResourceManagerWithQueryMonitorDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/cache/query/dunit/ResourceManagerWithQueryMonitorDUnitTest.java
@@ -108,7 +108,7 @@ public class ResourceManagerWithQueryMonitorDUnitTest extends ClientServerTestCa
private SerializableCallable resetResourceManager = new SerializableCallable() {
public Object call() throws Exception {
- InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) getCache()).getInternalResourceManager();
// Reset CRITICAL_UP by informing all that heap usage is now 1 byte (0 would disable).
irm.getHeapMonitor().updateStateAndSendEvent(NORMAL_HEAP_USED);
Set<ResourceListener> listeners = irm.getResourceListeners(ResourceType.HEAP_MEMORY);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/internal/cache/EvictionTestBase.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/internal/cache/EvictionTestBase.java b/geode-core/src/test/java/org/apache/geode/internal/cache/EvictionTestBase.java
index 8b1e87f..fe86910 100755
--- a/geode-core/src/test/java/org/apache/geode/internal/cache/EvictionTestBase.java
+++ b/geode-core/src/test/java/org/apache/geode/internal/cache/EvictionTestBase.java
@@ -104,7 +104,7 @@ public class EvictionTestBase extends JUnit4CacheTestCase {
RegionEvictorTask.TEST_EVICTION_BURST_PAUSE_TIME_MILLIS = 0;
- InternalResourceManager irm = ((GemFireCacheImpl) cache).getResourceManager();
+ InternalResourceManager irm = ((GemFireCacheImpl) cache).getInternalResourceManager();
HeapMemoryMonitor hmm = irm.getHeapMonitor();
hmm.setTestMaxMemoryBytes(100);
hmm.updateStateAndSendEvent(90);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/internal/cache/OffHeapEvictionDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/internal/cache/OffHeapEvictionDUnitTest.java b/geode-core/src/test/java/org/apache/geode/internal/cache/OffHeapEvictionDUnitTest.java
index 3770f4b..d9d1ecd 100644
--- a/geode-core/src/test/java/org/apache/geode/internal/cache/OffHeapEvictionDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/internal/cache/OffHeapEvictionDUnitTest.java
@@ -79,7 +79,8 @@ public class OffHeapEvictionDUnitTest extends EvictionDUnitTest {
LogWriterUtils.getLogWriter().info("cache= " + cache);
LogWriterUtils.getLogWriter().info("cache closed= " + cache.isClosed());
cache.getResourceManager().setEvictionOffHeapPercentage(85);
- ((GemFireCacheImpl) cache).getResourceManager().getOffHeapMonitor().stopMonitoring(true);
+ ((GemFireCacheImpl) cache).getInternalResourceManager().getOffHeapMonitor()
+ .stopMonitoring(true);
LogWriterUtils.getLogWriter()
.info("eviction= " + cache.getResourceManager().getEvictionOffHeapPercentage());
LogWriterUtils.getLogWriter()
@@ -97,7 +98,7 @@ public class OffHeapEvictionDUnitTest extends EvictionDUnitTest {
final LocalRegion region = (LocalRegion) cache.getRegion(prName);
getEvictor().testAbortAfterLoopCount = 1;
- ((GemFireCacheImpl) cache).getResourceManager().getOffHeapMonitor()
+ ((GemFireCacheImpl) cache).getInternalResourceManager().getOffHeapMonitor()
.updateStateAndSendEvent(188743680);
WaitCriterion wc = new WaitCriterion() {
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionEvictionDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionEvictionDUnitTest.java b/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionEvictionDUnitTest.java
index cc6616a..82108b0 100755
--- a/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionEvictionDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionEvictionDUnitTest.java
@@ -196,7 +196,8 @@ public class PartitionedRegionEvictionDUnitTest extends JUnit4CacheTestCase {
System.setProperty(DistributionConfig.GEMFIRE_PREFIX + "memoryEventTolerance", "0");
setEvictionPercentage(85);
- HeapMemoryMonitor hmm = ((GemFireCacheImpl) getCache()).getResourceManager().getHeapMonitor();
+ HeapMemoryMonitor hmm =
+ ((GemFireCacheImpl) getCache()).getInternalResourceManager().getHeapMonitor();
hmm.setTestMaxMemoryBytes(100);
hmm.updateStateAndSendEvent(90);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionOffHeapEvictionDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionOffHeapEvictionDUnitTest.java b/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionOffHeapEvictionDUnitTest.java
index a6d86ec..469d22d 100644
--- a/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionOffHeapEvictionDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/internal/cache/PartitionedRegionOffHeapEvictionDUnitTest.java
@@ -80,7 +80,7 @@ public class PartitionedRegionOffHeapEvictionDUnitTest extends PartitionedRegion
setEvictionPercentage(85);
OffHeapMemoryMonitor ohmm =
- ((GemFireCacheImpl) getCache()).getResourceManager().getOffHeapMonitor();
+ ((GemFireCacheImpl) getCache()).getInternalResourceManager().getOffHeapMonitor();
ohmm.stopMonitoring(true);
ohmm.updateStateAndSendEvent(94371840);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorJUnitTest.java b/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorJUnitTest.java
index 54145e1..9311051 100644
--- a/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorJUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorJUnitTest.java
@@ -97,7 +97,7 @@ public class MemoryMonitorJUnitTest {
*/
@Test
public void testInvokeListeners() throws Exception {
- InternalResourceManager internalManager = this.cache.getResourceManager();
+ InternalResourceManager internalManager = this.cache.getInternalResourceManager();
HeapMemoryMonitor heapMonitor = internalManager.getHeapMonitor();
heapMonitor.setTestMaxMemoryBytes(1000);
@@ -158,7 +158,7 @@ public class MemoryMonitorJUnitTest {
// TODO: write a converse of this test when default values are enabled
@Test
public void testDefaultThresholds() throws Exception {
- final InternalResourceManager irm = this.cache.getResourceManager();
+ final InternalResourceManager irm = this.cache.getInternalResourceManager();
final HeapMemoryMonitor hmm = irm.getHeapMonitor();
TestMemoryThresholdListener listener = new TestMemoryThresholdListener();
irm.addResourceListener(ResourceType.HEAP_MEMORY, listener);
@@ -212,29 +212,29 @@ public class MemoryMonitorJUnitTest {
Region parent = cache.createRegion("parent", factory.create());
parent.createSubregion("sub", factory.create());
parent.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
// test nested local region
parent = cache.createRegion("parent2", factory.create());
parent.createSubregion("sub", factory.create()).createSubregion("subsub", factory.create());
parent.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
// test distributed sub region
factory.setScope(Scope.DISTRIBUTED_ACK);
parent = cache.createRegion("parent3", factory.create());
parent.createSubregion("sub", factory.create());
parent.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
// test nested distributed region
parent = cache.createRegion("parent4", factory.create());
parent.createSubregion("sub", factory.create()).createSubregion("subsub", factory.create());
parent.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
/**
@@ -248,8 +248,8 @@ public class MemoryMonitorJUnitTest {
Region region = cache.createRegion("DistributedRegion", attr.create());
checkOpRejection(region, false, true);
region.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
@Test
@@ -259,8 +259,8 @@ public class MemoryMonitorJUnitTest {
Region region = cache.createRegion("DistributedRegion", attr.create());
checkOpRejection(region, true, true);
region.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
@Test
@@ -270,8 +270,8 @@ public class MemoryMonitorJUnitTest {
Region region = cache.createRegion("localRegion", attr.create());
checkOpRejection(region, false, true);
region.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
@Test
@@ -281,8 +281,8 @@ public class MemoryMonitorJUnitTest {
Region region = cache.createRegion("localRegion", attr.create());
checkOpRejection(region, true, true);
region.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
@Test
@@ -293,12 +293,10 @@ public class MemoryMonitorJUnitTest {
cache.createRegion("local1", factory.create()).createSubregion("sub1", factory.create());
checkOpRejection(subRegion, false, true);
subRegion.close();
- assertEquals(1 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size()); // root
- // region
- // is
- // still
- // present
+
+ // root region is still present
+ assertEquals(1 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
@Test
@@ -309,12 +307,10 @@ public class MemoryMonitorJUnitTest {
cache.createRegion("local1", factory.create()).createSubregion("sub1", factory.create());
checkOpRejection(subRegion, true, true);
subRegion.close();
- assertEquals(1 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size()); // root
- // region
- // is
- // still
- // present
+
+ // root region is still present
+ assertEquals(1 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
@Test
@@ -324,8 +320,8 @@ public class MemoryMonitorJUnitTest {
Region region = new RegionFactory().setPartitionAttributes(pa).create("parReg");
checkOpRejection(region, false, true);
region.close();
- assertEquals(0 + SYSTEM_LISTENERS,
- cache.getResourceManager(false).getResourceListeners(ResourceType.HEAP_MEMORY).size());
+ assertEquals(0 + SYSTEM_LISTENERS, cache.getInternalResourceManager(false)
+ .getResourceListeners(ResourceType.HEAP_MEMORY).size());
}
private void checkOpRejection(Region region, boolean useTransaction, boolean expectLowMemEx)
@@ -339,7 +335,7 @@ public class MemoryMonitorJUnitTest {
addSubregion++;
}
- InternalResourceManager internalManager = cache.getResourceManager();
+ InternalResourceManager internalManager = cache.getInternalResourceManager();
HeapMemoryMonitor heapMonitor = internalManager.getHeapMonitor();
TestMemoryThresholdListener listener = new TestMemoryThresholdListener();
internalManager.addResourceListener(ResourceType.HEAP_MEMORY, listener);
@@ -450,7 +446,7 @@ public class MemoryMonitorJUnitTest {
@Test
public void testHandleNotification() throws Exception {
- final InternalResourceManager irm = this.cache.getResourceManager();
+ final InternalResourceManager irm = this.cache.getInternalResourceManager();
final HeapMemoryMonitor hmm = irm.getHeapMonitor();
hmm.setTestMaxMemoryBytes(100);
@@ -587,7 +583,7 @@ public class MemoryMonitorJUnitTest {
@Test
public void testDisabledThresholds() {
- final InternalResourceManager irm = this.cache.getResourceManager();
+ final InternalResourceManager irm = this.cache.getInternalResourceManager();
final HeapMemoryMonitor hmm = irm.getHeapMonitor();
hmm.setTestMaxMemoryBytes(100);
HeapMemoryMonitor.setTestBytesUsedForThresholdSet(50);
@@ -753,7 +749,7 @@ public class MemoryMonitorJUnitTest {
@Test
public void testAddListeners() {
- final InternalResourceManager internalManager = this.cache.getResourceManager();
+ final InternalResourceManager internalManager = this.cache.getInternalResourceManager();
ResourceListener<MemoryEvent> memoryListener = new ResourceListener<MemoryEvent>() {
public void onEvent(MemoryEvent event) {
cache.getLogger().info("Received MemoryEvent");
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorOffHeapJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorOffHeapJUnitTest.java b/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorOffHeapJUnitTest.java
index 13c10b8..3dd883d 100644
--- a/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorOffHeapJUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/internal/cache/control/MemoryMonitorOffHeapJUnitTest.java
@@ -80,7 +80,7 @@ public class MemoryMonitorOffHeapJUnitTest {
@Test
public void testGeneratingEvents() throws Exception {
- InternalResourceManager internalManager = this.cache.getResourceManager();
+ InternalResourceManager internalManager = this.cache.getInternalResourceManager();
OffHeapMemoryMonitor monitor = internalManager.getOffHeapMonitor();
monitor.setEvictionThreshold(50.0f);
@@ -144,15 +144,15 @@ public class MemoryMonitorOffHeapJUnitTest {
private void setThenTestListenersAndStats(final long memUsed, final int evictionStop,
final int evictionStart, final int safe, final int critical, final int evictionEvents,
final int criticalEvents, final int normalEvents) {
- this.cache.getResourceManager().getOffHeapMonitor().updateStateAndSendEvent(memUsed);
- ResourceManagerStats stats = this.cache.getResourceManager().getStats();
+ this.cache.getInternalResourceManager().getOffHeapMonitor().updateStateAndSendEvent(memUsed);
+ ResourceManagerStats stats = this.cache.getInternalResourceManager().getStats();
assertEquals(evictionStop, stats.getOffHeapEvictionStopEvents());
assertEquals(evictionStart, stats.getOffHeapEvictionStartEvents());
assertEquals(critical, stats.getOffHeapCriticalEvents());
assertEquals(safe, stats.getOffHeapSafeEvents());
- for (ResourceListener listener : this.cache.getResourceManager()
+ for (ResourceListener listener : this.cache.getInternalResourceManager()
.getResourceListeners(ResourceType.OFFHEAP_MEMORY)) {
if (listener instanceof TestMemoryThresholdListener) {
assertEquals(evictionEvents,
@@ -166,7 +166,7 @@ public class MemoryMonitorOffHeapJUnitTest {
@Test
public void testDisabledThresholds() throws Exception {
- final InternalResourceManager irm = this.cache.getResourceManager();
+ final InternalResourceManager irm = this.cache.getInternalResourceManager();
final OffHeapMemoryMonitor monitor = irm.getOffHeapMonitor();
final RegionFactory regionFactory = this.cache.createRegionFactory(RegionShortcut.LOCAL);
@@ -220,7 +220,8 @@ public class MemoryMonitorOffHeapJUnitTest {
@Test
public void testAllowedThreholds() {
- final OffHeapMemoryMonitor monitor = this.cache.getResourceManager().getOffHeapMonitor();
+ final OffHeapMemoryMonitor monitor =
+ this.cache.getInternalResourceManager().getOffHeapMonitor();
// Test eviction bounds
try {
@@ -289,7 +290,8 @@ public class MemoryMonitorOffHeapJUnitTest {
@Test
public void testMonitorRunning() {
- final OffHeapMemoryMonitor monitor = this.cache.getResourceManager().getOffHeapMonitor();
+ final OffHeapMemoryMonitor monitor =
+ this.cache.getInternalResourceManager().getOffHeapMonitor();
assertFalse("Off-heap monitor is not running", monitor.started);
@@ -314,7 +316,8 @@ public class MemoryMonitorOffHeapJUnitTest {
@Test
public void testGettersAndSetters() {
- final OffHeapMemoryMonitor monitor = this.cache.getResourceManager().getOffHeapMonitor();
+ final OffHeapMemoryMonitor monitor =
+ this.cache.getInternalResourceManager().getOffHeapMonitor();
assertEquals(0f, monitor.getEvictionThreshold(), 0.01);
assertEquals(0f, monitor.getCriticalThreshold(), 0.01);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/internal/cache/control/RebalanceOperationDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/internal/cache/control/RebalanceOperationDUnitTest.java b/geode-core/src/test/java/org/apache/geode/internal/cache/control/RebalanceOperationDUnitTest.java
index 5f1c7fe..ec59bf9 100644
--- a/geode-core/src/test/java/org/apache/geode/internal/cache/control/RebalanceOperationDUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/internal/cache/control/RebalanceOperationDUnitTest.java
@@ -1089,7 +1089,7 @@ public class RebalanceOperationDUnitTest extends JUnit4CacheTestCase {
}
}
- ResourceManagerStats stats = cache.getResourceManager().getStats();
+ ResourceManagerStats stats = cache.getInternalResourceManager().getStats();
assertEquals(0, stats.getRebalancesInProgress());
assertEquals(1, stats.getRebalancesCompleted());
@@ -1499,7 +1499,7 @@ public class RebalanceOperationDUnitTest extends JUnit4CacheTestCase {
public Object call() throws Exception {
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
- InternalResourceManager manager = cache.getResourceManager();
+ InternalResourceManager manager = cache.getInternalResourceManager();
final CountDownLatch rebalancingCancelled = new CountDownLatch(1);
final CountDownLatch rebalancingFinished = new CountDownLatch(1);
InternalResourceManager.setResourceObserver(new ResourceObserverAdapter() {
@@ -1600,7 +1600,7 @@ public class RebalanceOperationDUnitTest extends JUnit4CacheTestCase {
public Object call() throws Exception {
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
- InternalResourceManager manager = cache.getResourceManager();
+ InternalResourceManager manager = cache.getInternalResourceManager();
final CountDownLatch rebalancingStarted = new CountDownLatch(1);
final CountDownLatch memberAdded = new CountDownLatch(1);
InternalResourceManager.setResourceObserver(new ResourceObserverAdapter() {
@@ -3113,7 +3113,7 @@ public class RebalanceOperationDUnitTest extends JUnit4CacheTestCase {
public Object call() {
GemFireCacheImpl cache = (GemFireCacheImpl) getCache();
- InternalResourceManager mgr = cache.getResourceManager();
+ InternalResourceManager mgr = cache.getInternalResourceManager();
return mgr.setLoadProbe(probe);
}
});
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/test/java/org/apache/geode/management/bean/stats/MemberLevelStatsJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-core/src/test/java/org/apache/geode/management/bean/stats/MemberLevelStatsJUnitTest.java b/geode-core/src/test/java/org/apache/geode/management/bean/stats/MemberLevelStatsJUnitTest.java
index afa2380..4a6d16a 100644
--- a/geode-core/src/test/java/org/apache/geode/management/bean/stats/MemberLevelStatsJUnitTest.java
+++ b/geode-core/src/test/java/org/apache/geode/management/bean/stats/MemberLevelStatsJUnitTest.java
@@ -367,9 +367,9 @@ public class MemberLevelStatsJUnitTest extends MBeanStatsTestCase {
public void testCacheBasedStats() throws Exception {
GemFireCacheImpl cache = GemFireCacheImpl.getInstance();
ManagementService service = ManagementService.getExistingManagementService(cache);
- long start = cache.getResourceManager().getStats().startRebalance();
+ long start = cache.getInternalResourceManager().getStats().startRebalance();
assertEquals(1, service.getMemberMXBean().getRebalancesInProgress());
- cache.getResourceManager().getStats().endRebalance(start);
+ cache.getInternalResourceManager().getStats().endRebalance(start);
assertEquals(0, service.getMemberMXBean().getRebalancesInProgress());
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-lucene/src/test/java/org/apache/geode/cache/lucene/EvictionDUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-lucene/src/test/java/org/apache/geode/cache/lucene/EvictionDUnitTest.java b/geode-lucene/src/test/java/org/apache/geode/cache/lucene/EvictionDUnitTest.java
index fc2be39..1eac799 100644
--- a/geode-lucene/src/test/java/org/apache/geode/cache/lucene/EvictionDUnitTest.java
+++ b/geode-lucene/src/test/java/org/apache/geode/cache/lucene/EvictionDUnitTest.java
@@ -137,7 +137,7 @@ public class EvictionDUnitTest extends LuceneQueriesAccessorBase {
getCache().getResourceManager()
.setEvictionHeapPercentage(EVICTION_HEAP_PERCENTAGE_FAKE_NOTIFICATION);
HeapMemoryMonitor heapMemoryMonitor =
- ((GemFireCacheImpl) getCache()).getResourceManager().getHeapMonitor();
+ ((GemFireCacheImpl) getCache()).getInternalResourceManager().getHeapMonitor();
heapMemoryMonitor.setTestMaxMemoryBytes(TEST_MAX_MEMORY);
heapMemoryMonitor.updateStateAndSendEvent(MEMORY_USED_FAKE_NOTIFICATION);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-rebalancer/src/main/java/org/apache/geode/cache/util/AutoBalancer.java
----------------------------------------------------------------------
diff --git a/geode-rebalancer/src/main/java/org/apache/geode/cache/util/AutoBalancer.java b/geode-rebalancer/src/main/java/org/apache/geode/cache/util/AutoBalancer.java
index aa96914..71d2051 100644
--- a/geode-rebalancer/src/main/java/org/apache/geode/cache/util/AutoBalancer.java
+++ b/geode-rebalancer/src/main/java/org/apache/geode/cache/util/AutoBalancer.java
@@ -359,7 +359,7 @@ public class AutoBalancer implements Declarable {
GemFireCacheImpl cache = getCache();
Map<PartitionedRegion, InternalPRInfo> detailsMap = new HashMap<>();
for (PartitionedRegion region : cache.getPartitionedRegions()) {
- LoadProbe probe = cache.getResourceManager().getLoadProbe();
+ LoadProbe probe = cache.getInternalResourceManager().getLoadProbe();
InternalPRInfo info =
region.getRedundancyProvider().buildPartitionedRegionInfo(true, probe);
detailsMap.put(region, info);
@@ -413,7 +413,7 @@ public class AutoBalancer implements Declarable {
public void incrementAttemptCounter() {
GemFireCacheImpl cache = getCache();
try {
- cache.getResourceManager().getStats().incAutoRebalanceAttempts();
+ cache.getInternalResourceManager().getStats().incAutoRebalanceAttempts();
} catch (Exception e) {
logger.warn("Failed to increment AutoBalanceAttempts counter");
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerIntegrationJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerIntegrationJUnitTest.java b/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerIntegrationJUnitTest.java
index d3c48aa..38a8791 100755
--- a/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerIntegrationJUnitTest.java
+++ b/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerIntegrationJUnitTest.java
@@ -83,26 +83,26 @@ public class AutoBalancerIntegrationJUnitTest {
@Test
public void testAutoRebalaceStatsOnLockSuccess() throws InterruptedException {
- assertEquals(0, cache.getResourceManager().getStats().getAutoRebalanceAttempts());
+ assertEquals(0, cache.getInternalResourceManager().getStats().getAutoRebalanceAttempts());
AutoBalancer balancer = new AutoBalancer();
balancer.getOOBAuditor().execute();
- assertEquals(1, cache.getResourceManager().getStats().getAutoRebalanceAttempts());
+ assertEquals(1, cache.getInternalResourceManager().getStats().getAutoRebalanceAttempts());
}
@Test
public void testAutoRebalaceStatsOnLockFailure() throws InterruptedException {
acquireLockInDifferentThread(1);
- assertEquals(0, cache.getResourceManager().getStats().getAutoRebalanceAttempts());
+ assertEquals(0, cache.getInternalResourceManager().getStats().getAutoRebalanceAttempts());
AutoBalancer balancer = new AutoBalancer();
balancer.getOOBAuditor().execute();
- assertEquals(0, cache.getResourceManager().getStats().getAutoRebalanceAttempts());
+ assertEquals(0, cache.getInternalResourceManager().getStats().getAutoRebalanceAttempts());
}
@Test
public void testAutoBalanceStatUpdate() {
- assertEquals(0, cache.getResourceManager().getStats().getAutoRebalanceAttempts());
+ assertEquals(0, cache.getInternalResourceManager().getStats().getAutoRebalanceAttempts());
new GeodeCacheFacade().incrementAttemptCounter();
- assertEquals(1, cache.getResourceManager().getStats().getAutoRebalanceAttempts());
+ assertEquals(1, cache.getInternalResourceManager().getStats().getAutoRebalanceAttempts());
}
@Test
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerJUnitTest.java
----------------------------------------------------------------------
diff --git a/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerJUnitTest.java b/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerJUnitTest.java
index 1137f68..958d8f9 100644
--- a/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerJUnitTest.java
+++ b/geode-rebalancer/src/test/java/org/apache/geode/cache/util/AutoBalancerJUnitTest.java
@@ -36,6 +36,7 @@ import org.jmock.lib.concurrent.Synchroniser;
import org.jmock.lib.legacy.ClassImposteriser;
import org.junit.After;
import org.junit.Before;
+import org.junit.Ignore;
import org.junit.Test;
import org.junit.experimental.categories.Category;
@@ -353,11 +354,13 @@ public class AutoBalancerJUnitTest {
}
@Test
+ @Ignore("GEODE-2789: need to rewrite this test")
public void testFacadeTotalTransferSize() throws Exception {
assertEquals(12345, getFacadeForResourceManagerOps(true).getTotalTransferSize());
}
@Test
+ @Ignore("GEODE-2789: need to rewrite this test")
public void testFacadeRebalance() throws Exception {
getFacadeForResourceManagerOps(false).rebalance();
}
@@ -406,6 +409,7 @@ public class AutoBalancerJUnitTest {
}
@Test
+ @Ignore("GEODE-2789: need to rewrite this test")
public void testFacadeCollectMemberDetailsNoRegion() {
final GemFireCacheImpl mockCache = mockContext.mock(GemFireCacheImpl.class);
mockContext.checking(new Expectations() {
@@ -423,6 +427,7 @@ public class AutoBalancerJUnitTest {
}
@Test
+ @Ignore("GEODE-2789: need to rewrite this test")
public void testFacadeCollectMemberDetails2Regions() {
final GemFireCacheImpl mockCache = mockContext.mock(GemFireCacheImpl.class);
final InternalResourceManager mockRM = mockContext.mock(InternalResourceManager.class);
@@ -479,6 +484,7 @@ public class AutoBalancerJUnitTest {
}
@Test
+ @Ignore("GEODE-2789: need to rewrite this test")
public void testFacadeTotalBytes2Regions() {
final PartitionedRegion mockR1 = mockContext.mock(PartitionedRegion.class, "r1");
final PartitionedRegion mockR2 = mockContext.mock(PartitionedRegion.class, "r2");
[2/2] geode git commit: Begin refactoring
Posted by kl...@apache.org.
Begin refactoring
* add operations to InternalCache interface
* rename getter for InternalResourceManager getInternalResourceManager
* add @Override annotations
* fixup TODO comments
* delete superfluous comments and dead-code
Project: http://git-wip-us.apache.org/repos/asf/geode/repo
Commit: http://git-wip-us.apache.org/repos/asf/geode/commit/d915e5d0
Tree: http://git-wip-us.apache.org/repos/asf/geode/tree/d915e5d0
Diff: http://git-wip-us.apache.org/repos/asf/geode/diff/d915e5d0
Branch: refs/heads/feature/GEODE-2632-1
Commit: d915e5d016ea0db2e31d38a97da8f77fd1e7a941
Parents: 43a4de8
Author: Kirk Lund <kl...@apache.org>
Authored: Fri Apr 14 12:22:04 2017 -0700
Committer: Kirk Lund <kl...@apache.org>
Committed: Mon Apr 17 12:02:12 2017 -0700
----------------------------------------------------------------------
.../cache/partition/PartitionRegionHelper.java | 4 +-
.../internal/cache/AbstractLRURegionMap.java | 2 +-
.../geode/internal/cache/DistributedRegion.java | 2 +-
.../geode/internal/cache/GemFireCacheImpl.java | 251 +++++++++++------
.../geode/internal/cache/InternalCache.java | 140 +++++++++-
.../geode/internal/cache/LocalRegion.java | 22 +-
.../internal/cache/PRHARedundancyProvider.java | 5 +-
.../geode/internal/cache/PartitionedRegion.java | 10 +-
.../cache/control/RebalanceOperationImpl.java | 8 +-
.../internal/cache/control/ResourceAdvisor.java | 7 +-
.../cache/execute/MemberFunctionExecutor.java | 2 +-
.../execute/MultiRegionFunctionExecutor.java | 6 +-
.../PartitionedRegionFunctionExecutor.java | 4 +-
.../cache/lru/HeapLRUCapacityController.java | 4 +-
.../PartitionedRegionRebalanceOp.java | 2 +-
.../internal/cache/xmlcache/CacheCreation.java | 274 ++++++++++++++++++-
.../internal/beans/MemberMBeanBridge.java | 2 +-
.../management/MemoryThresholdsDUnitTest.java | 40 +--
.../MemoryThresholdsOffHeapDUnitTest.java | 16 +-
.../management/ResourceManagerDUnitTest.java | 2 +-
...esourceManagerWithQueryMonitorDUnitTest.java | 2 +-
.../geode/internal/cache/EvictionTestBase.java | 2 +-
.../cache/OffHeapEvictionDUnitTest.java | 5 +-
.../PartitionedRegionEvictionDUnitTest.java | 3 +-
...rtitionedRegionOffHeapEvictionDUnitTest.java | 2 +-
.../cache/control/MemoryMonitorJUnitTest.java | 68 +++--
.../control/MemoryMonitorOffHeapJUnitTest.java | 19 +-
.../control/RebalanceOperationDUnitTest.java | 8 +-
.../bean/stats/MemberLevelStatsJUnitTest.java | 4 +-
.../geode/cache/lucene/EvictionDUnitTest.java | 2 +-
.../apache/geode/cache/util/AutoBalancer.java | 4 +-
.../util/AutoBalancerIntegrationJUnitTest.java | 12 +-
.../geode/cache/util/AutoBalancerJUnitTest.java | 6 +
33 files changed, 709 insertions(+), 231 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/cache/partition/PartitionRegionHelper.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/cache/partition/PartitionRegionHelper.java b/geode-core/src/main/java/org/apache/geode/cache/partition/PartitionRegionHelper.java
index 6b52e1c..bf79edb 100644
--- a/geode-core/src/main/java/org/apache/geode/cache/partition/PartitionRegionHelper.java
+++ b/geode-core/src/main/java/org/apache/geode/cache/partition/PartitionRegionHelper.java
@@ -175,7 +175,7 @@ public final class PartitionRegionHelper {
PartitionedRegion pr = isPartitionedCheck(region);
GemFireCacheImpl cache = (GemFireCacheImpl) region.getCache();
return pr.getRedundancyProvider().buildPartitionedRegionInfo(false,
- cache.getResourceManager().getLoadProbe()); // may return null
+ cache.getInternalResourceManager().getLoadProbe()); // may return null
} catch (ClassCastException e) {
// not a PR so return null
}
@@ -192,7 +192,7 @@ public final class PartitionRegionHelper {
for (Iterator<PartitionedRegion> iter = prSet.iterator(); iter.hasNext();) {
PartitionedRegion pr = iter.next();
PartitionRegionInfo prDetails = pr.getRedundancyProvider()
- .buildPartitionedRegionInfo(internal, cache.getResourceManager().getLoadProbe());
+ .buildPartitionedRegionInfo(internal, cache.getInternalResourceManager().getLoadProbe());
if (prDetails != null) {
prDetailsSet.add(prDetails);
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractLRURegionMap.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractLRURegionMap.java b/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractLRURegionMap.java
index 4d5bb87..a0e360f 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractLRURegionMap.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/AbstractLRURegionMap.java
@@ -572,7 +572,7 @@ public abstract class AbstractLRURegionMap extends AbstractRegionMap {
private boolean mustEvict() {
LocalRegion owner = _getOwner();
- InternalResourceManager resourceManager = owner.getCache().getResourceManager();
+ InternalResourceManager resourceManager = owner.getCache().getInternalResourceManager();
boolean offheap = owner.getAttributes().getOffHeap();
return resourceManager.getMemoryMonitor(offheap).getState().isEviction() && this.sizeInVM() > 0;
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java b/geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java
index 926f36d..68fdbeb 100755
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/DistributedRegion.java
@@ -1193,7 +1193,7 @@ public class DistributedRegion extends LocalRegion implements CacheDistributionA
// remote members
if (!isInternalRegion()) {
if (!this.isDestroyed) {
- cache.getResourceManager().addResourceListener(ResourceType.MEMORY, this);
+ cache.getInternalResourceManager().addResourceListener(ResourceType.MEMORY, this);
}
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java b/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java
index 59aeac4..8691814 100755
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/GemFireCacheImpl.java
@@ -67,6 +67,7 @@ import org.apache.geode.cache.client.PoolManager;
import org.apache.geode.cache.client.internal.ClientMetadataService;
import org.apache.geode.cache.client.internal.ClientRegionFactoryImpl;
import org.apache.geode.cache.client.internal.PoolImpl;
+import org.apache.geode.cache.control.ResourceManager;
import org.apache.geode.cache.execute.FunctionService;
import org.apache.geode.cache.query.QueryService;
import org.apache.geode.cache.query.internal.DefaultQuery;
@@ -228,10 +229,9 @@ import java.util.concurrent.atomic.AtomicInteger;
import java.util.concurrent.atomic.AtomicReference;
import javax.naming.Context;
-// @todo somebody Come up with more reasonable values for {@link #DEFAULT_LOCK_TIMEOUT}, etc.
+// TODO: somebody Come up with more reasonable values for {@link #DEFAULT_LOCK_TIMEOUT}, etc.
/**
* GemFire's implementation of a distributed {@link org.apache.geode.cache.Cache}.
- *
*/
@SuppressWarnings("deprecation")
public class GemFireCacheImpl
@@ -671,10 +671,6 @@ public class GemFireCacheImpl
sb.append("; copyOnRead = " + this.copyOnRead);
sb.append("; lockLease = " + this.lockLease);
sb.append("; lockTimeout = " + this.lockTimeout);
- // sb.append("; rootRegions = (" + this.rootRegions + ")");
- // sb.append("; cacheServers = (" + this.cacheServers + ")");
- // sb.append("; regionAttributes = (" + this.listRegionAttributes());
- // sb.append("; gatewayHub = " + gatewayHub);
if (this.creationStack != null) {
sb.append("\nCreation context:\n");
OutputStream os = new OutputStream() {
@@ -690,8 +686,6 @@ public class GemFireCacheImpl
return sb.toString();
}
- // ////////////////////// Constructors /////////////////////////
-
/** Map of Futures used to track Regions that are being reinitialized */
private final ConcurrentMap reinitializingRegions = new ConcurrentHashMap();
@@ -892,8 +886,10 @@ public class GemFireCacheImpl
final ThreadGroup group =
LoggingThreadGroup.createThreadGroup("Message Event Threads", logger);
ThreadFactory tf = new ThreadFactory() {
+ @Override
public Thread newThread(final Runnable command) {
final Runnable r = new Runnable() {
+ @Override
public void run() {
ConnectionTable.threadWantsSharedResources();
command.run();
@@ -919,13 +915,14 @@ public class GemFireCacheImpl
resourceManager = InternalResourceManager.createResourceManager(this);
this.serialNumber = DistributionAdvisor.createSerialNumber();
- getResourceManager().addResourceListener(ResourceType.HEAP_MEMORY, getHeapEvictor());
+ getInternalResourceManager().addResourceListener(ResourceType.HEAP_MEMORY, getHeapEvictor());
/*
* Only bother creating an off-heap evictor if we have off-heap memory enabled.
*/
if (null != getOffHeapStore()) {
- getResourceManager().addResourceListener(ResourceType.OFFHEAP_MEMORY, getOffHeapEvictor());
+ getInternalResourceManager().addResourceListener(ResourceType.OFFHEAP_MEMORY,
+ getOffHeapEvictor());
}
recordedEventSweeper = EventTracker.startTrackerServices(this);
@@ -1137,6 +1134,7 @@ public class GemFireCacheImpl
* @return true if cache is created using a ClientCacheFactory
* @see #hasPool()
*/
+ @Override
public boolean isClient() {
return this.isClient;
}
@@ -1165,6 +1163,7 @@ public class GemFireCacheImpl
/**
* May return null (even on a client).
*/
+ @Override
public Pool getDefaultPool() {
return this.defaultPool;
}
@@ -1348,6 +1347,7 @@ public class GemFireCacheImpl
}
+ @Override
public URL getCacheXmlURL() {
if (this.getMyId().getVmKind() == DistributionManager.LOCATOR_DM_TYPE) {
return null;
@@ -1520,6 +1520,7 @@ public class GemFireCacheImpl
*
* @since GemFire prPersistSprint2
*/
+ @Override
public DiskStoreFactory createDiskStoreFactory() {
return new DiskStoreFactoryImpl(this);
}
@@ -1600,16 +1601,19 @@ public class GemFireCacheImpl
private final Stopper stopper = new Stopper();
+ @Override
public CancelCriterion getCancelCriterion() {
return stopper;
}
/** return true if the cache was closed due to being shunned by other members */
+ @Override
public boolean forcedDisconnect() {
return this.forcedDisconnect || this.system.forcedDisconnect();
}
/** return a CacheClosedException with the given reason */
+ @Override
public CacheClosedException getCacheClosedException(String reason, Throwable cause) {
CacheClosedException result;
if (cause != null) {
@@ -1639,6 +1643,7 @@ public class GemFireCacheImpl
*
* @since GemFire 5.7
*/
+ @Override
public boolean keepDurableSubscriptionsAlive() {
return this.keepAlive;
}
@@ -1653,7 +1658,7 @@ public class GemFireCacheImpl
*
* @see SystemFailure#loadEmergencyClasses()
*/
- static public void loadEmergencyClasses() {
+ public static void loadEmergencyClasses() {
if (emergencyClassesLoaded)
return;
emergencyClassesLoaded = true;
@@ -1668,7 +1673,7 @@ public class GemFireCacheImpl
*
* @see SystemFailure#emergencyClose()
*/
- static public void emergencyClose() {
+ public static void emergencyClose() {
final boolean DEBUG = SystemFailure.TRACE_CLOSE;
GemFireCacheImpl inst = GemFireCacheImpl.instance;
@@ -1735,6 +1740,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public boolean isCacheAtShutdownAll() {
return isShutDownAll.get();
}
@@ -1792,6 +1798,7 @@ public class GemFireCacheImpl
ExecutorService es = getShutdownAllExecutorService(prTrees.size());
for (final Map<String, PartitionedRegion> prSubMap : prTrees.values()) {
es.execute(new Runnable() {
+ @Override
public void run() {
ConnectionTable.threadWantsSharedResources();
shutdownSubTreeGracefully(prSubMap);
@@ -1824,6 +1831,7 @@ public class GemFireCacheImpl
ThreadFactory thrFactory = new ThreadFactory() {
private final AtomicInteger threadCount = new AtomicInteger(1);
+ @Override
public Thread newThread(Runnable r) {
Thread t = new Thread(thrGrp, r, "ShutdownAll-" + threadCount.getAndIncrement());
t.setDaemon(true);
@@ -1979,6 +1987,7 @@ public class GemFireCacheImpl
return persistMap;
}
+ @Override
public void close() {
close(false);
}
@@ -1987,6 +1996,7 @@ public class GemFireCacheImpl
close(reason, null, keepalive, keepDS);
}
+ @Override
public void close(boolean keepalive) {
close("Normal disconnect", null, keepalive, false);
}
@@ -2001,7 +2011,8 @@ public class GemFireCacheImpl
*
* @return the PartitionedRegion distributed lock service
*/
- protected DistributedLockService getPartitionedRegionLockService() {
+ @Override
+ public DistributedLockService getPartitionedRegionLockService() {
synchronized (this.prLockServiceLock) {
stopper.checkCancelInProgress(null);
if (this.prLockService == null) {
@@ -2095,10 +2106,12 @@ public class GemFireCacheImpl
}
}
+ @Override
public PersistentMemberManager getPersistentMemberManager() {
return persistentMemberManager;
}
+ @Override
public ClientMetadataService getClientMetadataService() {
synchronized (this.clientMetaDatServiceLock) {
stopper.checkCancelInProgress(null);
@@ -2470,11 +2483,13 @@ public class GemFireCacheImpl
}
// see Cache.isReconnecting()
+ @Override
public boolean isReconnecting() {
return this.system.isReconnecting();
}
// see Cache.waitUntilReconnected(long, TimeUnit)
+ @Override
public boolean waitUntilReconnected(long time, TimeUnit units) throws InterruptedException {
boolean systemReconnected = this.system.waitUntilReconnected(time, units);
if (!systemReconnected) {
@@ -2487,12 +2502,12 @@ public class GemFireCacheImpl
return true;
}
- // see Cache.stopReconnecting()
+ @Override
public void stopReconnecting() {
this.system.stopReconnecting();
}
- // see Cache.getReconnectedCache()
+ @Override
public Cache getReconnectedCache() {
GemFireCacheImpl c = GemFireCacheImpl.getInstance();
if (c == null) {
@@ -2633,6 +2648,7 @@ public class GemFireCacheImpl
public static String DEFAULT_DS_NAME = DiskStoreFactory.DEFAULT_DISK_STORE_NAME;
+ @Override
public DiskStoreImpl getOrCreateDefaultDiskStore() {
DiskStoreImpl result = (DiskStoreImpl) findDiskStore(null);
if (result == null) {
@@ -2651,6 +2667,7 @@ public class GemFireCacheImpl
*
* @since GemFire prPersistSprint2
*/
+ @Override
public DiskStore findDiskStore(String name) {
if (name == null) {
name = DEFAULT_DS_NAME;
@@ -2663,14 +2680,12 @@ public class GemFireCacheImpl
*
* @since GemFire prPersistSprint2
*/
+ @Override
public Collection<DiskStoreImpl> listDiskStores() {
return Collections.unmodifiableCollection(this.diskStores.values());
}
- public Collection<DiskStoreImpl> listDiskStoresIncludingDefault() {
- return Collections.unmodifiableCollection(listDiskStores());
- }
-
+ @Override
public Collection<DiskStoreImpl> listDiskStoresIncludingRegionOwned() {
HashSet<DiskStoreImpl> allDiskStores = new HashSet<DiskStoreImpl>();
allDiskStores.addAll(this.diskStores.values());
@@ -2697,17 +2712,6 @@ public class GemFireCacheImpl
return false;
}
- /*
- * private static class DiskStoreFuture extends FutureTask { private DiskStoreTask task;
- *
- * public DiskStoreFuture(DiskStoreTask r) { super(r, null); this.task = r; }
- *
- * @Override public boolean cancel(boolean mayInterruptIfRunning) { boolean result =
- * super.cancel(mayInterruptIfRunning); if (result) { task.taskCancelled(); } return result; }
- *
- * }
- */
-
private void stopDiskStoreTaskPool() {
synchronized (this.diskStoreTaskSync) {
this.diskStoreTaskSync.set(true);
@@ -2853,6 +2857,7 @@ public class GemFireCacheImpl
}
+ @Override
public InternalDistributedSystem getDistributedSystem() {
return this.system;
}
@@ -2862,33 +2867,22 @@ public class GemFireCacheImpl
*
* @since GemFire 5.0
*/
+ @Override
public InternalDistributedMember getMyId() {
return this.system.getDistributedMember();
}
- /*
- * (non-Javadoc)
- *
- * @see org.apache.geode.cache.Cache#getMembers()
- */
+ @Override
public Set<DistributedMember> getMembers() {
return Collections.unmodifiableSet(this.dm.getOtherNormalDistributionManagerIds());
}
- /*
- * (non-Javadoc)
- *
- * @see org.apache.geode.cache.Cache#getAdminMembers()
- */
+ @Override
public Set<DistributedMember> getAdminMembers() {
return this.dm.getAdminMemberSet();
}
- /*
- * (non-Javadoc)
- *
- * @see org.apache.geode.cache.Cache#getMembers(org.apache.geode.cache.Region)
- */
+ @Override
public Set<DistributedMember> getMembers(Region r) {
if (r instanceof DistributedRegion) {
DistributedRegion d = (DistributedRegion) r;
@@ -2901,11 +2895,7 @@ public class GemFireCacheImpl
}
}
- /*
- * (non-Javadoc)
- *
- * @see org.apache.geode.cache.client.ClientCache#getCurrentServers()
- */
+ @Override
public Set<InetSocketAddress> getCurrentServers() {
Map<String, Pool> pools = PoolManager.getAll();
Set result = null;
@@ -2926,18 +2916,22 @@ public class GemFireCacheImpl
}
}
+ @Override
public LogWriter getLogger() {
return this.system.getLogWriter();
}
+ @Override
public LogWriter getSecurityLogger() {
return this.system.getSecurityLogWriter();
}
+ @Override
public LogWriterI18n getLoggerI18n() {
return this.system.getInternalLogWriter();
}
+ @Override
public LogWriterI18n getSecurityLoggerI18n() {
return this.system.getSecurityInternalLogWriter();
}
@@ -2959,10 +2953,12 @@ public class GemFireCacheImpl
return this.recordedEventSweeper;
}
+ @Override
public CachePerfStats getCachePerfStats() {
return this.cachePerfStats;
}
+ @Override
public String getName() {
return this.system.getName();
}
@@ -3029,6 +3025,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public Region createVMRegion(String name, RegionAttributes attrs)
throws RegionExistsException, TimeoutException {
return createRegion(name, attrs);
@@ -3172,6 +3169,7 @@ public class GemFireCacheImpl
return pool;
}
+ @Override
public Region createRegion(String name, RegionAttributes attrs)
throws RegionExistsException, TimeoutException {
if (isClient()) {
@@ -3199,6 +3197,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public <K, V> Region<K, V> createVMRegion(String name, RegionAttributes<K, V> p_attrs,
InternalRegionArguments internalRegionArgs)
throws RegionExistsException, TimeoutException, IOException, ClassNotFoundException {
@@ -3359,6 +3358,7 @@ public class GemFireCacheImpl
return rgn;
}
+ @Override
public RegionAttributes invokeRegionBefore(LocalRegion parent, String name,
RegionAttributes attrs, InternalRegionArguments internalRegionArgs) {
for (RegionListener listener : regionListeners) {
@@ -3367,12 +3367,14 @@ public class GemFireCacheImpl
return attrs;
}
+ @Override
public void invokeRegionAfter(LocalRegion region) {
for (RegionListener listener : regionListeners) {
listener.afterCreate(region);
}
}
+ @Override
public final Region getRegion(String path) {
return getRegion(path, false);
}
@@ -3422,7 +3424,8 @@ public class GemFireCacheImpl
return result;
}
- void setRegionByPath(String path, LocalRegion r) {
+ @Override
+ public void setRegionByPath(String path, LocalRegion r) {
if (r == null) {
this.pathToRegion.remove(path);
} else {
@@ -3448,6 +3451,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public LocalRegion getRegionByPath(String path) {
validatePath(path); // fix for bug 34892
@@ -3490,6 +3494,7 @@ public class GemFireCacheImpl
/**
* @param returnDestroyedRegion if true, okay to return a destroyed region
*/
+ @Override
public Region getRegion(String path, boolean returnDestroyedRegion) {
stopper.checkCancelInProgress(null);
{
@@ -3600,6 +3605,7 @@ public class GemFireCacheImpl
return result;
}
+ @Override
public Set rootRegions() {
return rootRegions(false);
}
@@ -3640,6 +3646,7 @@ public class GemFireCacheImpl
*
* @since GemFire 5.7
*/
+ @Override
public void cleanupForClient(CacheClientNotifier ccn, ClientProxyMembershipID client) {
try {
if (isClosed())
@@ -3657,14 +3664,17 @@ public class GemFireCacheImpl
return this.isInitialized;
}
+ @Override
public boolean isClosed() {
return this.isClosing;
}
+ @Override
public int getLockTimeout() {
return this.lockTimeout;
}
+ @Override
public void setLockTimeout(int seconds) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -3673,10 +3683,12 @@ public class GemFireCacheImpl
this.lockTimeout = seconds;
}
+ @Override
public int getLockLease() {
return this.lockLease;
}
+ @Override
public void setLockLease(int seconds) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -3685,10 +3697,12 @@ public class GemFireCacheImpl
this.lockLease = seconds;
}
+ @Override
public int getSearchTimeout() {
return this.searchTimeout;
}
+ @Override
public void setSearchTimeout(int seconds) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -3697,10 +3711,12 @@ public class GemFireCacheImpl
this.searchTimeout = seconds;
}
+ @Override
public int getMessageSyncInterval() {
return HARegionQueue.getMessageSyncInterval();
}
+ @Override
public void setMessageSyncInterval(int seconds) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -3719,7 +3735,8 @@ public class GemFireCacheImpl
* reinitializing or this thread is interrupted. If a reinitializing region is found, then this
* method blocks until reinitialization is complete and then returns the region.
*/
- LocalRegion getReinitializingRegion(String fullPath) {
+ @Override
+ public LocalRegion getReinitializingRegion(String fullPath) {
Future future = (Future) this.reinitializingRegions.get(fullPath);
if (future == null) {
return null;
@@ -3749,7 +3766,8 @@ public class GemFireCacheImpl
*
* @throws IllegalStateException if there is already a region by that name registered.
*/
- void regionReinitializing(String fullPath) {
+ @Override
+ public void regionReinitializing(String fullPath) {
Object old = this.reinitializingRegions.putIfAbsent(fullPath, new FutureResult(this.stopper));
if (old != null) {
throw new IllegalStateException(
@@ -3763,7 +3781,8 @@ public class GemFireCacheImpl
*
* @throws IllegalStateException if there is no region by that name registered as reinitializing.
*/
- void regionReinitialized(Region region) {
+ @Override
+ public void regionReinitialized(Region region) {
String regionName = region.getFullPath();
FutureResult future = (FutureResult) this.reinitializingRegions.get(regionName);
if (future == null) {
@@ -3780,23 +3799,18 @@ public class GemFireCacheImpl
*
* @throws IllegalStateException if cannot find reinitializing region registered by that name.
*/
- void unregisterReinitializingRegion(String fullPath) {
- /* Object previous = */this.reinitializingRegions.remove(fullPath);
- // if (previous == null) {
- // throw new IllegalStateException("Could not find a reinitializing region
- // named " +
- // fullPath);
- // }
+ @Override
+ public void unregisterReinitializingRegion(String fullPath) {
+ this.reinitializingRegions.remove(fullPath);
}
- // /////////////////////////////////////////////////////////////
-
/**
* Returns true if get should give a copy; false if a reference.
*
* @since GemFire 4.0
*/
- final boolean isCopyOnRead() {
+ @Override
+ public boolean isCopyOnRead() {
return this.copyOnRead;
}
@@ -3805,6 +3819,7 @@ public class GemFireCacheImpl
*
* @since GemFire 4.0
*/
+ @Override
public void setCopyOnRead(boolean copyOnRead) {
this.copyOnRead = copyOnRead;
}
@@ -3814,7 +3829,8 @@ public class GemFireCacheImpl
*
* @since GemFire 4.0
*/
- final public boolean getCopyOnRead() {
+ @Override
+ public boolean getCopyOnRead() {
return this.copyOnRead;
}
@@ -3824,7 +3840,8 @@ public class GemFireCacheImpl
* @param rootRgn the region to be removed
* @return true if root region was removed, false if not found
*/
- boolean removeRoot(LocalRegion rootRgn) {
+ @Override
+ public boolean removeRoot(LocalRegion rootRgn) {
synchronized (this.rootRegions) {
String rgnName = rootRgn.getName();
LocalRegion found = (LocalRegion) this.rootRegions.get(rgnName);
@@ -3893,6 +3910,7 @@ public class GemFireCacheImpl
}
@SuppressWarnings("unchecked")
+ @Override
public <T extends CacheService> T getService(Class<T> clazz) {
return (T) services.get(clazz);
}
@@ -3905,6 +3923,7 @@ public class GemFireCacheImpl
*
* @since GemFire 4.0
*/
+ @Override
public CacheTransactionManager getCacheTransactionManager() {
return this.txMgr;
}
@@ -3925,6 +3944,7 @@ public class GemFireCacheImpl
*
* @return the timer, lazily created
*/
+ @Override
public SystemTimer getCCPTimer() {
synchronized (ccpTimerMutex) {
if (ccpTimer != null) {
@@ -3952,6 +3972,7 @@ public class GemFireCacheImpl
* Does a periodic purge of the CCPTimer to prevent a large number of cancelled tasks from
* building up in it. See GEODE-2485.
*/
+ @Override
public void purgeCCPTimer() {
synchronized (ccpTimerMutex) {
if (ccpTimer != null) {
@@ -3974,11 +3995,13 @@ public class GemFireCacheImpl
*
* @return the scheduler, lazily created
*/
+ @Override
public ExpirationScheduler getExpirationScheduler() {
return this.expirationScheduler;
}
- TXManagerImpl getTXMgr() {
+ @Override
+ public TXManagerImpl getTXMgr() {
return this.txMgr;
}
@@ -3988,10 +4011,12 @@ public class GemFireCacheImpl
*
* @since GemFire 3.5
*/
- Executor getEventThreadPool() {
+ @Override
+ public Executor getEventThreadPool() {
return this.eventThreadPool;
}
+ @Override
public CacheServer addCacheServer() {
return addCacheServer(false);
}
@@ -4105,6 +4130,7 @@ public class GemFireCacheImpl
*
* @return List List of GatewaySender objects
*/
+ @Override
public Set<GatewaySender> getGatewaySenders() {
Set<GatewaySender> tempSet = new HashSet<GatewaySender>();
for (GatewaySender sender : allGatewaySenders) {
@@ -4120,10 +4146,12 @@ public class GemFireCacheImpl
*
* @return List List of GatewaySender objects
*/
+ @Override
public Set<GatewaySender> getAllGatewaySenders() {
return this.allGatewaySenders;
}
+ @Override
public GatewaySender getGatewaySender(String Id) {
for (GatewaySender sender : this.allGatewaySenders) {
if (sender.getId().equals(Id)) {
@@ -4133,14 +4161,17 @@ public class GemFireCacheImpl
return null;
}
+ @Override
public Set<GatewayReceiver> getGatewayReceivers() {
return this.allGatewayReceivers;
}
+ @Override
public Set<AsyncEventQueue> getAsyncEventQueues() {
return this.allVisibleAsyncEventQueues;
}
+ @Override
public AsyncEventQueue getAsyncEventQueue(String id) {
for (AsyncEventQueue asyncEventQueue : this.allAsyncEventQueues) {
if (asyncEventQueue.getId().equals(id)) {
@@ -4167,6 +4198,7 @@ public class GemFireCacheImpl
}
/* Cache API - get the conflict resolver for WAN */
+ @Override
public GatewayConflictResolver getGatewayConflictResolver() {
synchronized (this.allGatewayHubsLock) {
return this.gatewayConflictResolver;
@@ -4174,12 +4206,14 @@ public class GemFireCacheImpl
}
/* Cache API - set the conflict resolver for WAN */
+ @Override
public void setGatewayConflictResolver(GatewayConflictResolver resolver) {
synchronized (this.allGatewayHubsLock) {
this.gatewayConflictResolver = resolver;
}
}
+ @Override
public List<CacheServer> getCacheServers() {
List cacheServersWithoutReceiver = null;
if (!allCacheServers.isEmpty()) {
@@ -4326,7 +4360,8 @@ public class GemFireCacheImpl
* @param r the partitioned region
* @return true if the region should deliver all of its events to this cache
*/
- protected boolean requiresNotificationFromPR(PartitionedRegion r) {
+ @Override
+ public boolean requiresNotificationFromPR(PartitionedRegion r) {
boolean hasSerialSenders = hasSerialSenders(r);
boolean result = hasSerialSenders;
if (!result) {
@@ -4369,6 +4404,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public void setIsServer(boolean isServer) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -4378,6 +4414,7 @@ public class GemFireCacheImpl
this.isServer = isServer;
}
+ @Override
public boolean isServer() {
if (isClient()) {
return false;
@@ -4391,6 +4428,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public QueryService getQueryService() {
if (isClient()) {
Pool p = getDefaultPool();
@@ -4405,6 +4443,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public QueryService getLocalQueryService() {
return new DefaultQueryService(this);
}
@@ -4413,10 +4452,8 @@ public class GemFireCacheImpl
* @return Context jndi context associated with the Cache.
* @since GemFire 4.0
*/
+ @Override
public Context getJNDIContext() {
- // if (isClient()) {
- // throw new UnsupportedOperationException("operation is not supported on a client cache");
- // }
return JNDIInvoker.getJNDIContext();
}
@@ -4424,16 +4461,15 @@ public class GemFireCacheImpl
* @return JTA TransactionManager associated with the Cache.
* @since GemFire 4.0
*/
+ @Override
public javax.transaction.TransactionManager getJTATransactionManager() {
- // if (isClient()) {
- // throw new UnsupportedOperationException("operation is not supported on a client cache");
- // }
return JNDIInvoker.getTransactionManager();
}
/**
* return the cq/interest information for a given region name, creating one if it doesn't exist
*/
+ @Override
public FilterProfile getFilterProfile(String regionName) {
LocalRegion r = (LocalRegion) getRegion(regionName, true);
if (r != null) {
@@ -4442,10 +4478,12 @@ public class GemFireCacheImpl
return null;
}
+ @Override
public RegionAttributes getRegionAttributes(String id) {
return (RegionAttributes) this.namedRegionAttributes.get(id);
}
+ @Override
public void setRegionAttributes(String id, RegionAttributes attrs) {
if (attrs == null) {
this.namedRegionAttributes.remove(id);
@@ -4454,6 +4492,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public Map listRegionAttributes() {
return Collections.unmodifiableMap(this.namedRegionAttributes);
}
@@ -4468,6 +4507,7 @@ public class GemFireCacheImpl
return (GemFireCacheImpl) xmlCache.get();
}
+ @Override
public void loadCacheXml(InputStream stream)
throws TimeoutException, CacheWriterException, GatewayException, RegionExistsException {
// make this cache available to callbacks being initialized during xml create
@@ -4513,17 +4553,25 @@ public class GemFireCacheImpl
}
}
+ @Override
public void readyForEvents() {
PoolManagerImpl.readyForEvents(this.system, false);
}
private List<File> backupFiles = Collections.emptyList();
- public InternalResourceManager getResourceManager() {
- return getResourceManager(true);
+ @Override
+ public ResourceManager getResourceManager() {
+ return getInternalResourceManager(true);
+ }
+
+ @Override
+ public InternalResourceManager getInternalResourceManager() {
+ return getInternalResourceManager(true);
}
- public InternalResourceManager getResourceManager(boolean checkCancellationInProgress) {
+ @Override
+ public InternalResourceManager getInternalResourceManager(boolean checkCancellationInProgress) {
if (checkCancellationInProgress) {
stopper.checkCancelInProgress(null);
}
@@ -4534,6 +4582,7 @@ public class GemFireCacheImpl
this.backupFiles = backups;
}
+ @Override
public List<File> getBackupFiles() {
return Collections.unmodifiableList(this.backupFiles);
}
@@ -4548,6 +4597,7 @@ public class GemFireCacheImpl
return manager;
}
+ @Override
public void clearBackupManager() {
this.backupManager.set(null);
}
@@ -4556,8 +4606,6 @@ public class GemFireCacheImpl
return this.backupManager.get();
}
- // //////////////////// Inner Classes //////////////////////
-
// TODO make this a simple int guarded by riWaiters and get rid of the double-check
private final AtomicInteger registerInterestsInProgress = new AtomicInteger();
@@ -4569,6 +4617,7 @@ public class GemFireCacheImpl
/**
* update stats for completion of a registerInterest operation
*/
+ @Override
public void registerInterestCompleted() {
// Don't do a cancellation check, it's just a moot point, that's all
// GemFireCache.this.getCancelCriterion().checkCancelInProgress(null);
@@ -4598,6 +4647,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public void registerInterestStarted() {
// Don't do a cancellation check, it's just a moot point, that's all
// GemFireCache.this.getCancelCriterion().checkCancelInProgress(null);
@@ -4608,9 +4658,6 @@ public class GemFireCacheImpl
}
/**
- * update stats for initiation of a registerInterest operation
- */
- /**
* Blocks until no register interests are in progress.
*/
public void waitForRegisterInterestsInProgress() {
@@ -4811,6 +4858,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public TXManagerImpl getTxManager() {
return this.txMgr;
}
@@ -4818,6 +4866,7 @@ public class GemFireCacheImpl
/**
* @since GemFire 6.5
*/
+ @Override
public <K, V> RegionFactory<K, V> createRegionFactory(RegionShortcut atts) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -4829,6 +4878,7 @@ public class GemFireCacheImpl
/**
* @since GemFire 6.5
*/
+ @Override
public <K, V> RegionFactory<K, V> createRegionFactory() {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -4839,6 +4889,7 @@ public class GemFireCacheImpl
/**
* @since GemFire 6.5
*/
+ @Override
public <K, V> RegionFactory<K, V> createRegionFactory(String regionAttributesId) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -4849,6 +4900,7 @@ public class GemFireCacheImpl
/**
* @since GemFire 6.5
*/
+ @Override
public <K, V> RegionFactory<K, V> createRegionFactory(RegionAttributes<K, V> regionAttributes) {
if (isClient()) {
throw new UnsupportedOperationException("operation is not supported on a client cache");
@@ -4859,10 +4911,12 @@ public class GemFireCacheImpl
/**
* @since GemFire 6.5
*/
+ @Override
public <K, V> ClientRegionFactory<K, V> createClientRegionFactory(ClientRegionShortcut atts) {
return new ClientRegionFactoryImpl<K, V>(this, atts);
}
+ @Override
public <K, V> ClientRegionFactory<K, V> createClientRegionFactory(String refid) {
return new ClientRegionFactoryImpl<K, V>(this, refid);
}
@@ -4870,6 +4924,7 @@ public class GemFireCacheImpl
/**
* @since GemFire 6.5
*/
+ @Override
public QueryService getQueryService(String poolName) {
Pool p = PoolManager.find(poolName);
if (p == null) {
@@ -4879,6 +4934,7 @@ public class GemFireCacheImpl
}
}
+ @Override
public RegionService createAuthenticatedView(Properties properties) {
Pool pool = getDefaultPool();
if (pool == null) {
@@ -4887,6 +4943,7 @@ public class GemFireCacheImpl
return createAuthenticatedCacheView(pool, properties);
}
+ @Override
public RegionService createAuthenticatedView(Properties properties, String poolName) {
Pool pool = PoolManager.find(poolName);
if (pool == null) {
@@ -5193,10 +5250,12 @@ public class GemFireCacheImpl
}
}
+ @Override
public void beginDestroy(String path, DistributedRegion region) {
this.regionsInDestroy.putIfAbsent(path, region);
}
+ @Override
public void endDestroy(String path, DistributedRegion region) {
this.regionsInDestroy.remove(path, region);
}
@@ -5205,30 +5264,37 @@ public class GemFireCacheImpl
return this.regionsInDestroy.get(path);
}
+ @Override
public TombstoneService getTombstoneService() {
return this.tombstoneService;
}
+ @Override
public TypeRegistry getPdxRegistry() {
return this.pdxRegistry;
}
+ @Override
public boolean getPdxReadSerialized() {
return this.cacheConfig.pdxReadSerialized;
}
+ @Override
public PdxSerializer getPdxSerializer() {
return this.cacheConfig.pdxSerializer;
}
+ @Override
public String getPdxDiskStore() {
return this.cacheConfig.pdxDiskStore;
}
+ @Override
public boolean getPdxPersistent() {
return this.cacheConfig.pdxPersistent;
}
+ @Override
public boolean getPdxIgnoreUnreadFields() {
return this.cacheConfig.pdxIgnoreUnreadFields;
}
@@ -5250,51 +5316,63 @@ public class GemFireCacheImpl
return this.cacheConfig;
}
+ @Override
public DM getDistributionManager() {
return this.dm;
}
+ @Override
public GatewaySenderFactory createGatewaySenderFactory() {
return WANServiceProvider.createGatewaySenderFactory(this);
}
+ @Override
public GatewayReceiverFactory createGatewayReceiverFactory() {
return WANServiceProvider.createGatewayReceiverFactory(this);
}
+ @Override
public AsyncEventQueueFactory createAsyncEventQueueFactory() {
return new AsyncEventQueueFactoryImpl(this);
}
+ @Override
public DistributionAdvisor getDistributionAdvisor() {
return getResourceAdvisor();
}
+ @Override
public ResourceAdvisor getResourceAdvisor() {
return resourceAdvisor;
}
+ @Override
public Profile getProfile() {
return resourceAdvisor.createProfile();
}
+ @Override
public DistributionAdvisee getParentAdvisee() {
return null;
}
+ @Override
public InternalDistributedSystem getSystem() {
return this.system;
}
+ @Override
public String getFullPath() {
return "ResourceManager";
}
+ @Override
public void fillInProfile(Profile profile) {
resourceManager.fillInProfile(profile);
}
+ @Override
public int getSerialNumber() {
return this.serialNumber;
}
@@ -5378,10 +5456,12 @@ public class GemFireCacheImpl
*/
private TemporaryResultSetFactory resultSetFactory;
+ @Override
public Declarable getInitializer() {
return this.initializer;
}
+ @Override
public Properties getInitializerProps() {
return this.initializerProps;
}
@@ -5391,6 +5471,7 @@ public class GemFireCacheImpl
this.initializerProps = initializerProps;
}
+ @Override
public PdxInstanceFactory createPdxInstanceFactory(String className) {
return PdxInstanceFactoryImpl.newCreator(className, true);
}
@@ -5399,6 +5480,7 @@ public class GemFireCacheImpl
return PdxInstanceFactoryImpl.newCreator(className, b);
}
+ @Override
public PdxInstance createPdxEnum(String className, String enumName, int enumOrdinal) {
return PdxInstanceFactoryImpl.createPdxEnum(className, enumName, enumOrdinal, this);
}
@@ -5407,6 +5489,7 @@ public class GemFireCacheImpl
return this.jmxAdvisor;
}
+ @Override
public CacheSnapshotService getSnapshotService() {
return new CacheSnapshotServiceImpl(this);
}
@@ -5422,6 +5505,7 @@ public class GemFireCacheImpl
return this.resultSetFactory;
}
+ @Override
public MemoryAllocator getOffHeapStore() {
return this.getSystem().getOffHeapStore();
}
@@ -5443,6 +5527,7 @@ public class GemFireCacheImpl
return clientFunctionTimeout;
}
+ @Override
public CqService getCqService() {
return this.cqService;
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/InternalCache.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/InternalCache.java b/geode-core/src/main/java/org/apache/geode/internal/cache/InternalCache.java
index bcb3814..ee80014 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/InternalCache.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/InternalCache.java
@@ -15,32 +15,156 @@
package org.apache.geode.internal.cache;
+import java.io.File;
+import java.io.IOException;
+import java.net.URL;
import java.util.Collection;
+import java.util.List;
+import java.util.Set;
+import java.util.concurrent.Executor;
+
+import javax.transaction.TransactionManager;
import org.apache.geode.cache.Cache;
+import org.apache.geode.cache.CacheClosedException;
+import org.apache.geode.cache.Region;
+import org.apache.geode.cache.RegionAttributes;
+import org.apache.geode.cache.RegionExistsException;
+import org.apache.geode.cache.TimeoutException;
+import org.apache.geode.cache.client.internal.ClientMetadataService;
+import org.apache.geode.cache.query.QueryService;
import org.apache.geode.cache.query.internal.cq.CqService;
+import org.apache.geode.cache.wan.GatewaySender;
+import org.apache.geode.distributed.DistributedLockService;
import org.apache.geode.distributed.DistributedMember;
+import org.apache.geode.distributed.internal.DM;
+import org.apache.geode.internal.SystemTimer;
+import org.apache.geode.internal.cache.control.InternalResourceManager;
+import org.apache.geode.internal.cache.control.ResourceAdvisor;
import org.apache.geode.internal.cache.extension.Extensible;
+import org.apache.geode.internal.cache.persistence.PersistentMemberManager;
+import org.apache.geode.internal.cache.tier.sockets.CacheClientNotifier;
+import org.apache.geode.internal.cache.tier.sockets.ClientProxyMembershipID;
+import org.apache.geode.internal.offheap.MemoryAllocator;
+import org.apache.geode.pdx.internal.TypeRegistry;
/**
* The InternalCache interface is contract for implementing classes for defining internal cache
* operations that should not be part of the "public" API of the implementing class.
- * </p>
- *
+ *
* @see org.apache.geode.cache.Cache
* @since GemFire 7.0
*/
public interface InternalCache extends Cache, Extensible<Cache> {
- public DistributedMember getMyId();
+ DistributedMember getMyId();
+
+ Collection<DiskStoreImpl> listDiskStores();
+
+ Collection<DiskStoreImpl> listDiskStoresIncludingRegionOwned();
+
+ CqService getCqService();
+
+ <T extends CacheService> T getService(Class<T> clazz);
+
+ SystemTimer getCCPTimer();
+
+ void cleanupForClient(CacheClientNotifier ccn, ClientProxyMembershipID client);
+
+ void purgeCCPTimer();
+
+ FilterProfile getFilterProfile(String regionName);
+
+ Region getRegion(String path, boolean returnDestroyedRegion);
+
+ MemoryAllocator getOffHeapStore();
+
+ <K, V> Region<K, V> createVMRegion(String name, RegionAttributes<K, V> p_attrs,
+ InternalRegionArguments internalRegionArgs)
+ throws RegionExistsException, TimeoutException, IOException, ClassNotFoundException;
+
+ DistributedLockService getPartitionedRegionLockService();
+
+ PersistentMemberManager getPersistentMemberManager();
+
+ Set<GatewaySender> getAllGatewaySenders();
+
+ CachePerfStats getCachePerfStats();
+
+ DM getDistributionManager();
+
+ void regionReinitialized(Region region);
+
+ void setRegionByPath(String path, LocalRegion r);
+
+ InternalResourceManager getInternalResourceManager();
+
+ ResourceAdvisor getResourceAdvisor();
+
+ boolean isCacheAtShutdownAll();
+
+ boolean requiresNotificationFromPR(PartitionedRegion r);
+
+ RegionAttributes invokeRegionBefore(LocalRegion parent, String name, RegionAttributes attrs,
+ InternalRegionArguments internalRegionArgs);
+
+ void invokeRegionAfter(LocalRegion region);
+
+ TXManagerImpl getTXMgr();
+
+ boolean forcedDisconnect();
+
+ InternalResourceManager getInternalResourceManager(boolean checkCancellationInProgress);
+
+ boolean isCopyOnRead();
+
+ TombstoneService getTombstoneService();
+
+ QueryService getLocalQueryService();
+
+ void registerInterestStarted();
+
+ void registerInterestCompleted();
+
+ void regionReinitializing(String fullPath);
+
+ void unregisterReinitializingRegion(String fullPath);
+
+ boolean removeRoot(LocalRegion rootRgn);
+
+ Executor getEventThreadPool();
+
+ LocalRegion getReinitializingRegion(String fullPath);
+
+ boolean keepDurableSubscriptionsAlive();
+
+ CacheClosedException getCacheClosedException(String reason, Throwable cause);
+
+ TypeRegistry getPdxRegistry();
+
+ DiskStoreImpl getOrCreateDefaultDiskStore();
+
+ ExpirationScheduler getExpirationScheduler();
+
+ TransactionManager getJTATransactionManager();
+
+ TXManagerImpl getTxManager();
+
+ void beginDestroy(String path, DistributedRegion region);
+
+ void endDestroy(String path, DistributedRegion region);
+
+ ClientMetadataService getClientMetadataService();
+
+ long cacheTimeMillis();
- public Collection<DiskStoreImpl> listDiskStores();
+ void clearBackupManager();
- public Collection<DiskStoreImpl> listDiskStoresIncludingDefault();
+ URL getCacheXmlURL();
- public Collection<DiskStoreImpl> listDiskStoresIncludingRegionOwned();
+ List<File> getBackupFiles();
- public CqService getCqService();
+ LocalRegion getRegionByPath(String path);
- public <T extends CacheService> T getService(Class<T> clazz);
+ boolean isClient();
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java b/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java
index 4b1786f..55ee6a8 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/LocalRegion.java
@@ -963,16 +963,16 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory,
// register the region with resource manager to get memory events
if (!newRegion.isInternalRegion()) {
if (!newRegion.isDestroyed) {
- cache.getResourceManager().addResourceListener(ResourceType.MEMORY, newRegion);
+ cache.getInternalResourceManager().addResourceListener(ResourceType.MEMORY, newRegion);
if (!newRegion.getOffHeap()) {
newRegion.initialCriticalMembers(
- cache.getResourceManager().getHeapMonitor().getState().isCritical(),
+ cache.getInternalResourceManager().getHeapMonitor().getState().isCritical(),
cache.getResourceAdvisor().adviseCritialMembers());
} else {
- newRegion.initialCriticalMembers(
- cache.getResourceManager().getHeapMonitor().getState().isCritical()
- || cache.getResourceManager().getOffHeapMonitor().getState().isCritical(),
+ newRegion.initialCriticalMembers(cache.getInternalResourceManager().getHeapMonitor()
+ .getState().isCritical()
+ || cache.getInternalResourceManager().getOffHeapMonitor().getState().isCritical(),
cache.getResourceAdvisor().adviseCritialMembers());
}
@@ -999,7 +999,7 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory,
if (!success) {
this.cache.setRegionByPath(newRegion.getFullPath(), null);
initializationFailed(newRegion);
- cache.getResourceManager(false).removeResourceListener(newRegion);
+ cache.getInternalResourceManager(false).removeResourceListener(newRegion);
}
}
@@ -2348,7 +2348,7 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory,
// Subclasses may have already called this method, but this is
// acceptable because addResourceListener won't add it twice
if (!this.isDestroyed) {
- cache.getResourceManager().addResourceListener(ResourceType.MEMORY, this);
+ cache.getInternalResourceManager().addResourceListener(ResourceType.MEMORY, this);
}
}
@@ -2633,7 +2633,7 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory,
if (!isInternalRegion()) {
getCachePerfStats().incRegions(-1);
}
- cache.getResourceManager(false).removeResourceListener(this);
+ cache.getInternalResourceManager(false).removeResourceListener(this);
if (getMembershipAttributes().hasRequiredRoles()) {
if (!isInternalRegion()) {
getCachePerfStats().incReliableRegions(-1);
@@ -2734,7 +2734,7 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory,
this.isDestroyed = true;
// after isDestroyed is set to true call removeResourceListener to fix bug 49555
- this.cache.getResourceManager(false).removeResourceListener(this);
+ this.cache.getInternalResourceManager(false).removeResourceListener(this);
closeEntries();
if (logger.isDebugEnabled()) {
logger.debug("recursiveDestroyRegion: Region Destroyed: {}", getFullPath());
@@ -6581,7 +6581,7 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory,
float evictionPercentage = DEFAULT_HEAPLRU_EVICTION_HEAP_PERCENTAGE;
// This is new to 6.5. If a heap lru region is created
// we make sure that the eviction percentage is enabled.
- InternalResourceManager rm = this.cache.getResourceManager();
+ InternalResourceManager rm = this.cache.getInternalResourceManager();
if (!getOffHeap()) {
if (!rm.getHeapMonitor().hasEvictionThreshold()) {
float criticalPercentage = rm.getCriticalHeapPercentage();
@@ -7342,7 +7342,7 @@ public class LocalRegion extends AbstractRegion implements LoaderHelperFactory,
// mark as destroyed fixes 49555.
this.isDestroyed = true;
// after isDestroyed is set to true call removeResourceListener to fix bug 49555
- this.cache.getResourceManager(false).removeResourceListener(this);
+ this.cache.getInternalResourceManager(false).removeResourceListener(this);
closeEntries(); // fixes bug 41333
this.destroyedSubregionSerialNumbers = collectSubregionSerialNumbers();
try {
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/PRHARedundancyProvider.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/PRHARedundancyProvider.java b/geode-core/src/main/java/org/apache/geode/internal/cache/PRHARedundancyProvider.java
index 258a82e..d2f44e8 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/PRHARedundancyProvider.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/PRHARedundancyProvider.java
@@ -126,7 +126,8 @@ public class PRHARedundancyProvider {
*/
public PRHARedundancyProvider(final PartitionedRegion region) {
this.prRegion = region;
- final InternalResourceManager resourceManager = region.getGemFireCache().getResourceManager();
+ final InternalResourceManager resourceManager =
+ region.getGemFireCache().getInternalResourceManager();
recoveryExecutor = new OneTaskOnlyExecutor(resourceManager.getExecutor(),
new OneTaskOnlyExecutor.ConflatedTaskListener() {
public void taskDropped() {
@@ -1800,7 +1801,7 @@ public class PRHARedundancyProvider {
&& ColocationHelper.isColocationComplete(this.prRegion)) {
Runnable task = new CreateMissingBucketsTask(this);
final InternalResourceManager resourceManager =
- this.prRegion.getGemFireCache().getResourceManager();
+ this.prRegion.getGemFireCache().getInternalResourceManager();
resourceManager.getExecutor().execute(task);
}
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java b/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
index 614de4d..8db8969 100755
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/PartitionedRegion.java
@@ -910,7 +910,7 @@ public class PartitionedRegion extends LocalRegion
if (!this.isDestroyed && !this.isLocallyDestroyed) {
// Register at this point so that other members are known
- this.cache.getResourceManager().addResourceListener(ResourceType.MEMORY, this);
+ this.cache.getInternalResourceManager().addResourceListener(ResourceType.MEMORY, this);
}
// Create OQL indexes before starting GII.
@@ -3722,7 +3722,7 @@ public class PartitionedRegion extends LocalRegion
Set<InternalDistributedMember> dest = memberToBuckets.keySet();
if (function.optimizeForWrite()
- && cache.getResourceManager().getHeapMonitor().containsHeapCriticalMembers(dest)
+ && cache.getInternalResourceManager().getHeapMonitor().containsHeapCriticalMembers(dest)
&& !MemoryThresholds.isLowMemoryExceptionDisabled()) {
Set<InternalDistributedMember> hcm = cache.getResourceAdvisor().adviseCritialMembers();
Set<DistributedMember> sm = SetUtils.intersection(hcm, dest);
@@ -5653,7 +5653,7 @@ public class PartitionedRegion extends LocalRegion
// destroy region message.
this.redundancyProvider.waitForPersistentBucketRecovery();
this.cache.removePartitionedRegion(this);
- this.cache.getResourceManager(false).removeResourceListener(this);
+ this.cache.getInternalResourceManager(false).removeResourceListener(this);
this.redundancyProvider.shutdown(); // see bug 41094
int serials[] = getRegionAdvisor().getBucketSerials();
RegionEventImpl event = new RegionEventImpl(this, Operation.REGION_CLOSE, null, false,
@@ -7779,7 +7779,7 @@ public class PartitionedRegion extends LocalRegion
} finally {
this.getRegionAdvisor().close();
getPrStats().close();
- this.cache.getResourceManager(false).removeResourceListener(this);
+ this.cache.getInternalResourceManager(false).removeResourceListener(this);
this.locallyDestroyingThread = null;
if (logger.isDebugEnabled()) {
logger.debug("destroyPartitionedRegionLocally: Ending destroy for PR = {}", this);
@@ -7815,7 +7815,7 @@ public class PartitionedRegion extends LocalRegion
this.redundancyProvider.waitForPersistentBucketRecovery();
// fix #39196 OOME caused by leak in GemFireCache.partitionedRegions
this.cache.removePartitionedRegion(this);
- this.cache.getResourceManager(false).removeResourceListener(this);
+ this.cache.getInternalResourceManager(false).removeResourceListener(this);
final Operation op = event.getOperation();
stopMissingColocatedRegionLogger();
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/control/RebalanceOperationImpl.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/control/RebalanceOperationImpl.java b/geode-core/src/main/java/org/apache/geode/internal/cache/control/RebalanceOperationImpl.java
index 42622d5..cd9eab3 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/control/RebalanceOperationImpl.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/control/RebalanceOperationImpl.java
@@ -60,7 +60,7 @@ public class RebalanceOperationImpl implements RebalanceOperation {
}
public void start() {
- final InternalResourceManager manager = this.cache.getResourceManager();
+ final InternalResourceManager manager = this.cache.getInternalResourceManager();
synchronized (this.futureLock) {
manager.addInProgressRebalance(this);
this.scheduleRebalance();
@@ -68,7 +68,7 @@ public class RebalanceOperationImpl implements RebalanceOperation {
}
private void scheduleRebalance() {
- ResourceManagerStats stats = cache.getResourceManager().getStats();
+ ResourceManagerStats stats = cache.getInternalResourceManager().getStats();
long start = stats.startRebalance();
try {
@@ -111,7 +111,7 @@ public class RebalanceOperationImpl implements RebalanceOperation {
private Future<RebalanceResults> submitRebalanceTask(
final PartitionedRegionRebalanceOp rebalanceOp, final long rebalanceStartTime) {
- final InternalResourceManager manager = this.cache.getResourceManager();
+ final InternalResourceManager manager = this.cache.getInternalResourceManager();
ScheduledExecutorService ex = manager.getExecutor();
synchronized (futureLock) {
@@ -173,7 +173,7 @@ public class RebalanceOperationImpl implements RebalanceOperation {
}
}
if (pendingTasks == 0) {
- cache.getResourceManager().removeInProgressRebalance(this);
+ cache.getInternalResourceManager().removeInProgressRebalance(this);
}
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/control/ResourceAdvisor.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/control/ResourceAdvisor.java b/geode-core/src/main/java/org/apache/geode/internal/cache/control/ResourceAdvisor.java
index f79a729..0151f00 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/control/ResourceAdvisor.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/control/ResourceAdvisor.java
@@ -26,7 +26,6 @@ import java.util.Set;
import org.apache.logging.log4j.Logger;
import org.apache.geode.CancelException;
-import org.apache.geode.DataSerializer;
import org.apache.geode.SystemFailure;
import org.apache.geode.cache.control.ResourceManager;
import org.apache.geode.distributed.internal.DM;
@@ -36,9 +35,7 @@ import org.apache.geode.distributed.internal.DistributionManager;
import org.apache.geode.distributed.internal.HighPriorityDistributionMessage;
import org.apache.geode.distributed.internal.ReplyException;
import org.apache.geode.distributed.internal.membership.InternalDistributedMember;
-import org.apache.geode.internal.DSCODE;
import org.apache.geode.internal.InternalDataSerializer;
-import org.apache.geode.internal.Version;
import org.apache.geode.internal.cache.GemFireCacheImpl;
import org.apache.geode.internal.cache.UpdateAttributesProcessor;
import org.apache.geode.internal.cache.control.InternalResourceManager.ResourceType;
@@ -98,7 +95,7 @@ public class ResourceAdvisor extends DistributionAdvisor {
try {
final GemFireCacheImpl cache = GemFireCacheImpl.getInstance();
if (cache != null && !cache.isClosed()) {
- final ResourceAdvisor ra = cache.getResourceManager().getResourceAdvisor();
+ final ResourceAdvisor ra = cache.getInternalResourceManager().getResourceAdvisor();
if (this.profiles != null) {
// Early reply to avoid waiting for the following putProfile call
// to fire (remote) listeners so that the origin member can proceed with
@@ -238,7 +235,7 @@ public class ResourceAdvisor extends DistributionAdvisor {
}
private InternalResourceManager getResourceManager() {
- return ((GemFireCacheImpl) getAdvisee()).getResourceManager(false);
+ return ((GemFireCacheImpl) getAdvisee()).getInternalResourceManager(false);
}
@SuppressWarnings("synthetic-access")
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MemberFunctionExecutor.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MemberFunctionExecutor.java b/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MemberFunctionExecutor.java
index 1952c2a..6bb00fb 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MemberFunctionExecutor.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MemberFunctionExecutor.java
@@ -182,7 +182,7 @@ public class MemberFunctionExecutor extends AbstractExecution {
}
}
if (function.optimizeForWrite() && cache != null
- && cache.getResourceManager().getHeapMonitor().containsHeapCriticalMembers(dest)
+ && cache.getInternalResourceManager().getHeapMonitor().containsHeapCriticalMembers(dest)
&& !MemoryThresholds.isLowMemoryExceptionDisabled()) {
Set<InternalDistributedMember> hcm = cache.getResourceAdvisor().adviseCritialMembers();
Set<DistributedMember> sm = SetUtils.intersection(hcm, dest);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MultiRegionFunctionExecutor.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MultiRegionFunctionExecutor.java b/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MultiRegionFunctionExecutor.java
index 16baf46..c4c3a1a 100755
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MultiRegionFunctionExecutor.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/execute/MultiRegionFunctionExecutor.java
@@ -207,7 +207,7 @@ public class MultiRegionFunctionExecutor extends AbstractExecution {
}
final GemFireCacheImpl cache = GemFireCacheImpl.getInstance();
if (function.optimizeForWrite() && cache != null
- && cache.getResourceManager().getHeapMonitor().containsHeapCriticalMembers(dest)
+ && cache.getInternalResourceManager().getHeapMonitor().containsHeapCriticalMembers(dest)
&& !MemoryThresholds.isLowMemoryExceptionDisabled()) {
Set<InternalDistributedMember> hcm = cache.getResourceAdvisor().adviseCritialMembers();
Set<DistributedMember> sm = SetUtils.intersection(hcm, dest);
@@ -384,8 +384,8 @@ public class MultiRegionFunctionExecutor extends AbstractExecution {
}
}
}
- if (function.optimizeForWrite()
- && cache.getResourceManager().getHeapMonitor().containsHeapCriticalMembers(targetMembers)
+ if (function.optimizeForWrite() && cache.getInternalResourceManager().getHeapMonitor()
+ .containsHeapCriticalMembers(targetMembers)
&& !MemoryThresholds.isLowMemoryExceptionDisabled()) {
Set<InternalDistributedMember> hcm = cache.getResourceAdvisor().adviseCritialMembers();
Set<DistributedMember> sm = SetUtils.intersection(hcm, targetMembers);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/execute/PartitionedRegionFunctionExecutor.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/execute/PartitionedRegionFunctionExecutor.java b/geode-core/src/main/java/org/apache/geode/internal/cache/execute/PartitionedRegionFunctionExecutor.java
index 1f65569..6e0840a 100755
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/execute/PartitionedRegionFunctionExecutor.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/execute/PartitionedRegionFunctionExecutor.java
@@ -355,8 +355,8 @@ public class PartitionedRegionFunctionExecutor extends AbstractExecution {
}
}
}
- if (function.optimizeForWrite()
- && cache.getResourceManager().getHeapMonitor().containsHeapCriticalMembers(targetMembers)
+ if (function.optimizeForWrite() && cache.getInternalResourceManager().getHeapMonitor()
+ .containsHeapCriticalMembers(targetMembers)
&& !MemoryThresholds.isLowMemoryExceptionDisabled()) {
Set<InternalDistributedMember> hcm = cache.getResourceAdvisor().adviseCritialMembers();
Set<DistributedMember> sm = SetUtils.intersection(hcm, targetMembers);
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUCapacityController.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUCapacityController.java b/geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUCapacityController.java
index cc2cd7e..2fd42f5 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUCapacityController.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/lru/HeapLRUCapacityController.java
@@ -269,7 +269,7 @@ public class HeapLRUCapacityController extends LRUAlgorithm {
*/
public boolean mustEvict(LRUStatistics stats, Region region, int delta) {
final GemFireCacheImpl cache = (GemFireCacheImpl) region.getRegionService();
- InternalResourceManager resourceManager = cache.getResourceManager();
+ InternalResourceManager resourceManager = cache.getInternalResourceManager();
boolean offheap = region.getAttributes().getOffHeap();
final boolean monitorStateIsEviction =
resourceManager.getMemoryMonitor(offheap).getState().isEviction();
@@ -283,7 +283,7 @@ public class HeapLRUCapacityController extends LRUAlgorithm {
@Override
public boolean lruLimitExceeded(LRUStatistics lruStatistics, DiskRegionView drv) {
InternalResourceManager resourceManager =
- drv.getDiskStore().getCache().getResourceManager();
+ drv.getDiskStore().getCache().getInternalResourceManager();
return resourceManager.getMemoryMonitor(drv.getOffHeap()).getState().isEviction();
}
};
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOp.java b/geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
index 51be10f..38f9b45 100644
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/partitioned/PartitionedRegionRebalanceOp.java
@@ -388,7 +388,7 @@ public class PartitionedRegionRebalanceOp {
}
private Map<PartitionedRegion, InternalPRInfo> fetchDetails(GemFireCacheImpl cache) {
- LoadProbe probe = cache.getResourceManager().getLoadProbe();
+ LoadProbe probe = cache.getInternalResourceManager().getLoadProbe();
Map<PartitionedRegion, InternalPRInfo> detailsMap =
new LinkedHashMap<PartitionedRegion, InternalPRInfo>(colocatedRegions.size());
for (PartitionedRegion colocatedRegion : colocatedRegions) {
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/CacheCreation.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/CacheCreation.java b/geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/CacheCreation.java
index a0810d9..b0b7d1b 100755
--- a/geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/CacheCreation.java
+++ b/geode-core/src/main/java/org/apache/geode/internal/cache/xmlcache/CacheCreation.java
@@ -17,6 +17,7 @@ package org.apache.geode.internal.cache.xmlcache;
import java.io.File;
import java.io.IOException;
import java.io.InputStream;
+import java.net.URL;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
@@ -31,15 +32,18 @@ import java.util.Map;
import java.util.Map.Entry;
import java.util.Properties;
import java.util.Set;
+import java.util.concurrent.Executor;
import java.util.concurrent.TimeUnit;
import javax.naming.Context;
+import javax.transaction.TransactionManager;
import org.apache.geode.CancelCriterion;
import org.apache.geode.GemFireIOException;
import org.apache.geode.LogWriter;
import org.apache.geode.cache.AttributesFactory;
import org.apache.geode.cache.Cache;
+import org.apache.geode.cache.CacheClosedException;
import org.apache.geode.cache.CacheTransactionManager;
import org.apache.geode.cache.CacheWriterException;
import org.apache.geode.cache.Declarable;
@@ -59,6 +63,7 @@ import org.apache.geode.cache.asyncqueue.internal.AsyncEventQueueFactoryImpl;
import org.apache.geode.cache.client.Pool;
import org.apache.geode.cache.client.PoolFactory;
import org.apache.geode.cache.client.PoolManager;
+import org.apache.geode.cache.client.internal.ClientMetadataService;
import org.apache.geode.cache.client.internal.PoolImpl;
import org.apache.geode.cache.execute.FunctionService;
import org.apache.geode.cache.query.CqAttributes;
@@ -85,24 +90,42 @@ import org.apache.geode.cache.wan.GatewayReceiverFactory;
import org.apache.geode.cache.wan.GatewaySender;
import org.apache.geode.cache.wan.GatewaySenderFactory;
import org.apache.geode.cache.wan.GatewayTransportFilter;
+import org.apache.geode.distributed.DistributedLockService;
import org.apache.geode.distributed.DistributedMember;
import org.apache.geode.distributed.DistributedSystem;
+import org.apache.geode.distributed.internal.DM;
+import org.apache.geode.distributed.internal.InternalDistributedSystem;
import org.apache.geode.i18n.LogWriterI18n;
import org.apache.geode.internal.Assert;
+import org.apache.geode.internal.SystemTimer;
+import org.apache.geode.internal.cache.CachePerfStats;
import org.apache.geode.internal.cache.CacheServerImpl;
import org.apache.geode.internal.cache.CacheConfig;
import org.apache.geode.internal.cache.CacheServerLauncher;
import org.apache.geode.internal.cache.CacheService;
import org.apache.geode.internal.cache.DiskStoreFactoryImpl;
import org.apache.geode.internal.cache.DiskStoreImpl;
+import org.apache.geode.internal.cache.DistributedRegion;
+import org.apache.geode.internal.cache.ExpirationScheduler;
+import org.apache.geode.internal.cache.FilterProfile;
import org.apache.geode.internal.cache.GemFireCacheImpl;
import org.apache.geode.internal.cache.InternalCache;
+import org.apache.geode.internal.cache.InternalRegionArguments;
+import org.apache.geode.internal.cache.LocalRegion;
+import org.apache.geode.internal.cache.PartitionedRegion;
import org.apache.geode.internal.cache.PoolFactoryImpl;
import org.apache.geode.internal.cache.PoolManagerImpl;
+import org.apache.geode.internal.cache.TXManagerImpl;
+import org.apache.geode.internal.cache.TombstoneService;
+import org.apache.geode.internal.cache.control.InternalResourceManager;
+import org.apache.geode.internal.cache.control.ResourceAdvisor;
import org.apache.geode.internal.cache.extension.Extensible;
import org.apache.geode.internal.cache.extension.ExtensionPoint;
import org.apache.geode.internal.cache.extension.SimpleExtensionPoint;
import org.apache.geode.internal.cache.ha.HARegionQueue;
+import org.apache.geode.internal.cache.persistence.PersistentMemberManager;
+import org.apache.geode.internal.cache.tier.sockets.CacheClientNotifier;
+import org.apache.geode.internal.cache.tier.sockets.ClientProxyMembershipID;
import org.apache.geode.internal.cache.wan.AbstractGatewaySender;
import org.apache.geode.internal.cache.wan.WANServiceProvider;
import org.apache.geode.internal.cache.wan.InternalGatewaySenderFactory;
@@ -111,6 +134,7 @@ import org.apache.geode.internal.jndi.JNDIInvoker;
import org.apache.geode.internal.logging.InternalLogWriter;
import org.apache.geode.internal.logging.LocalLogWriter;
import org.apache.geode.internal.logging.LogWriterFactory;
+import org.apache.geode.internal.offheap.MemoryAllocator;
import org.apache.geode.pdx.PdxInstance;
import org.apache.geode.pdx.PdxInstanceFactory;
import org.apache.geode.pdx.PdxSerializer;
@@ -1262,6 +1286,16 @@ public class CacheCreation implements InternalCache {
return Collections.unmodifiableList(this.backups);
}
+ @Override
+ public LocalRegion getRegionByPath(final String path) {
+ return null;
+ }
+
+ @Override
+ public boolean isClient() {
+ return false;
+ }
+
public GatewaySenderFactory createGatewaySenderFactory() {
return WANServiceProvider.createGatewaySenderFactory(this);
}
@@ -1414,11 +1448,6 @@ public class CacheCreation implements InternalCache {
}
@Override
- public Collection<DiskStoreImpl> listDiskStoresIncludingDefault() {
- return null;
- }
-
- @Override
public Collection<DiskStoreImpl> listDiskStoresIncludingRegionOwned() {
return null;
}
@@ -1657,4 +1686,239 @@ public class CacheCreation implements InternalCache {
public <T extends CacheService> T getService(Class<T> clazz) {
throw new UnsupportedOperationException();
}
+
+ @Override
+ public SystemTimer getCCPTimer() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void cleanupForClient(final CacheClientNotifier ccn,
+ final ClientProxyMembershipID client) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void purgeCCPTimer() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public FilterProfile getFilterProfile(final String regionName) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public Region getRegion(final String path, final boolean returnDestroyedRegion) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public MemoryAllocator getOffHeapStore() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public <K, V> Region<K, V> createVMRegion(final String name, final RegionAttributes<K, V> p_attrs,
+ final InternalRegionArguments internalRegionArgs)
+ throws RegionExistsException, TimeoutException, IOException, ClassNotFoundException {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public DistributedLockService getPartitionedRegionLockService() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public PersistentMemberManager getPersistentMemberManager() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public Set<GatewaySender> getAllGatewaySenders() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public CachePerfStats getCachePerfStats() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public DM getDistributionManager() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void regionReinitialized(final Region region) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void setRegionByPath(final String path, final LocalRegion r) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public InternalResourceManager getInternalResourceManager() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public ResourceAdvisor getResourceAdvisor() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public boolean isCacheAtShutdownAll() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public boolean requiresNotificationFromPR(final PartitionedRegion r) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public RegionAttributes invokeRegionBefore(final LocalRegion parent, final String name,
+ final RegionAttributes attrs, final InternalRegionArguments internalRegionArgs) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void invokeRegionAfter(final LocalRegion region) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public TXManagerImpl getTXMgr() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public boolean forcedDisconnect() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public InternalResourceManager getInternalResourceManager(
+ final boolean checkCancellationInProgress) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public boolean isCopyOnRead() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public TombstoneService getTombstoneService() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public QueryService getLocalQueryService() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void registerInterestStarted() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void registerInterestCompleted() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void regionReinitializing(final String fullPath) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void unregisterReinitializingRegion(final String fullPath) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public boolean removeRoot(final LocalRegion rootRgn) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public Executor getEventThreadPool() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public LocalRegion getReinitializingRegion(final String fullPath) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public boolean keepDurableSubscriptionsAlive() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public CacheClosedException getCacheClosedException(final String reason, final Throwable cause) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public TypeRegistry getPdxRegistry() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public DiskStoreImpl getOrCreateDefaultDiskStore() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public ExpirationScheduler getExpirationScheduler() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public TransactionManager getJTATransactionManager() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public TXManagerImpl getTxManager() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void beginDestroy(final String path, final DistributedRegion region) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void endDestroy(final String path, final DistributedRegion region) {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public ClientMetadataService getClientMetadataService() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public long cacheTimeMillis() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public void clearBackupManager() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
+
+ @Override
+ public URL getCacheXmlURL() {
+ throw new UnsupportedOperationException(LocalizedStrings.SHOULDNT_INVOKE.toLocalizedString());
+ }
}
http://git-wip-us.apache.org/repos/asf/geode/blob/d915e5d0/geode-core/src/main/java/org/apache/geode/management/internal/beans/MemberMBeanBridge.java
----------------------------------------------------------------------
diff --git a/geode-core/src/main/java/org/apache/geode/management/internal/beans/MemberMBeanBridge.java b/geode-core/src/main/java/org/apache/geode/management/internal/beans/MemberMBeanBridge.java
index d7bf9d0..1559aad 100644
--- a/geode-core/src/main/java/org/apache/geode/management/internal/beans/MemberMBeanBridge.java
+++ b/geode-core/src/main/java/org/apache/geode/management/internal/beans/MemberMBeanBridge.java
@@ -391,7 +391,7 @@ public class MemberMBeanBridge {
QueryDataFunction qDataFunction = new QueryDataFunction();
FunctionService.registerFunction(qDataFunction);
- this.resourceManagerStats = cache.getResourceManager().getStats();
+ this.resourceManagerStats = cache.getInternalResourceManager().getStats();
}