geode-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From aba...@apache.org
Subject [25/38] incubator-geode git commit: Update website javadoc for 1.0.0-incubating.M3
Date Mon, 22 Aug 2016 23:04:55 GMT
http://git-wip-us.apache.org/repos/asf/incubator-geode/blob/445e6338/releases/latest/javadoc/com/gemstone/gemfire/cache/hdfs/HDFSStore.html
----------------------------------------------------------------------
diff --git a/releases/latest/javadoc/com/gemstone/gemfire/cache/hdfs/HDFSStore.html b/releases/latest/javadoc/com/gemstone/gemfire/cache/hdfs/HDFSStore.html
deleted file mode 100644
index 0d30950..0000000
--- a/releases/latest/javadoc/com/gemstone/gemfire/cache/hdfs/HDFSStore.html
+++ /dev/null
@@ -1,1213 +0,0 @@
-<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
-<!-- NewPage -->
-<html lang="en">
-<head>
-<!-- Generated by javadoc (1.8.0_66-internal) on Wed Apr 13 11:47:05 PDT 2016 -->
-<title>HDFSStore (Apache Geode 1.0.0-incubating.M2)</title>
-<meta name="date" content="2016-04-13">
-<link rel="stylesheet" type="text/css" href="../../../../../stylesheet.css" title="Style">
-<script type="text/javascript" src="../../../../../script.js"></script>
-</head>
-<body>
-<script type="text/javascript"><!--
-    try {
-        if (location.href.indexOf('is-external=true') == -1) {
-            parent.document.title="HDFSStore (Apache Geode 1.0.0-incubating.M2)";
-        }
-    }
-    catch(err) {
-    }
-//-->
-var methods = {"i0":6,"i1":6,"i2":6,"i3":6,"i4":6,"i5":6,"i6":6,"i7":6,"i8":6,"i9":6,"i10":6,"i11":6,"i12":6,"i13":6,"i14":6,"i15":6,"i16":6,"i17":6,"i18":6,"i19":6,"i20":6,"i21":6,"i22":6,"i23":6,"i24":6,"i25":6};
-var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"]};
-var altColor = "altColor";
-var rowColor = "rowColor";
-var tableTab = "tableTab";
-var activeTableTab = "activeTableTab";
-</script>
-<noscript>
-<div>JavaScript is disabled on your browser.</div>
-</noscript>
-<!-- ========= START OF TOP NAVBAR ======= -->
-<div class="topNav"><a name="navbar.top">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.top.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSIOException.html" title="class in com.gemstone.gemfire.cache.hdfs"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreFactory.html" title="interface in com.gemstone.gemfire.cache.hdfs"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/gemstone/gemfire/cache/hdfs/HDFSStore.html" target="_top">Frames</a></li>
-<li><a href="HDFSStore.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_top">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_top");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.top">
-<!--   -->
-</a></div>
-<!-- ========= END OF TOP NAVBAR ========= -->
-<!-- ======== START OF CLASS DATA ======== -->
-<div class="header">
-<div class="subTitle">com.gemstone.gemfire.cache.hdfs</div>
-<h2 title="Interface HDFSStore" class="title">Interface HDFSStore</h2>
-</div>
-<div class="contentContainer">
-<div class="description">
-<ul class="blockList">
-<li class="blockList">
-<hr>
-<br>
-<pre>public interface <span class="typeNameLabel">HDFSStore</span></pre>
-<div class="block">HDFS stores provide a means of persisting data on HDFS. There can be multiple
- instance of HDFS stores in a cluster. The regions connected using a HDFS
- store will share the same HDFS persistence attributes. A user will normally
- perform the following steps to enable HDFS persistence for a region:
- <ol>
- <li>[Optional] Creates a DiskStore for HDFS buffer reliability (HDFS buffers
- will be persisted locally till data lands on HDFS)
- <li>Creates a HDFS Store (connects to DiskStore created earlier)
- <li>Creates a Region connected to HDFS Store
- <li>Uses region API to create and query data
- </ol>
- <p>
- Instances of this interface are created using <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreFactory.html#create-java.lang.String-"><code>HDFSStoreFactory.create(java.lang.String)</code></a></div>
-</li>
-</ul>
-</div>
-<div class="summary">
-<ul class="blockList">
-<li class="blockList">
-<!-- =========== FIELD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.summary">
-<!--   -->
-</a>
-<h3>Field Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
-<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Field and Description</th>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_BATCH_INTERVAL_MILLIS">DEFAULT_BATCH_INTERVAL_MILLIS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_BATCH_SIZE_MB">DEFAULT_BATCH_SIZE_MB</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_BLOCK_CACHE_SIZE">DEFAULT_BLOCK_CACHE_SIZE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_BUFFER_PERSISTANCE">DEFAULT_BUFFER_PERSISTANCE</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_DISK_SYNCHRONOUS">DEFAULT_DISK_SYNCHRONOUS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_DISPATCHER_THREADS">DEFAULT_DISPATCHER_THREADS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_HOME_DIR">DEFAULT_HOME_DIR</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_INPUT_FILE_COUNT_MAX">DEFAULT_INPUT_FILE_COUNT_MAX</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_INPUT_FILE_COUNT_MIN">DEFAULT_INPUT_FILE_COUNT_MIN</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_INPUT_FILE_SIZE_MAX_MB">DEFAULT_INPUT_FILE_SIZE_MAX_MB</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_MAJOR_COMPACTION">DEFAULT_MAJOR_COMPACTION</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_MAJOR_COMPACTION_INTERVAL_MINS">DEFAULT_MAJOR_COMPACTION_INTERVAL_MINS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_MAJOR_COMPACTION_THREADS">DEFAULT_MAJOR_COMPACTION_THREADS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_MAX_BUFFER_MEMORY">DEFAULT_MAX_BUFFER_MEMORY</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_MINOR_COMPACTION">DEFAULT_MINOR_COMPACTION</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_MINOR_COMPACTION_THREADS">DEFAULT_MINOR_COMPACTION_THREADS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_OLD_FILE_CLEANUP_INTERVAL_MINS">DEFAULT_OLD_FILE_CLEANUP_INTERVAL_MINS</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_WRITE_ONLY_FILE_ROLLOVER_INTERVAL">DEFAULT_WRITE_ONLY_FILE_ROLLOVER_INTERVAL</a></span></code>&nbsp;</td>
-</tr>
-<tr class="altColor">
-<td class="colFirst"><code>static int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_WRITE_ONLY_FILE_SIZE_LIMIT">DEFAULT_WRITE_ONLY_FILE_SIZE_LIMIT</a></span></code>&nbsp;</td>
-</tr>
-<tr class="rowColor">
-<td class="colFirst"><code>static boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#DEFAULT_WRITEONLY_HDFSSTORE">DEFAULT_WRITEONLY_HDFSSTORE</a></span></code>&nbsp;</td>
-</tr>
-</table>
-</li>
-</ul>
-<!-- ========== METHOD SUMMARY =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.summary">
-<!--   -->
-</a>
-<h3>Method Summary</h3>
-<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
-<caption><span id="t0" class="activeTableTab"><span>All Methods</span><span class="tabEnd">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t3" class="tableTab"><span><a href="javascript:show(4);">Abstract Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
-<tr>
-<th class="colFirst" scope="col">Modifier and Type</th>
-<th class="colLast" scope="col">Method and Description</th>
-</tr>
-<tr id="i0" class="altColor">
-<td class="colFirst"><code><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html" title="interface in com.gemstone.gemfire.cache.hdfs">HDFSStore</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#alter-com.gemstone.gemfire.cache.hdfs.HDFSStoreMutator-">alter</a></span>(<a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreMutator.html" title="interface in com.gemstone.gemfire.cache.hdfs">HDFSStoreMutator</a>&nbsp;mutator)</code>
-<div class="block">Identifies attributes configured in <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreMutator.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStoreMutator</code></a> and applies
- the new attribute values to this instance of <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStore</code></a> dynamically.</div>
-</td>
-</tr>
-<tr id="i1" class="rowColor">
-<td class="colFirst"><code><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreMutator.html" title="interface in com.gemstone.gemfire.cache.hdfs">HDFSStoreMutator</a></code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#createHdfsStoreMutator--">createHdfsStoreMutator</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i2" class="altColor">
-<td class="colFirst"><code>void</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#destroy--">destroy</a></span>()</code>
-<div class="block">Permanently deletes all HDFS files associated with this <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStore</code></a>.</div>
-</td>
-</tr>
-<tr id="i3" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getBatchInterval--">getBatchInterval</a></span>()</code>
-<div class="block">HDFSStore buffer data is persisted on HDFS in batches, and the
- BatchInterval defines the number of milliseconds that can elapse between
- writing batches to HDFS.</div>
-</td>
-</tr>
-<tr id="i4" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getBatchSize--">getBatchSize</a></span>()</code>
-<div class="block">HDFSStore buffer data is persisted on HDFS in batches.</div>
-</td>
-</tr>
-<tr id="i5" class="rowColor">
-<td class="colFirst"><code>float</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getBlockCacheSize--">getBlockCacheSize</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i6" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getBufferPersistent--">getBufferPersistent</a></span>()</code>
-<div class="block">Configure if HDFSStore in-memory buffer data, that has not been persisted
- on HDFS yet, should be persisted to a local disk to prevent buffer data
- loss.</div>
-</td>
-</tr>
-<tr id="i7" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getDiskStoreName--">getDiskStoreName</a></span>()</code>
-<div class="block">The named DiskStore to use for any local disk persistence needs of
- HDFSStore, for e.g.</div>
-</td>
-</tr>
-<tr id="i8" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getDispatcherThreads--">getDispatcherThreads</a></span>()</code>
-<div class="block">The maximum number of threads (per region) used to write batches to HDFS.</div>
-</td>
-</tr>
-<tr id="i9" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getHDFSClientConfigFile--">getHDFSClientConfigFile</a></span>()</code>
-<div class="block">The full path to the HDFS client configuration file, for e.g.</div>
-</td>
-</tr>
-<tr id="i10" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getHomeDir--">getHomeDir</a></span>()</code>
-<div class="block">HomeDir is the HDFS directory path in which HDFSStore stores files.</div>
-</td>
-</tr>
-<tr id="i11" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getInputFileCountMax--">getInputFileCountMax</a></span>()</code>
-<div class="block">The maximum number of files compacted by Minor compactor in a cycle.</div>
-</td>
-</tr>
-<tr id="i12" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getInputFileCountMin--">getInputFileCountMin</a></span>()</code>
-<div class="block">A minimum number of files must exist in a bucket directory on HDFS before
- minor compaction will start compaction.</div>
-</td>
-</tr>
-<tr id="i13" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getInputFileSizeMax--">getInputFileSizeMax</a></span>()</code>
-<div class="block">A file larger than this size, in megabytes, will not be compacted by minor
- compactor.</div>
-</td>
-</tr>
-<tr id="i14" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getMajorCompaction--">getMajorCompaction</a></span>()</code>
-<div class="block">Major compaction removes old values of a key and deleted records from the
- HDFS files, which can save space in HDFS and improve performance when
- reading from HDFS.</div>
-</td>
-</tr>
-<tr id="i15" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getMajorCompactionInterval--">getMajorCompactionInterval</a></span>()</code>
-<div class="block">The number of minutes after which HDFSStore performs the next major
- compaction cycle.</div>
-</td>
-</tr>
-<tr id="i16" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getMajorCompactionThreads--">getMajorCompactionThreads</a></span>()</code>
-<div class="block">The maximum number of threads that HDFSStore uses to perform major
- compaction.</div>
-</td>
-</tr>
-<tr id="i17" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getMaxMemory--">getMaxMemory</a></span>()</code>
-<div class="block">The maximum amount of memory in megabytes to be used by HDFSStore.</div>
-</td>
-</tr>
-<tr id="i18" class="altColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getMinorCompaction--">getMinorCompaction</a></span>()</code>
-<div class="block">Minor compaction reorganizes data in files to optimize read performance and
- reduce number of files created on HDFS.</div>
-</td>
-</tr>
-<tr id="i19" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getMinorCompactionThreads--">getMinorCompactionThreads</a></span>()</code>
-<div class="block">The maximum number of threads that HDFSStore uses to perform minor
- compaction.</div>
-</td>
-</tr>
-<tr id="i20" class="altColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getName--">getName</a></span>()</code>&nbsp;</td>
-</tr>
-<tr id="i21" class="rowColor">
-<td class="colFirst"><code>java.lang.String</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getNameNodeURL--">getNameNodeURL</a></span>()</code>
-<div class="block">HDFSStore persists data on a HDFS cluster identified by cluster's NameNode
- URL or NameNode Service URL.</div>
-</td>
-</tr>
-<tr id="i22" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getPurgeInterval--">getPurgeInterval</a></span>()</code>
-<div class="block">HDFSStore may create new files as part of periodic maintenance activity.</div>
-</td>
-</tr>
-<tr id="i23" class="rowColor">
-<td class="colFirst"><code>boolean</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getSynchronousDiskWrite--">getSynchronousDiskWrite</a></span>()</code>
-<div class="block">HDFS buffers can be persisted on local disk.</div>
-</td>
-</tr>
-<tr id="i24" class="altColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getWriteOnlyFileRolloverInterval--">getWriteOnlyFileRolloverInterval</a></span>()</code>
-<div class="block">For HDFS write-only regions, this defines the number of seconds that can
- elapse before HDFSStore closes an HDFS file and begins writing to a new
- file.</div>
-</td>
-</tr>
-<tr id="i25" class="rowColor">
-<td class="colFirst"><code>int</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getWriteOnlyFileRolloverSize--">getWriteOnlyFileRolloverSize</a></span>()</code>
-<div class="block">For HDFS write-only regions, this defines the maximum size (in megabytes)
- that an HDFS log file can reach before HDFSStore closes the file and begins
- writing to a new file.</div>
-</td>
-</tr>
-</table>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-<div class="details">
-<ul class="blockList">
-<li class="blockList">
-<!-- ============ FIELD DETAIL =========== -->
-<ul class="blockList">
-<li class="blockList"><a name="field.detail">
-<!--   -->
-</a>
-<h3>Field Detail</h3>
-<a name="DEFAULT_HOME_DIR">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_HOME_DIR</h4>
-<pre>static final&nbsp;java.lang.String DEFAULT_HOME_DIR</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_HOME_DIR">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_BLOCK_CACHE_SIZE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_BLOCK_CACHE_SIZE</h4>
-<pre>static final&nbsp;float DEFAULT_BLOCK_CACHE_SIZE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_BLOCK_CACHE_SIZE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_WRITE_ONLY_FILE_SIZE_LIMIT">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_WRITE_ONLY_FILE_SIZE_LIMIT</h4>
-<pre>static final&nbsp;int DEFAULT_WRITE_ONLY_FILE_SIZE_LIMIT</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_WRITE_ONLY_FILE_SIZE_LIMIT">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_WRITE_ONLY_FILE_ROLLOVER_INTERVAL">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_WRITE_ONLY_FILE_ROLLOVER_INTERVAL</h4>
-<pre>static final&nbsp;int DEFAULT_WRITE_ONLY_FILE_ROLLOVER_INTERVAL</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_WRITE_ONLY_FILE_ROLLOVER_INTERVAL">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_BATCH_SIZE_MB">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_BATCH_SIZE_MB</h4>
-<pre>static final&nbsp;int DEFAULT_BATCH_SIZE_MB</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_BATCH_SIZE_MB">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_BATCH_INTERVAL_MILLIS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_BATCH_INTERVAL_MILLIS</h4>
-<pre>static final&nbsp;int DEFAULT_BATCH_INTERVAL_MILLIS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_BATCH_INTERVAL_MILLIS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_WRITEONLY_HDFSSTORE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_WRITEONLY_HDFSSTORE</h4>
-<pre>static final&nbsp;boolean DEFAULT_WRITEONLY_HDFSSTORE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_WRITEONLY_HDFSSTORE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_BUFFER_PERSISTANCE">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_BUFFER_PERSISTANCE</h4>
-<pre>static final&nbsp;boolean DEFAULT_BUFFER_PERSISTANCE</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_BUFFER_PERSISTANCE">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_DISK_SYNCHRONOUS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_DISK_SYNCHRONOUS</h4>
-<pre>static final&nbsp;boolean DEFAULT_DISK_SYNCHRONOUS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_DISK_SYNCHRONOUS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_MAX_BUFFER_MEMORY">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_MAX_BUFFER_MEMORY</h4>
-<pre>static final&nbsp;int DEFAULT_MAX_BUFFER_MEMORY</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_MAX_BUFFER_MEMORY">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_DISPATCHER_THREADS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_DISPATCHER_THREADS</h4>
-<pre>static final&nbsp;int DEFAULT_DISPATCHER_THREADS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_DISPATCHER_THREADS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_MINOR_COMPACTION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_MINOR_COMPACTION</h4>
-<pre>static final&nbsp;boolean DEFAULT_MINOR_COMPACTION</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_MINOR_COMPACTION">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_MINOR_COMPACTION_THREADS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_MINOR_COMPACTION_THREADS</h4>
-<pre>static final&nbsp;int DEFAULT_MINOR_COMPACTION_THREADS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_MINOR_COMPACTION_THREADS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_MAJOR_COMPACTION">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_MAJOR_COMPACTION</h4>
-<pre>static final&nbsp;boolean DEFAULT_MAJOR_COMPACTION</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_MAJOR_COMPACTION">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_MAJOR_COMPACTION_THREADS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_MAJOR_COMPACTION_THREADS</h4>
-<pre>static final&nbsp;int DEFAULT_MAJOR_COMPACTION_THREADS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_MAJOR_COMPACTION_THREADS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_INPUT_FILE_SIZE_MAX_MB">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_INPUT_FILE_SIZE_MAX_MB</h4>
-<pre>static final&nbsp;int DEFAULT_INPUT_FILE_SIZE_MAX_MB</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_INPUT_FILE_SIZE_MAX_MB">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_INPUT_FILE_COUNT_MAX">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_INPUT_FILE_COUNT_MAX</h4>
-<pre>static final&nbsp;int DEFAULT_INPUT_FILE_COUNT_MAX</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_INPUT_FILE_COUNT_MAX">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_INPUT_FILE_COUNT_MIN">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_INPUT_FILE_COUNT_MIN</h4>
-<pre>static final&nbsp;int DEFAULT_INPUT_FILE_COUNT_MIN</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_INPUT_FILE_COUNT_MIN">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_MAJOR_COMPACTION_INTERVAL_MINS">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>DEFAULT_MAJOR_COMPACTION_INTERVAL_MINS</h4>
-<pre>static final&nbsp;int DEFAULT_MAJOR_COMPACTION_INTERVAL_MINS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_MAJOR_COMPACTION_INTERVAL_MINS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-<a name="DEFAULT_OLD_FILE_CLEANUP_INTERVAL_MINS">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>DEFAULT_OLD_FILE_CLEANUP_INTERVAL_MINS</h4>
-<pre>static final&nbsp;int DEFAULT_OLD_FILE_CLEANUP_INTERVAL_MINS</pre>
-<dl>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><a href="../../../../../constant-values.html#com.gemstone.gemfire.cache.hdfs.HDFSStore.DEFAULT_OLD_FILE_CLEANUP_INTERVAL_MINS">Constant Field Values</a></dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-<!-- ============ METHOD DETAIL ========== -->
-<ul class="blockList">
-<li class="blockList"><a name="method.detail">
-<!--   -->
-</a>
-<h3>Method Detail</h3>
-<a name="getName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getName</h4>
-<pre>java.lang.String&nbsp;getName()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>A unique identifier for the HDFSStore</dd>
-</dl>
-</li>
-</ul>
-<a name="getNameNodeURL--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getNameNodeURL</h4>
-<pre>java.lang.String&nbsp;getNameNodeURL()</pre>
-<div class="block">HDFSStore persists data on a HDFS cluster identified by cluster's NameNode
- URL or NameNode Service URL. NameNode URL can also be provided via
- hdfs-site.xml (see HDFSClientConfigFile). If the NameNode url is missing
- HDFSStore creation will fail. HDFS client can also load hdfs configuration
- files in the classpath. The following precedence order is applied
- <ol>
- <li>URL explicitly configured in the HdfsStore
- <li>URL provided in client configuration file:
- <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html#getHDFSClientConfigFile--"><code>getHDFSClientConfigFile()</code></a>
- <li>URL provided in default configuration files loaded by hdfs-client
- </ol>
- 
- HDFSStore will use the selected URL only. It will fail if the selected URL
- is not reachable.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>Namenode url explicitly configured by user</dd>
-</dl>
-</li>
-</ul>
-<a name="getHomeDir--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHomeDir</h4>
-<pre>java.lang.String&nbsp;getHomeDir()</pre>
-<div class="block">HomeDir is the HDFS directory path in which HDFSStore stores files. The
- value must not contain the NameNode URL. The owner of this node's JVM
- process must have read and write access to this directory. The path could
- be absolute or relative. If a relative path for HomeDir is provided, then
- the HomeDir is created relative to /user/JVM_owner_name or, if specified,
- relative to directory specified by the hdfs-root-dir property. As a best
- practice, HDFS store directories should be created relative to a single
- HDFS root directory. As an alternative, an absolute path beginning with the
- "/" character to override the default root location can be provided.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>path</dd>
-</dl>
-</li>
-</ul>
-<a name="getHDFSClientConfigFile--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getHDFSClientConfigFile</h4>
-<pre>java.lang.String&nbsp;getHDFSClientConfigFile()</pre>
-<div class="block">The full path to the HDFS client configuration file, for e.g. hdfs-site.xml
- or core-site.xml. This file must be accessible to any node where an
- instance of this HDFSStore will be created. If each node has a local copy
- of this configuration file, it is important for all the copies to be
- "identical". Alternatively, by default HDFS client can also load some HDFS
- configuration files if added in the classpath.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>path</dd>
-</dl>
-</li>
-</ul>
-<a name="getMaxMemory--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMaxMemory</h4>
-<pre>int&nbsp;getMaxMemory()</pre>
-<div class="block">The maximum amount of memory in megabytes to be used by HDFSStore.
- HDFSStore buffers data in memory to optimize HDFS IO operations. Once the
- configured memory is utilized, data may overflow to disk.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>max memory in MB</dd>
-</dl>
-</li>
-</ul>
-<a name="getBlockCacheSize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBlockCacheSize</h4>
-<pre>float&nbsp;getBlockCacheSize()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>the percentage of the heap to use for the block cache in the range
-         0 ... 100</dd>
-</dl>
-</li>
-</ul>
-<a name="getBatchSize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBatchSize</h4>
-<pre>int&nbsp;getBatchSize()</pre>
-<div class="block">HDFSStore buffer data is persisted on HDFS in batches. The BatchSize
- defines the maximum size (in megabytes) of each batch that is written to
- HDFS. This parameter, along with BatchInterval determines the rate at which
- data is persisted on HDFS. A higher value causes fewer and bigger batches
- to be persisted to HDFS and hence big files are created on HDFS. But,
- bigger batches consume more memory.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>batch size in MB</dd>
-</dl>
-</li>
-</ul>
-<a name="getBatchInterval--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBatchInterval</h4>
-<pre>int&nbsp;getBatchInterval()</pre>
-<div class="block">HDFSStore buffer data is persisted on HDFS in batches, and the
- BatchInterval defines the number of milliseconds that can elapse between
- writing batches to HDFS. This parameter, along with BatchSize determines
- the rate at which data is persisted on HDFS.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>batch interval in milliseconds</dd>
-</dl>
-</li>
-</ul>
-<a name="getDispatcherThreads--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDispatcherThreads</h4>
-<pre>int&nbsp;getDispatcherThreads()</pre>
-<div class="block">The maximum number of threads (per region) used to write batches to HDFS.
- If you have a large number of clients that add or update data in a region,
- then you may need to increase the number of dispatcher threads to avoid
- bottlenecks when writing data to HDFS.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>The maximum number of threads</dd>
-</dl>
-</li>
-</ul>
-<a name="getBufferPersistent--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getBufferPersistent</h4>
-<pre>boolean&nbsp;getBufferPersistent()</pre>
-<div class="block">Configure if HDFSStore in-memory buffer data, that has not been persisted
- on HDFS yet, should be persisted to a local disk to prevent buffer data
- loss. Persisting buffer data may impact write performance. If performance
- is critical and buffer data loss is acceptable, disable persistence.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if buffer is persisted locally</dd>
-</dl>
-</li>
-</ul>
-<a name="getDiskStoreName--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getDiskStoreName</h4>
-<pre>java.lang.String&nbsp;getDiskStoreName()</pre>
-<div class="block">The named DiskStore to use for any local disk persistence needs of
- HDFSStore, for e.g. store's buffer persistence and buffer overflow. If you
- specify a value, the named DiskStore must exist. If you specify a null
- value or you omit this option, default DiskStore is used.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>disk store name</dd>
-</dl>
-</li>
-</ul>
-<a name="getSynchronousDiskWrite--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getSynchronousDiskWrite</h4>
-<pre>boolean&nbsp;getSynchronousDiskWrite()</pre>
-<div class="block">HDFS buffers can be persisted on local disk. Each region update record is
- written to the disk synchronously if synchronous disk write is enabled.
- Enable this option if the data being persisted is critical and no record
- should be lost in case of a crash. This high reliability mode may increase
- write latency. If synchronous mode is disabled, data is persisted in
- batches which usually results in better performance.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if enabled</dd>
-</dl>
-</li>
-</ul>
-<a name="getWriteOnlyFileRolloverSize--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getWriteOnlyFileRolloverSize</h4>
-<pre>int&nbsp;getWriteOnlyFileRolloverSize()</pre>
-<div class="block">For HDFS write-only regions, this defines the maximum size (in megabytes)
- that an HDFS log file can reach before HDFSStore closes the file and begins
- writing to a new file. This option is ignored for HDFS read/write regions.
- Keep in mind that the files are not available for MapReduce processing
- until the file is closed; you can also set WriteOnlyFileRolloverInterval to
- specify the maximum amount of time an HDFS log file remains open.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>max file size in MB.</dd>
-</dl>
-</li>
-</ul>
-<a name="getWriteOnlyFileRolloverInterval--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getWriteOnlyFileRolloverInterval</h4>
-<pre>int&nbsp;getWriteOnlyFileRolloverInterval()</pre>
-<div class="block">For HDFS write-only regions, this defines the number of seconds that can
- elapse before HDFSStore closes an HDFS file and begins writing to a new
- file. This configuration is ignored for HDFS read/write regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>interval in seconds</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinorCompaction--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinorCompaction</h4>
-<pre>boolean&nbsp;getMinorCompaction()</pre>
-<div class="block">Minor compaction reorganizes data in files to optimize read performance and
- reduce number of files created on HDFS. Minor compaction process can be
- I/O-intensive, tune the performance of minor compaction using
- MinorCompactionThreads. Minor compaction is not applicable to write-only
- regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if auto minor compaction is enabled</dd>
-</dl>
-</li>
-</ul>
-<a name="getMinorCompactionThreads--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMinorCompactionThreads</h4>
-<pre>int&nbsp;getMinorCompactionThreads()</pre>
-<div class="block">The maximum number of threads that HDFSStore uses to perform minor
- compaction. You can increase the number of threads used for compaction as
- necessary in order to fully utilize the performance of your HDFS cluster.
- Minor compaction is not applicable to write-only regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>maximum number of threads executing minor compaction</dd>
-</dl>
-</li>
-</ul>
-<a name="getMajorCompaction--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMajorCompaction</h4>
-<pre>boolean&nbsp;getMajorCompaction()</pre>
-<div class="block">Major compaction removes old values of a key and deleted records from the
- HDFS files, which can save space in HDFS and improve performance when
- reading from HDFS. As major compaction process can be long-running and
- I/O-intensive, tune the performance of major compaction using
- MajorCompactionInterval and MajorCompactionThreads. Major compaction is not
- applicable to write-only regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>true if auto major compaction is enabled</dd>
-</dl>
-</li>
-</ul>
-<a name="getMajorCompactionInterval--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMajorCompactionInterval</h4>
-<pre>int&nbsp;getMajorCompactionInterval()</pre>
-<div class="block">The number of minutes after which HDFSStore performs the next major
- compaction cycle. Major compaction is not applicable to write-only regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>interval in minutes</dd>
-</dl>
-</li>
-</ul>
-<a name="getMajorCompactionThreads--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getMajorCompactionThreads</h4>
-<pre>int&nbsp;getMajorCompactionThreads()</pre>
-<div class="block">The maximum number of threads that HDFSStore uses to perform major
- compaction. You can increase the number of threads used for compaction as
- necessary in order to fully utilize the performance of your HDFS cluster.
- Major compaction is not applicable to write-only regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>maximum number of threads executing major compaction</dd>
-</dl>
-</li>
-</ul>
-<a name="getPurgeInterval--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getPurgeInterval</h4>
-<pre>int&nbsp;getPurgeInterval()</pre>
-<div class="block">HDFSStore may create new files as part of periodic maintenance activity. It
- deletes old files asynchronously. PurgeInterval defines the number of
- minutes for which old files will remain available to be consumed
- externally, e.g. read by MR jobs. After this interval, old files are
- deleted. This configuration is not applicable to write-only regions</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>old file purge interval in minutes</dd>
-</dl>
-</li>
-</ul>
-<a name="destroy--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>destroy</h4>
-<pre>void&nbsp;destroy()</pre>
-<div class="block">Permanently deletes all HDFS files associated with this <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStore</code></a>.
- This operation will fail if any region is still using this store for
- persistence.</div>
-<dl>
-<dt><span class="throwsLabel">Throws:</span></dt>
-<dd><code>java.lang.IllegalStateException</code> - if any region using this hdfsStore still exists</dd>
-</dl>
-</li>
-</ul>
-<a name="createHdfsStoreMutator--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>createHdfsStoreMutator</h4>
-<pre><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreMutator.html" title="interface in com.gemstone.gemfire.cache.hdfs">HDFSStoreMutator</a>&nbsp;createHdfsStoreMutator()</pre>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>new instance of mutator object that can be used to alter properties
-         of this store</dd>
-</dl>
-</li>
-</ul>
-<a name="alter-com.gemstone.gemfire.cache.hdfs.HDFSStoreMutator-">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>alter</h4>
-<pre><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html" title="interface in com.gemstone.gemfire.cache.hdfs">HDFSStore</a>&nbsp;alter(<a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreMutator.html" title="interface in com.gemstone.gemfire.cache.hdfs">HDFSStoreMutator</a>&nbsp;mutator)</pre>
-<div class="block">Identifies attributes configured in <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreMutator.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStoreMutator</code></a> and applies
- the new attribute values to this instance of <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStore</code></a> dynamically.
- Any property which is not set in <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreMutator.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStoreMutator</code></a> remains
- unaltered. In most cases altering the attributes does not cause existing
- operations to terminate. The altered attributes are used in the next cycle
- of the operation they impact.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>hdfsStore reference representing the old <a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStore.html" title="interface in com.gemstone.gemfire.cache.hdfs"><code>HDFSStore</code></a></dd>
-</dl>
-</li>
-</ul>
-<a name="getInputFileSizeMax--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInputFileSizeMax</h4>
-<pre>int&nbsp;getInputFileSizeMax()</pre>
-<div class="block">A file larger than this size, in megabytes, will not be compacted by minor
- compactor. Increasing this value will result in compaction of bigger files.
- This will lower the number of files on HDFS at the cost of increased IO.
- This option is for advanced users and will need tuning in special cases
- only. This option is not applicable to write-only regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>size threshold (in MB)</dd>
-</dl>
-</li>
-</ul>
-<a name="getInputFileCountMin--">
-<!--   -->
-</a>
-<ul class="blockList">
-<li class="blockList">
-<h4>getInputFileCountMin</h4>
-<pre>int&nbsp;getInputFileCountMin()</pre>
-<div class="block">A minimum number of files must exist in a bucket directory on HDFS before
- minor compaction will start compaction. Keeping a higher value for this
- option will reduce the frequency of minor compaction, which in turn may
- result in reduced IO overhead. However it may result in increased pressure
- on HDFS NameNode. This option is for advanced users and will need tuning in
- special cases only. This option is not applicable to write-only regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>minimum number of files for minor compaction to get triggered</dd>
-</dl>
-</li>
-</ul>
-<a name="getInputFileCountMax--">
-<!--   -->
-</a>
-<ul class="blockListLast">
-<li class="blockList">
-<h4>getInputFileCountMax</h4>
-<pre>int&nbsp;getInputFileCountMax()</pre>
-<div class="block">The maximum number of files compacted by Minor compactor in a cycle.
- Keeping a higher value for this option will reduce the frequency of minor
- compaction, which in turn may result in reduced IO overhead. However it may
- result in large number of concurrent IO operations which in-turn may
- degrade the performance. This option is for advanced users and will need
- tuning in special cases only. This option is not applicable to write-only
- regions.</div>
-<dl>
-<dt><span class="returnLabel">Returns:</span></dt>
-<dd>maximum number of files minor compacted in one cycle</dd>
-</dl>
-</li>
-</ul>
-</li>
-</ul>
-</li>
-</ul>
-</div>
-</div>
-<!-- ========= END OF CLASS DATA ========= -->
-<!-- ======= START OF BOTTOM NAVBAR ====== -->
-<div class="bottomNav"><a name="navbar.bottom">
-<!--   -->
-</a>
-<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
-<a name="navbar.bottom.firstrow">
-<!--   -->
-</a>
-<ul class="navList" title="Navigation">
-<li><a href="../../../../../overview-summary.html">Overview</a></li>
-<li><a href="package-summary.html">Package</a></li>
-<li class="navBarCell1Rev">Class</li>
-<li><a href="package-tree.html">Tree</a></li>
-<li><a href="../../../../../deprecated-list.html">Deprecated</a></li>
-<li><a href="../../../../../index-all.html">Index</a></li>
-<li><a href="../../../../../help-doc.html">Help</a></li>
-</ul>
-</div>
-<div class="subNav">
-<ul class="navList">
-<li><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSIOException.html" title="class in com.gemstone.gemfire.cache.hdfs"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../../../com/gemstone/gemfire/cache/hdfs/HDFSStoreFactory.html" title="interface in com.gemstone.gemfire.cache.hdfs"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
-</ul>
-<ul class="navList">
-<li><a href="../../../../../index.html?com/gemstone/gemfire/cache/hdfs/HDFSStore.html" target="_top">Frames</a></li>
-<li><a href="HDFSStore.html" target="_top">No&nbsp;Frames</a></li>
-</ul>
-<ul class="navList" id="allclasses_navbar_bottom">
-<li><a href="../../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
-</ul>
-<div>
-<script type="text/javascript"><!--
-  allClassesLink = document.getElementById("allclasses_navbar_bottom");
-  if(window==top) {
-    allClassesLink.style.display = "block";
-  }
-  else {
-    allClassesLink.style.display = "none";
-  }
-  //-->
-</script>
-</div>
-<div>
-<ul class="subNavList">
-<li>Summary:&nbsp;</li>
-<li>Nested&nbsp;|&nbsp;</li>
-<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.summary">Method</a></li>
-</ul>
-<ul class="subNavList">
-<li>Detail:&nbsp;</li>
-<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
-<li>Constr&nbsp;|&nbsp;</li>
-<li><a href="#method.detail">Method</a></li>
-</ul>
-</div>
-<a name="skip.navbar.bottom">
-<!--   -->
-</a></div>
-<!-- ======== END OF BOTTOM NAVBAR ======= -->
-</body>
-</html>


Mime
View raw message