public void destroy() { getRegion().localDestroyRegion(); }
public void destroy() { getRegion().localDestroyRegion(); }
@Override public void close() { Region r = getRegion(); if (r != null && !r.isDestroyed()) { try { r.close(); } catch (RegionDestroyedException e) { } } }
@Override public void close() { Region r = getRegion(); if (r != null && !r.isDestroyed()) { try { r.close(); } catch (RegionDestroyedException e) { } } }
private void iterateRegionQueue(final GemFireContainer container, Set<RegionQueue> queues, LinkedHashMap<String, Object[]> retEstimates, String key, final long constantOverhead) throws StandardException { for (RegionQueue q : queues) { final LocalRegion r; Class<?> c = q.getClass(); if (c == SerialGatewaySenderQueue.class) { SerialGatewaySenderQueue serialQ = (SerialGatewaySenderQueue)q; r = (LocalRegion) serialQ.getRegion(); } else if (c == ConcurrentParallelGatewaySenderQueue.class) { ConcurrentParallelGatewaySenderQueue parallelQ = (ConcurrentParallelGatewaySenderQueue)q; r = (LocalRegion) parallelQ.getRegion(); } else if (c == HDFSParallelGatewaySenderQueue.class) { HDFSParallelGatewaySenderQueue hdfsParallelQ = (HDFSParallelGatewaySenderQueue)q; r = (LocalRegion) hdfsParallelQ.getRegion(); } else { if (SanityManager.ASSERT) { SanityManager.THROWASSERT("UnKnown Queue type " + c); } r = null; throw StandardException.newException(SQLState.UNKNOWN_QUEUE_TYPE); } final Iterator<?> entryIter = GemFireContainer.getEntrySetIteratorForRegion (r); iterateRegionEntries(container, retEstimates, key, constantOverhead, entryIter); } }
private void iterateRegionQueue(final GemFireContainer container, Set<RegionQueue> queues, LinkedHashMap<String, Object[]> retEstimates, String key, final long constantOverhead) throws StandardException { for (RegionQueue q : queues) { final LocalRegion r; Class<?> c = q.getClass(); if (c == SerialGatewaySenderQueue.class) { SerialGatewaySenderQueue serialQ = (SerialGatewaySenderQueue)q; r = (LocalRegion) serialQ.getRegion(); } else if (c == ConcurrentParallelGatewaySenderQueue.class) { ConcurrentParallelGatewaySenderQueue parallelQ = (ConcurrentParallelGatewaySenderQueue)q; r = (LocalRegion) parallelQ.getRegion(); } else if (c == HDFSParallelGatewaySenderQueue.class) { HDFSParallelGatewaySenderQueue hdfsParallelQ = (HDFSParallelGatewaySenderQueue)q; r = (LocalRegion) hdfsParallelQ.getRegion(); } else { if (SanityManager.ASSERT) { SanityManager.THROWASSERT("UnKnown Queue type " + c); } r = null; throw StandardException.newException(SQLState.UNKNOWN_QUEUE_TYPE); } final Iterator<?> entryIter = GemFireContainer.getEntrySetIteratorForRegion (r); iterateRegionEntries(container, retEstimates, key, constantOverhead, entryIter); } }
private void iterateRegionQueue(final GemFireContainer container, Set<RegionQueue> queues, LinkedHashMap<String, Object[]> retEstimates, String key, final long constantOverhead) throws StandardException { for (RegionQueue q : queues) { final LocalRegion r; Class<?> c = q.getClass(); if (c == SerialGatewaySenderQueue.class) { SerialGatewaySenderQueue serialQ = (SerialGatewaySenderQueue)q; r = (LocalRegion) serialQ.getRegion(); } else if (c == ConcurrentParallelGatewaySenderQueue.class) { ConcurrentParallelGatewaySenderQueue parallelQ = (ConcurrentParallelGatewaySenderQueue)q; r = (LocalRegion) parallelQ.getRegion(); } else if (c == HDFSParallelGatewaySenderQueue.class) { HDFSParallelGatewaySenderQueue hdfsParallelQ = (HDFSParallelGatewaySenderQueue)q; r = (LocalRegion) hdfsParallelQ.getRegion(); } else { if (SanityManager.ASSERT) { SanityManager.THROWASSERT("UnKnown Queue type " + c); } r = null; throw StandardException.newException(SQLState.UNKNOWN_QUEUE_TYPE); } final Iterator<?> entryIter = GemFireContainer.getEntrySetIteratorForRegion (r); iterateRegionEntries(container, retEstimates, key, constantOverhead, entryIter); } }