| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> |
| <meta http-equiv="X-UA-Compatible" content="IE=9"/> |
| <meta name="generator" content="Doxygen 1.8.15"/> |
| <meta name="viewport" content="width=device-width, initial-scale=1"/> |
| <title>Apache Geode Native .NET Reference: Apache::Geode::Client::RegionAttributes< TKey, TValue > Class Template Reference</title> |
| <link href="tabs.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="jquery.js"></script> |
| <script type="text/javascript" src="dynsections.js"></script> |
| <link href="navtree.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="resize.js"></script> |
| <script type="text/javascript" src="navtreedata.js"></script> |
| <script type="text/javascript" src="navtree.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(document).ready(initResizable); |
| /* @license-end */</script> |
| <link href="search/search.css" rel="stylesheet" type="text/css"/> |
| <script type="text/javascript" src="search/searchdata.js"></script> |
| <script type="text/javascript" src="search/search.js"></script> |
| <link href="doxygen.css" rel="stylesheet" type="text/css" /> |
| </head> |
| <body> |
| <div id="top"><!-- do not remove this div, it is closed by doxygen! --> |
| <div id="titlearea"> |
| <table cellspacing="0" cellpadding="0"> |
| <tbody> |
| <tr style="height: 56px;"> |
| <td id="projectalign" style="padding-left: 0.5em;"> |
| <div id="projectname">Apache Geode Native .NET Reference |
|  <span id="projectnumber">1.13.0</span> |
| </div> |
| </td> |
| </tr> |
| </tbody> |
| </table> |
| </div> |
| <!-- end header part --> |
| <!-- Generated by Doxygen 1.8.15 --> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| var searchBox = new SearchBox("searchBox", "search",false,'Search'); |
| /* @license-end */ |
| </script> |
| <script type="text/javascript" src="menudata.js"></script> |
| <script type="text/javascript" src="menu.js"></script> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(function() { |
| initMenu('',true,false,'search.php','Search'); |
| $(document).ready(function() { init_search(); }); |
| }); |
| /* @license-end */</script> |
| <div id="main-nav"></div> |
| </div><!-- top --> |
| <div id="side-nav" class="ui-resizable side-nav-resizable"> |
| <div id="nav-tree"> |
| <div id="nav-tree-contents"> |
| <div id="nav-sync" class="sync"></div> |
| </div> |
| </div> |
| <div id="splitbar" style="-moz-user-select:none;" |
| class="ui-resizable-handle"> |
| </div> |
| </div> |
| <script type="text/javascript"> |
| /* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&dn=gpl-2.0.txt GPL-v2 */ |
| $(document).ready(function(){initNavTree('a01010.html','');}); |
| /* @license-end */ |
| </script> |
| <div id="doc-content"> |
| <!-- window showing the filter options --> |
| <div id="MSearchSelectWindow" |
| onmouseover="return searchBox.OnSearchSelectShow()" |
| onmouseout="return searchBox.OnSearchSelectHide()" |
| onkeydown="return searchBox.OnSearchSelectKey(event)"> |
| </div> |
| |
| <!-- iframe showing the search results (closed by default) --> |
| <div id="MSearchResultsWindow"> |
| <iframe src="javascript:void(0)" frameborder="0" |
| name="MSearchResults" id="MSearchResults"> |
| </iframe> |
| </div> |
| |
| <div class="header"> |
| <div class="summary"> |
| <a href="#pub-methods">Public Member Functions</a> | |
| <a href="#properties">Properties</a> </div> |
| <div class="headertitle"> |
| <div class="title">Apache::Geode::Client::RegionAttributes< TKey, TValue > Class Template Reference</div> </div> |
| </div><!--header--> |
| <div class="contents"> |
| |
| <p>Defines attributes for configuring a region. |
| <a href="a01010.html#details">More...</a></p> |
| |
| <p>Inherits Apache::Geode::Client::IDataSerializableInternal.</p> |
| <table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a> |
| Public Member Functions</h2></td></tr> |
| <tr class="memitem:afc9738285b95d375e08d2ae2ad5b59ba"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#afc9738285b95d375e08d2ae2ad5b59ba">Equals</a> (<a class="el" href="a01010.html">RegionAttributes</a>< TKey, TValue >^ other)</td></tr> |
| <tr class="memdesc:afc9738285b95d375e08d2ae2ad5b59ba"><td class="mdescLeft"> </td><td class="mdescRight">True if all the attributes are equal to those of <code>other</code>. <a href="#afc9738285b95d375e08d2ae2ad5b59ba">More...</a><br /></td></tr> |
| <tr class="separator:afc9738285b95d375e08d2ae2ad5b59ba"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af6d755e170d281b7665f08b8ea92d92e"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#af6d755e170d281b7665f08b8ea92d92e">Equals</a> (Object^ other) override</td></tr> |
| <tr class="memdesc:af6d755e170d281b7665f08b8ea92d92e"><td class="mdescLeft"> </td><td class="mdescRight">True if all the attributes are equal to those of <code>other</code>. <a href="#af6d755e170d281b7665f08b8ea92d92e">More...</a><br /></td></tr> |
| <tr class="separator:af6d755e170d281b7665f08b8ea92d92e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae8d7aee3207f50b834d0f887b0d9f320"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae8d7aee3207f50b834d0f887b0d9f320">FromData</a> (<a class="el" href="a00602.html">DataInput</a>^ input)</td></tr> |
| <tr class="memdesc:ae8d7aee3207f50b834d0f887b0d9f320"><td class="mdescLeft"> </td><td class="mdescRight">Deserializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. <a href="#ae8d7aee3207f50b834d0f887b0d9f320">More...</a><br /></td></tr> |
| <tr class="separator:ae8d7aee3207f50b834d0f887b0d9f320"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a626f3cb55dd5327baa1fab621766e5de"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a626f3cb55dd5327baa1fab621766e5de">ToData</a> (<a class="el" href="a00606.html">DataOutput</a>^ output)</td></tr> |
| <tr class="memdesc:a626f3cb55dd5327baa1fab621766e5de"><td class="mdescLeft"> </td><td class="mdescRight">Serializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. <a href="#a626f3cb55dd5327baa1fab621766e5de">More...</a><br /></td></tr> |
| <tr class="separator:a626f3cb55dd5327baa1fab621766e5de"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a335290fd15fd41d39bc73a7ca10d19bd"><td class="memItemLeft" align="right" valign="top">String ^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01022.html#a335290fd15fd41d39bc73a7ca10d19bd">ToString</a> ()</td></tr> |
| <tr class="memdesc:a335290fd15fd41d39bc73a7ca10d19bd"><td class="mdescLeft"> </td><td class="mdescRight">Return a string representation of the object. <a href="#a335290fd15fd41d39bc73a7ca10d19bd">More...</a><br /></td></tr> |
| <tr class="separator:a335290fd15fd41d39bc73a7ca10d19bd"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a0a907c511330d690d2ad58e2b5252235"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a0a907c511330d690d2ad58e2b5252235">ValidateSerializableAttributes</a> ()</td></tr> |
| <tr class="memdesc:a0a907c511330d690d2ad58e2b5252235"><td class="mdescLeft"> </td><td class="mdescRight">Throws <a class="el" href="a00638.html" title="Thrown when the state of cache is manipulated to be illegal.">IllegalStateException</a> if the attributes are not suited for serialization such as those that have a cache callback (listener, loader, or writer) set directly instead of providing the library path and factory function. <a href="#a0a907c511330d690d2ad58e2b5252235">More...</a><br /></td></tr> |
| <tr class="separator:a0a907c511330d690d2ad58e2b5252235"><td class="memSeparator" colspan="2"> </td></tr> |
| </table><table class="memberdecls"> |
| <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="properties"></a> |
| Properties</h2></td></tr> |
| <tr class="memitem:a6bfca4ea932b8f49f78c02b626bd868e"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00906.html">ICacheListener</a>< TKey, TValue >^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a6bfca4ea932b8f49f78c02b626bd868e">CacheListener</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a6bfca4ea932b8f49f78c02b626bd868e"><td class="mdescLeft"> </td><td class="mdescRight">Gets the cache listener for the region. <a href="#a6bfca4ea932b8f49f78c02b626bd868e">More...</a><br /></td></tr> |
| <tr class="separator:a6bfca4ea932b8f49f78c02b626bd868e"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aad195315f545810c098ef25a3dabbb31"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aad195315f545810c098ef25a3dabbb31">CacheListenerFactory</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aad195315f545810c098ef25a3dabbb31"><td class="mdescLeft"> </td><td class="mdescRight">Returns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#aad195315f545810c098ef25a3dabbb31">More...</a><br /></td></tr> |
| <tr class="separator:aad195315f545810c098ef25a3dabbb31"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adabc666cc0c6eba02666d1a8bcaed1b3"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#adabc666cc0c6eba02666d1a8bcaed1b3">CacheListenerLibrary</a><code> [get]</code></td></tr> |
| <tr class="memdesc:adabc666cc0c6eba02666d1a8bcaed1b3"><td class="mdescLeft"> </td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#adabc666cc0c6eba02666d1a8bcaed1b3">More...</a><br /></td></tr> |
| <tr class="separator:adabc666cc0c6eba02666d1a8bcaed1b3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aaed51d72dc1a777348e474a259ad93ff"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00914.html">Apache::Geode::Client::ICacheLoader</a>< TKey, TValue >^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aaed51d72dc1a777348e474a259ad93ff">CacheLoader</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aaed51d72dc1a777348e474a259ad93ff"><td class="mdescLeft"> </td><td class="mdescRight">Gets the cache loader for the region. <a href="#aaed51d72dc1a777348e474a259ad93ff">More...</a><br /></td></tr> |
| <tr class="separator:aaed51d72dc1a777348e474a259ad93ff"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a997dedf7132d9e5887e907ff8d3e6461"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a997dedf7132d9e5887e907ff8d3e6461">CacheLoaderFactory</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a997dedf7132d9e5887e907ff8d3e6461"><td class="mdescLeft"> </td><td class="mdescRight">Rreturns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#a997dedf7132d9e5887e907ff8d3e6461">More...</a><br /></td></tr> |
| <tr class="separator:a997dedf7132d9e5887e907ff8d3e6461"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9fbaf626106bf2e78e3e6dcaaf1bdd5f"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a9fbaf626106bf2e78e3e6dcaaf1bdd5f">CacheLoaderLibrary</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a9fbaf626106bf2e78e3e6dcaaf1bdd5f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#a9fbaf626106bf2e78e3e6dcaaf1bdd5f">More...</a><br /></td></tr> |
| <tr class="separator:a9fbaf626106bf2e78e3e6dcaaf1bdd5f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aacb4efa0e2abdec427815286ed7d8d02"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00918.html">ICacheWriter</a>< TKey, TValue >^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aacb4efa0e2abdec427815286ed7d8d02">CacheWriter</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aacb4efa0e2abdec427815286ed7d8d02"><td class="mdescLeft"> </td><td class="mdescRight">Gets the cache writer for the region. <a href="#aacb4efa0e2abdec427815286ed7d8d02">More...</a><br /></td></tr> |
| <tr class="separator:aacb4efa0e2abdec427815286ed7d8d02"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a50cef4982c2c594a68fbfcd41aa36bac"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a50cef4982c2c594a68fbfcd41aa36bac">CacheWriterFactory</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a50cef4982c2c594a68fbfcd41aa36bac"><td class="mdescLeft"> </td><td class="mdescRight">Returns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#a50cef4982c2c594a68fbfcd41aa36bac">More...</a><br /></td></tr> |
| <tr class="separator:a50cef4982c2c594a68fbfcd41aa36bac"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:adace16709c82be9fdfb0ed181da9bf75"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#adace16709c82be9fdfb0ed181da9bf75">CacheWriterLibrary</a><code> [get]</code></td></tr> |
| <tr class="memdesc:adace16709c82be9fdfb0ed181da9bf75"><td class="mdescLeft"> </td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#adace16709c82be9fdfb0ed181da9bf75">More...</a><br /></td></tr> |
| <tr class="separator:adace16709c82be9fdfb0ed181da9bf75"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a4f11d7907967843fc928d8104ac8f82f"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a4f11d7907967843fc928d8104ac8f82f">CachingEnabled</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a4f11d7907967843fc928d8104ac8f82f"><td class="mdescLeft"> </td><td class="mdescRight">If true, this region will store data in the current process. <a href="#a4f11d7907967843fc928d8104ac8f82f">More...</a><br /></td></tr> |
| <tr class="separator:a4f11d7907967843fc928d8104ac8f82f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a95ed311c8984a038df03af65f572d2f3"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a95ed311c8984a038df03af65f572d2f3">ClientNotificationEnabled</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a95ed311c8984a038df03af65f572d2f3"><td class="mdescLeft"> </td><td class="mdescRight">True if client notification is enabled. <a href="#a95ed311c8984a038df03af65f572d2f3">More...</a><br /></td></tr> |
| <tr class="separator:a95ed311c8984a038df03af65f572d2f3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aab387dcbc99be4c98bd4bbebe5d9c8a1"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aab387dcbc99be4c98bd4bbebe5d9c8a1">CloningEnabled</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aab387dcbc99be4c98bd4bbebe5d9c8a1"><td class="mdescLeft"> </td><td class="mdescRight">True if cloning is enabled for in case of delta. <a href="#aab387dcbc99be4c98bd4bbebe5d9c8a1">More...</a><br /></td></tr> |
| <tr class="separator:aab387dcbc99be4c98bd4bbebe5d9c8a1"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac82c3205a70f2b3a596943ecf54339c8"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac82c3205a70f2b3a596943ecf54339c8">ConcurrencyChecksEnabled</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ac82c3205a70f2b3a596943ecf54339c8"><td class="mdescLeft"> </td><td class="mdescRight">Returns the concurrency check enabled flag of the region <a href="#ac82c3205a70f2b3a596943ecf54339c8">More...</a><br /></td></tr> |
| <tr class="separator:ac82c3205a70f2b3a596943ecf54339c8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a13e168438ffe665a35a575299525669c"><td class="memItemLeft" align="right" valign="top">System::Int32 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a13e168438ffe665a35a575299525669c">ConcurrencyLevel</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a13e168438ffe665a35a575299525669c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the concurrency level of the entry's local cache. <a href="#a13e168438ffe665a35a575299525669c">More...</a><br /></td></tr> |
| <tr class="separator:a13e168438ffe665a35a575299525669c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae8ffcf44795b74476f0f24f77e426365"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06b">DiskPolicyType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae8ffcf44795b74476f0f24f77e426365">DiskPolicy</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ae8ffcf44795b74476f0f24f77e426365"><td class="mdescLeft"> </td><td class="mdescRight">Returns the disk policy type of the region. <a href="#ae8ffcf44795b74476f0f24f77e426365">More...</a><br /></td></tr> |
| <tr class="separator:ae8ffcf44795b74476f0f24f77e426365"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:af1a06a591e24a95b2b3c2e2495523808"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#af1a06a591e24a95b2b3c2e2495523808">Endpoints</a><code> [get]</code></td></tr> |
| <tr class="memdesc:af1a06a591e24a95b2b3c2e2495523808"><td class="mdescLeft"> </td><td class="mdescRight">This method returns the list of endpoints (servername:portnumber) separated by commas. <a href="#af1a06a591e24a95b2b3c2e2495523808">More...</a><br /></td></tr> |
| <tr class="separator:af1a06a591e24a95b2b3c2e2495523808"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3d7d21b8e233d4587ef5043d97043d32"><td class="memItemLeft" align="right" valign="top">TimeSpan </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a3d7d21b8e233d4587ef5043d97043d32">EntryIdleTimeout</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a3d7d21b8e233d4587ef5043d97043d32"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>idleTimeout</code> value for entries in this region. <a href="#a3d7d21b8e233d4587ef5043d97043d32">More...</a><br /></td></tr> |
| <tr class="separator:a3d7d21b8e233d4587ef5043d97043d32"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a52224da0cfb5217edd10b600ad9347da"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a52224da0cfb5217edd10b600ad9347da">EntryIdleTimeoutAction</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a52224da0cfb5217edd10b600ad9347da"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>idleTimeout</code> expiration action for entries in this region. <a href="#a52224da0cfb5217edd10b600ad9347da">More...</a><br /></td></tr> |
| <tr class="separator:a52224da0cfb5217edd10b600ad9347da"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a98813c0dd6ab4f9d0c31536a771cc712"><td class="memItemLeft" align="right" valign="top">TimeSpan </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a98813c0dd6ab4f9d0c31536a771cc712">EntryTimeToLive</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a98813c0dd6ab4f9d0c31536a771cc712"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>timeToLive</code> value for entries in this region. <a href="#a98813c0dd6ab4f9d0c31536a771cc712">More...</a><br /></td></tr> |
| <tr class="separator:a98813c0dd6ab4f9d0c31536a771cc712"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aa7901da1fc17d74f2c9aae5e8b79df46"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aa7901da1fc17d74f2c9aae5e8b79df46">EntryTimeToLiveAction</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aa7901da1fc17d74f2c9aae5e8b79df46"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>timeToLive</code> expiration action for entries in this region. <a href="#aa7901da1fc17d74f2c9aae5e8b79df46">More...</a><br /></td></tr> |
| <tr class="separator:aa7901da1fc17d74f2c9aae5e8b79df46"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac5222b40b6c2221bbcede64d2c68ef76"><td class="memItemLeft" align="right" valign="top">System::Int32 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac5222b40b6c2221bbcede64d2c68ef76">InitialCapacity</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ac5222b40b6c2221bbcede64d2c68ef76"><td class="mdescLeft"> </td><td class="mdescRight">Returns the initial capacity of the entry's local cache. <a href="#ac5222b40b6c2221bbcede64d2c68ef76">More...</a><br /></td></tr> |
| <tr class="separator:ac5222b40b6c2221bbcede64d2c68ef76"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a35a641b66ad760a65e48bcd4ec2ffc6f"><td class="memItemLeft" align="right" valign="top">Single </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a35a641b66ad760a65e48bcd4ec2ffc6f">LoadFactor</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a35a641b66ad760a65e48bcd4ec2ffc6f"><td class="mdescLeft"> </td><td class="mdescRight">Returns the load factor of the entry's local cache. <a href="#a35a641b66ad760a65e48bcd4ec2ffc6f">More...</a><br /></td></tr> |
| <tr class="separator:a35a641b66ad760a65e48bcd4ec2ffc6f"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abf192b87acc7e67a1a6d4f7d88bf4e17"><td class="memItemLeft" align="right" valign="top">System::UInt32 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#abf192b87acc7e67a1a6d4f7d88bf4e17">LruEntriesLimit</a><code> [get]</code></td></tr> |
| <tr class="memdesc:abf192b87acc7e67a1a6d4f7d88bf4e17"><td class="mdescLeft"> </td><td class="mdescRight">Returns the maximum number of entries this cache will hold before using LRU eviction. <a href="#abf192b87acc7e67a1a6d4f7d88bf4e17">More...</a><br /></td></tr> |
| <tr class="separator:abf192b87acc7e67a1a6d4f7d88bf4e17"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad25c96094aa01802398ed5a9cbe23be2"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ad25c96094aa01802398ed5a9cbe23be2">LruEvictionAction</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ad25c96094aa01802398ed5a9cbe23be2"><td class="mdescLeft"> </td><td class="mdescRight">Returns the ExpirationAction used for LRU Eviction, default is LOCAL_DESTROY. <a href="#ad25c96094aa01802398ed5a9cbe23be2">More...</a><br /></td></tr> |
| <tr class="separator:ad25c96094aa01802398ed5a9cbe23be2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac92a87c78cc194caa5959a15f7dc0cf8"><td class="memItemLeft" align="right" valign="top">virtual System::UInt64 </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac92a87c78cc194caa5959a15f7dc0cf8">ObjectSize</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ac92a87c78cc194caa5959a15f7dc0cf8"><td class="mdescLeft"> </td><td class="mdescRight">return the size of this object in bytes <a href="#ac92a87c78cc194caa5959a15f7dc0cf8">More...</a><br /></td></tr> |
| <tr class="separator:ac92a87c78cc194caa5959a15f7dc0cf8"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a3593c122dfe46921a119a12081b6ad81"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00962.html">IPartitionResolver</a>< TKey, TValue >^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a3593c122dfe46921a119a12081b6ad81">PartitionResolver</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a3593c122dfe46921a119a12081b6ad81"><td class="mdescLeft"> </td><td class="mdescRight">Gets the partition resolver for the region. <a href="#a3593c122dfe46921a119a12081b6ad81">More...</a><br /></td></tr> |
| <tr class="separator:a3593c122dfe46921a119a12081b6ad81"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:aac2c2cb582604b5762ff4efce1b5010c"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#aac2c2cb582604b5762ff4efce1b5010c">PartitionResolverFactory</a><code> [get]</code></td></tr> |
| <tr class="memdesc:aac2c2cb582604b5762ff4efce1b5010c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the symbol name of the factory function from which the loader will be created on a cache server. <a href="#aac2c2cb582604b5762ff4efce1b5010c">More...</a><br /></td></tr> |
| <tr class="separator:aac2c2cb582604b5762ff4efce1b5010c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae0232b429af3ccc1efb3da1c583eeab3"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae0232b429af3ccc1efb3da1c583eeab3">PartitionResolverLibrary</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ae0232b429af3ccc1efb3da1c583eeab3"><td class="mdescLeft"> </td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#ae0232b429af3ccc1efb3da1c583eeab3">More...</a><br /></td></tr> |
| <tr class="separator:ae0232b429af3ccc1efb3da1c583eeab3"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a20a39fe75884e4c4a1ba8c7cbd9f3a01"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a20a39fe75884e4c4a1ba8c7cbd9f3a01">PersistenceFactory</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a20a39fe75884e4c4a1ba8c7cbd9f3a01"><td class="mdescLeft"> </td><td class="mdescRight">Returns the symbol name of the factory function from which the persistence manager will be created on a cache server. <a href="#a20a39fe75884e4c4a1ba8c7cbd9f3a01">More...</a><br /></td></tr> |
| <tr class="separator:a20a39fe75884e4c4a1ba8c7cbd9f3a01"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:abd05cb2b932697983f93f34597159ab5"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#abd05cb2b932697983f93f34597159ab5">PersistenceLibrary</a><code> [get]</code></td></tr> |
| <tr class="memdesc:abd05cb2b932697983f93f34597159ab5"><td class="mdescLeft"> </td><td class="mdescRight">Returns the path of the library from which the factory function will be invoked on a cache server. <a href="#abd05cb2b932697983f93f34597159ab5">More...</a><br /></td></tr> |
| <tr class="separator:abd05cb2b932697983f93f34597159ab5"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a9a3ad9853f26bc2361fd045f164bf16c"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00406.html">Properties</a>< String^, String^>^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a9a3ad9853f26bc2361fd045f164bf16c">PersistenceProperties</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a9a3ad9853f26bc2361fd045f164bf16c"><td class="mdescLeft"> </td><td class="mdescRight">Returns the properties set for persistence. <a href="#a9a3ad9853f26bc2361fd045f164bf16c">More...</a><br /></td></tr> |
| <tr class="separator:a9a3ad9853f26bc2361fd045f164bf16c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ae8c38b1dc57f08671e18e2a8b5c1ddf2"><td class="memItemLeft" align="right" valign="top">String^ </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ae8c38b1dc57f08671e18e2a8b5c1ddf2">PoolName</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ae8c38b1dc57f08671e18e2a8b5c1ddf2"><td class="mdescLeft"> </td><td class="mdescRight">This method returns the name of the attached pool. <a href="#ae8c38b1dc57f08671e18e2a8b5c1ddf2">More...</a><br /></td></tr> |
| <tr class="separator:ae8c38b1dc57f08671e18e2a8b5c1ddf2"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ac39954a9c6be0ec73fad8bb69f20481c"><td class="memItemLeft" align="right" valign="top">TimeSpan </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ac39954a9c6be0ec73fad8bb69f20481c">RegionIdleTimeout</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ac39954a9c6be0ec73fad8bb69f20481c"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>idleTimeout</code> value for the region as a whole. <a href="#ac39954a9c6be0ec73fad8bb69f20481c">More...</a><br /></td></tr> |
| <tr class="separator:ac39954a9c6be0ec73fad8bb69f20481c"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8105ecf5b0ea4335e5b6b0b58b185358"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a8105ecf5b0ea4335e5b6b0b58b185358">RegionIdleTimeoutAction</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a8105ecf5b0ea4335e5b6b0b58b185358"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>idleTimeout</code> expiration action for the region as a whole. <a href="#a8105ecf5b0ea4335e5b6b0b58b185358">More...</a><br /></td></tr> |
| <tr class="separator:a8105ecf5b0ea4335e5b6b0b58b185358"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:ad57198a6240ba79f3c7f5911cf208a16"><td class="memItemLeft" align="right" valign="top">TimeSpan </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#ad57198a6240ba79f3c7f5911cf208a16">RegionTimeToLive</a><code> [get]</code></td></tr> |
| <tr class="memdesc:ad57198a6240ba79f3c7f5911cf208a16"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>timeToLive</code> value for the region as a whole. <a href="#ad57198a6240ba79f3c7f5911cf208a16">More...</a><br /></td></tr> |
| <tr class="separator:ad57198a6240ba79f3c7f5911cf208a16"><td class="memSeparator" colspan="2"> </td></tr> |
| <tr class="memitem:a8e53706a9971c3db8c66c23268cf12cb"><td class="memItemLeft" align="right" valign="top"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="a01010.html#a8e53706a9971c3db8c66c23268cf12cb">RegionTimeToLiveAction</a><code> [get]</code></td></tr> |
| <tr class="memdesc:a8e53706a9971c3db8c66c23268cf12cb"><td class="mdescLeft"> </td><td class="mdescRight">Gets the <code>timeToLive</code> expiration action for the region as a whole. <a href="#a8e53706a9971c3db8c66c23268cf12cb">More...</a><br /></td></tr> |
| <tr class="separator:a8e53706a9971c3db8c66c23268cf12cb"><td class="memSeparator" colspan="2"> </td></tr> |
| </table> |
| <a name="details" id="details"></a><h2 class="groupheader">Detailed Description</h2> |
| <div class="textblock"><h3>template<class TKey, class TValue><br /> |
| class Apache::Geode::Client::RegionAttributes< TKey, TValue ></h3> |
| |
| <p>Defines attributes for configuring a region. </p> |
| <p>These are <code><a class="el" href="a00906.html" title="An application plug-in that can be installed on a region.">ICacheListener</a></code>, <code><a class="el" href="a00914.html" title="A data-loading application plug-in that can be installed on a region.">ICacheLoader</a></code>, <code><a class="el" href="a00918.html" title="An application plug-in that can be installed on a region.">ICacheWriter</a></code>, scope, mirroring, and expiration attributes for the region itself; expiration attributes for the region entries; and whether statistics are enabled for the region and its entries.</p> |
| <p>To create an instance of this interface, use <a class="el" href="a01098.html#a5fc61e6472723feea81d2e38857b4bd1" title="Creates a RegionAttributes with the current settings.">RegionAttributesFactory.Create</a>.</p> |
| <p>For compatibility rules and default values, see <a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a>. </p> |
| <p>Note that the <code><a class="el" href="a01010.html" title="Defines attributes for configuring a region.">RegionAttributes</a></code> are not distributed with the region. </p> |
| <dl class="section see"><dt>See also</dt><dd><a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a>, <a class="el" href="a00402.html" title="Supports modification of certain region attributes after the region has been created.">AttributesMutator</a>, Region.Attributes</dd></dl> |
| </div><h2 class="groupheader">Member Function Documentation</h2> |
| <a id="afc9738285b95d375e08d2ae2ad5b59ba"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#afc9738285b95d375e08d2ae2ad5b59ba">◆ </a></span>Equals() <span class="overload">[1/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::Equals </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="a01010.html">RegionAttributes</a>< TKey, TValue >^ </td> |
| <td class="paramname"><em>other</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>True if all the attributes are equal to those of <code>other</code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">other</td><td>attribute object to compare</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>true if equal</dd></dl> |
| |
| </div> |
| </div> |
| <a id="af6d755e170d281b7665f08b8ea92d92e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af6d755e170d281b7665f08b8ea92d92e">◆ </a></span>Equals() <span class="overload">[2/2]</span></h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::Equals </td> |
| <td>(</td> |
| <td class="paramtype">Object^ </td> |
| <td class="paramname"><em>other</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">override</span><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>True if all the attributes are equal to those of <code>other</code>. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">other</td><td>attribute object to compare</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>true if equal</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ae8d7aee3207f50b834d0f887b0d9f320"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae8d7aee3207f50b834d0f887b0d9f320">◆ </a></span>FromData()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::FromData </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="a00602.html">DataInput</a>^ </td> |
| <td class="paramname"><em>input</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Deserializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">input</td><td>the <a class="el" href="a00602.html" title="Provides operations for reading primitive data values, byte arrays, strings, ISerializable objects fr...">DataInput</a> stream to use for reading data</td></tr> |
| </table> |
| </dd> |
| </dl> |
| <dl class="section return"><dt>Returns</dt><dd>the deserialized <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a626f3cb55dd5327baa1fab621766e5de"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a626f3cb55dd5327baa1fab621766e5de">◆ </a></span>ToData()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual void <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::ToData </td> |
| <td>(</td> |
| <td class="paramtype"><a class="el" href="a00606.html">DataOutput</a>^ </td> |
| <td class="paramname"><em>output</em></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">virtual</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Serializes this <a class="el" href="a00406.html" title="Provides a collection of properties, each of which is a key/value pair.">Properties</a> object. </p> |
| <dl class="params"><dt>Parameters</dt><dd> |
| <table class="params"> |
| <tr><td class="paramname">output</td><td>the <a class="el" href="a00606.html" title="Provides operations for writing primitive data values, and user-defined objects implementing ISeriali...">DataOutput</a> stream to use for serialization</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <a id="a335290fd15fd41d39bc73a7ca10d19bd"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a335290fd15fd41d39bc73a7ca10d19bd">◆ </a></span>ToString()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String ^ Apache::Geode::Client::ISerializable::ToString </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">inherited</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Return a string representation of the object. </p> |
| |
| <p>Implemented in <a class="el" href="a00422.html#ab8b28a924b843eefd2a668687d291d44">Apache::Geode::Client::CacheableBuiltinArray< TNative, TNativePtr, TManaged, TYPEID ></a>, <a class="el" href="a00422.html#ab8b28a924b843eefd2a668687d291d44">Apache::Geode::Client::CacheableBuiltinArray< NativeArray, NativeArray, ManagedType, DsCode ></a>, <a class="el" href="a00406.html#a3d05e2243bcdfd0e4a3ad715bc6ccc07">Apache::Geode::Client::Properties< TPropKey, TPropValue ></a>, <a class="el" href="a00406.html#a3d05e2243bcdfd0e4a3ad715bc6ccc07">Apache::Geode::Client::Properties< String^, String^></a>, <a class="el" href="a00462.html#ad2444cf71a9a38173aceab2f04dd971b">Apache::Geode::Client::CacheableDate</a>, <a class="el" href="a00522.html#a5bbf6e7b40afcdb5f34d7c26fb14b5ca">Apache::Geode::Client::CacheableString</a>, <a class="el" href="a00526.html#a778f034e0dcec70fa8f9f18ba1546ee4">Apache::Geode::Client::CacheableStringArray</a>, <a class="el" href="a01114.html#aab399122dadac5f60090908915eb174e">Apache::Geode::Client::Serializable</a>, <a class="el" href="a00514.html#acb81de701828d0a509b62c2df1cb9be4">Apache::Geode::Client::CacheableObjectXml</a>, <a class="el" href="a00506.html#a76344b40a20a6ac6b207d71210bdc0c6">Apache::Geode::Client::CacheableObject</a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< TNative, TManaged, TYPEID ></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt32, System::Int32, static_cast< int8_t >(DSCode::CacheableInt32)></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt16, System::Int16, static_cast< int8_t >(DSCode::CacheableInt16)></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableCharacter, Char, static_cast< int8_t >(DSCode::CacheableCharacter)></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableFloat, Single, static_cast< int8_t >(DSCode::CacheableFloat)></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableInt64, System::Int64, static_cast< int8_t >(DSCode::CacheableInt64)></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableDouble, Double, static_cast< int8_t >(DSCode::CacheableDouble)></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableByte, Byte, static_cast< int8_t >(DSCode::CacheableByte)></a>, <a class="el" href="a00418.html#a93998b074515d5609416e8a633e71333">Apache::Geode::Client::CacheableBuiltinKey< native::CacheableBoolean, bool, static_cast< int8_t >(DSCode::CacheableBoolean)></a>, and <a class="el" href="a00466.html#a70b00e8aa0f34bbbbfb07aabf3c4b67a">Apache::Geode::Client::CacheableFileName</a>.</p> |
| |
| </div> |
| </div> |
| <a id="a0a907c511330d690d2ad58e2b5252235"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a0a907c511330d690d2ad58e2b5252235">◆ </a></span>ValidateSerializableAttributes()</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="memname"> |
| <tr> |
| <td class="memname">void <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::ValidateSerializableAttributes </td> |
| <td>(</td> |
| <td class="paramname"></td><td>)</td> |
| <td></td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Throws <a class="el" href="a00638.html" title="Thrown when the state of cache is manipulated to be illegal.">IllegalStateException</a> if the attributes are not suited for serialization such as those that have a cache callback (listener, loader, or writer) set directly instead of providing the library path and factory function. </p> |
| <dl class="exception"><dt>Exceptions</dt><dd> |
| <table class="exception"> |
| <tr><td class="paramname"><a class="el" href="a00638.html" title="Thrown when the state of cache is manipulated to be illegal.">IllegalStateException</a></td><td>if the attributes cannot be serialized</td></tr> |
| </table> |
| </dd> |
| </dl> |
| |
| </div> |
| </div> |
| <h2 class="groupheader">Property Documentation</h2> |
| <a id="a6bfca4ea932b8f49f78c02b626bd868e"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a6bfca4ea932b8f49f78c02b626bd868e">◆ </a></span>CacheListener</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00906.html">ICacheListener</a>< TKey, TValue>^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheListener</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the cache listener for the region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00906.html" title="An application plug-in that can be installed on a region.">ICacheListener</a></code> or null if none </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aad195315f545810c098ef25a3dabbb31"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aad195315f545810c098ef25a3dabbb31">◆ </a></span>CacheListenerFactory</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheListenerFactory</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the symbol name of the factory function from which the loader will be created on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the CacheListener factory function name</dd></dl> |
| |
| </div> |
| </div> |
| <a id="adabc666cc0c6eba02666d1a8bcaed1b3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adabc666cc0c6eba02666d1a8bcaed1b3">◆ </a></span>CacheListenerLibrary</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheListenerLibrary</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the path of the library from which the factory function will be invoked on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the CacheListener library path</dd></dl> |
| |
| </div> |
| </div> |
| <a id="aaed51d72dc1a777348e474a259ad93ff"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aaed51d72dc1a777348e474a259ad93ff">◆ </a></span>CacheLoader</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Apache:: Geode:: Client:: <a class="el" href="a00914.html">ICacheLoader</a>< TKey, TValue>^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::<a class="el" href="a00910.html">CacheLoader</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the cache loader for the region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00914.html" title="A data-loading application plug-in that can be installed on a region.">ICacheLoader</a></code> or null if none </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a997dedf7132d9e5887e907ff8d3e6461"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a997dedf7132d9e5887e907ff8d3e6461">◆ </a></span>CacheLoaderFactory</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheLoaderFactory</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Rreturns the symbol name of the factory function from which the loader will be created on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="a00910.html" title="CacheLoader">CacheLoader</a> factory function name</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a9fbaf626106bf2e78e3e6dcaaf1bdd5f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9fbaf626106bf2e78e3e6dcaaf1bdd5f">◆ </a></span>CacheLoaderLibrary</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheLoaderLibrary</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the path of the library from which the factory function will be invoked on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the <a class="el" href="a00910.html" title="CacheLoader">CacheLoader</a> library path</dd></dl> |
| |
| </div> |
| </div> |
| <a id="aacb4efa0e2abdec427815286ed7d8d02"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aacb4efa0e2abdec427815286ed7d8d02">◆ </a></span>CacheWriter</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00918.html">ICacheWriter</a>< TKey, TValue>^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheWriter</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the cache writer for the region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00918.html" title="An application plug-in that can be installed on a region.">ICacheWriter</a></code> or null if none </dd></dl> |
| |
| </div> |
| </div> |
| <a id="a50cef4982c2c594a68fbfcd41aa36bac"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a50cef4982c2c594a68fbfcd41aa36bac">◆ </a></span>CacheWriterFactory</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheWriterFactory</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the symbol name of the factory function from which the loader will be created on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the CacheWriter factory function name</dd></dl> |
| |
| </div> |
| </div> |
| <a id="adace16709c82be9fdfb0ed181da9bf75"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#adace16709c82be9fdfb0ed181da9bf75">◆ </a></span>CacheWriterLibrary</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CacheWriterLibrary</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the path of the library from which the factory function will be invoked on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the CacheWriter library path</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a4f11d7907967843fc928d8104ac8f82f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a4f11d7907967843fc928d8104ac8f82f">◆ </a></span>CachingEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CachingEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>If true, this region will store data in the current process. </p> |
| <dl class="section return"><dt>Returns</dt><dd>true if caching is enabled</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a95ed311c8984a038df03af65f572d2f3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a95ed311c8984a038df03af65f572d2f3">◆ </a></span>ClientNotificationEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::ClientNotificationEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>True if client notification is enabled. </p> |
| <dl class="section return"><dt>Returns</dt><dd>true if enabled</dd></dl> |
| |
| </div> |
| </div> |
| <a id="aab387dcbc99be4c98bd4bbebe5d9c8a1"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aab387dcbc99be4c98bd4bbebe5d9c8a1">◆ </a></span>CloningEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::CloningEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>True if cloning is enabled for in case of delta. </p> |
| <dl class="section return"><dt>Returns</dt><dd>true if enabled</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ac82c3205a70f2b3a596943ecf54339c8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac82c3205a70f2b3a596943ecf54339c8">◆ </a></span>ConcurrencyChecksEnabled</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">bool <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::ConcurrencyChecksEnabled</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the concurrency check enabled flag of the region </p> |
| <dl class="section return"><dt>Returns</dt><dd>the concurrency check enabled flag</dd></dl> |
| <dl class="section see"><dt>See also</dt><dd><a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a></dd></dl> |
| |
| </div> |
| </div> |
| <a id="a13e168438ffe665a35a575299525669c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a13e168438ffe665a35a575299525669c">◆ </a></span>ConcurrencyLevel</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">System:: Int32 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::ConcurrencyLevel</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the concurrency level of the entry's local cache. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the concurrency level</dd></dl> |
| <dl class="section see"><dt>See also</dt><dd><a class="el" href="a01098.html" title="Factory class to create instances of RegionAttributes.">RegionAttributesFactory</a></dd></dl> |
| |
| </div> |
| </div> |
| <a id="ae8ffcf44795b74476f0f24f77e426365"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae8ffcf44795b74476f0f24f77e426365">◆ </a></span>DiskPolicy</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00382.html#af01480bfbf06797b54fe5926ca27d06b">DiskPolicyType</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::<a class="el" href="a00610.html">DiskPolicy</a></td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the disk policy type of the region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the disk policy type, default is null</dd></dl> |
| |
| </div> |
| </div> |
| <a id="af1a06a591e24a95b2b3c2e2495523808"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#af1a06a591e24a95b2b3c2e2495523808">◆ </a></span>Endpoints</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::Endpoints</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>This method returns the list of endpoints (servername:portnumber) separated by commas. </p> |
| <dl class="section return"><dt>Returns</dt><dd>list of endpoints</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a3d7d21b8e233d4587ef5043d97043d32"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3d7d21b8e233d4587ef5043d97043d32">◆ </a></span>EntryIdleTimeout</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::EntryIdleTimeout</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>idleTimeout</code> value for entries in this region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the idleTimeout duration for entries in this region</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a52224da0cfb5217edd10b600ad9347da"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a52224da0cfb5217edd10b600ad9347da">◆ </a></span>EntryIdleTimeoutAction</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::EntryIdleTimeoutAction</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>idleTimeout</code> expiration action for entries in this region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the idleTimeout action for entries in this region</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a98813c0dd6ab4f9d0c31536a771cc712"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a98813c0dd6ab4f9d0c31536a771cc712">◆ </a></span>EntryTimeToLive</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::EntryTimeToLive</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>timeToLive</code> value for entries in this region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the timeToLive duration for entries in this region</dd></dl> |
| |
| </div> |
| </div> |
| <a id="aa7901da1fc17d74f2c9aae5e8b79df46"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aa7901da1fc17d74f2c9aae5e8b79df46">◆ </a></span>EntryTimeToLiveAction</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::EntryTimeToLiveAction</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>timeToLive</code> expiration action for entries in this region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the timeToLive action for entries in this region</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ac5222b40b6c2221bbcede64d2c68ef76"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac5222b40b6c2221bbcede64d2c68ef76">◆ </a></span>InitialCapacity</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">System:: Int32 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::InitialCapacity</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the initial capacity of the entry's local cache. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the initial capacity</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a35a641b66ad760a65e48bcd4ec2ffc6f"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a35a641b66ad760a65e48bcd4ec2ffc6f">◆ </a></span>LoadFactor</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">Single <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::LoadFactor</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the load factor of the entry's local cache. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the load factor</dd></dl> |
| |
| </div> |
| </div> |
| <a id="abf192b87acc7e67a1a6d4f7d88bf4e17"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abf192b87acc7e67a1a6d4f7d88bf4e17">◆ </a></span>LruEntriesLimit</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">System:: UInt32 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::LruEntriesLimit</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the maximum number of entries this cache will hold before using LRU eviction. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the maximum LRU size, or 0 for no limit</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ad25c96094aa01802398ed5a9cbe23be2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad25c96094aa01802398ed5a9cbe23be2">◆ </a></span>LruEvictionAction</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::LruEvictionAction</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the ExpirationAction used for LRU Eviction, default is LOCAL_DESTROY. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the LRU eviction action</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ac92a87c78cc194caa5959a15f7dc0cf8"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac92a87c78cc194caa5959a15f7dc0cf8">◆ </a></span>ObjectSize</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">virtual System:: UInt64 <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::ObjectSize</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>return the size of this object in bytes </p> |
| |
| </div> |
| </div> |
| <a id="a3593c122dfe46921a119a12081b6ad81"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a3593c122dfe46921a119a12081b6ad81">◆ </a></span>PartitionResolver</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00962.html">IPartitionResolver</a>< TKey, TValue>^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::PartitionResolver</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the partition resolver for the region. </p> |
| <dl class="section return"><dt>Returns</dt><dd>region's <code><a class="el" href="a00962.html" title="Implementers of interface PartitionResolver enable custom partitioning on the PartitionedRegion.">IPartitionResolver</a></code> or null if none </dd></dl> |
| |
| </div> |
| </div> |
| <a id="aac2c2cb582604b5762ff4efce1b5010c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#aac2c2cb582604b5762ff4efce1b5010c">◆ </a></span>PartitionResolverFactory</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::PartitionResolverFactory</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the symbol name of the factory function from which the loader will be created on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the PartitionResolver factory function name</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ae0232b429af3ccc1efb3da1c583eeab3"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae0232b429af3ccc1efb3da1c583eeab3">◆ </a></span>PartitionResolverLibrary</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::PartitionResolverLibrary</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the path of the library from which the factory function will be invoked on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the PartitionResolver library path</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a20a39fe75884e4c4a1ba8c7cbd9f3a01"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a20a39fe75884e4c4a1ba8c7cbd9f3a01">◆ </a></span>PersistenceFactory</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::PersistenceFactory</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the symbol name of the factory function from which the persistence manager will be created on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the PersistenceManager factory function name</dd></dl> |
| |
| </div> |
| </div> |
| <a id="abd05cb2b932697983f93f34597159ab5"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#abd05cb2b932697983f93f34597159ab5">◆ </a></span>PersistenceLibrary</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::PersistenceLibrary</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the path of the library from which the factory function will be invoked on a cache server. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the PersistenceManager library path</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a9a3ad9853f26bc2361fd045f164bf16c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a9a3ad9853f26bc2361fd045f164bf16c">◆ </a></span>PersistenceProperties</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00406.html">Properties</a>< String^, String^>^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::PersistenceProperties</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Returns the properties set for persistence. </p> |
| <dl class="section return"><dt>Returns</dt><dd>properties for the PersistenceManager</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ae8c38b1dc57f08671e18e2a8b5c1ddf2"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ae8c38b1dc57f08671e18e2a8b5c1ddf2">◆ </a></span>PoolName</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">String^ <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::PoolName</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>This method returns the name of the attached pool. </p> |
| <dl class="section return"><dt>Returns</dt><dd>pool name</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ac39954a9c6be0ec73fad8bb69f20481c"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ac39954a9c6be0ec73fad8bb69f20481c">◆ </a></span>RegionIdleTimeout</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::RegionIdleTimeout</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>idleTimeout</code> value for the region as a whole. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the IdleTimeout duration for this region</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a8105ecf5b0ea4335e5b6b0b58b185358"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a8105ecf5b0ea4335e5b6b0b58b185358">◆ </a></span>RegionIdleTimeoutAction</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::RegionIdleTimeoutAction</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>idleTimeout</code> expiration action for the region as a whole. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the idleTimeout action for this region</dd></dl> |
| |
| </div> |
| </div> |
| <a id="ad57198a6240ba79f3c7f5911cf208a16"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#ad57198a6240ba79f3c7f5911cf208a16">◆ </a></span>RegionTimeToLive</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname">TimeSpan <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::RegionTimeToLive</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>timeToLive</code> value for the region as a whole. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the timeToLive duration for this region</dd></dl> |
| |
| </div> |
| </div> |
| <a id="a8e53706a9971c3db8c66c23268cf12cb"></a> |
| <h2 class="memtitle"><span class="permalink"><a href="#a8e53706a9971c3db8c66c23268cf12cb">◆ </a></span>RegionTimeToLiveAction</h2> |
| |
| <div class="memitem"> |
| <div class="memproto"> |
| <div class="memtemplate"> |
| template<class TKey , class TValue > </div> |
| <table class="mlabels"> |
| <tr> |
| <td class="mlabels-left"> |
| <table class="memname"> |
| <tr> |
| <td class="memname"><a class="el" href="a00382.html#a30c72f6219e29e7305222feb4857caec">ExpirationAction</a> <a class="el" href="a01010.html">Apache::Geode::Client::RegionAttributes</a>< TKey, TValue >::RegionTimeToLiveAction</td> |
| </tr> |
| </table> |
| </td> |
| <td class="mlabels-right"> |
| <span class="mlabels"><span class="mlabel">get</span></span> </td> |
| </tr> |
| </table> |
| </div><div class="memdoc"> |
| |
| <p>Gets the <code>timeToLive</code> expiration action for the region as a whole. </p> |
| <dl class="section return"><dt>Returns</dt><dd>the timeToLive action for this region</dd></dl> |
| |
| </div> |
| </div> |
| </div><!-- contents --> |
| </div><!-- doc-content --> |
| <!-- |
| Licensed to the Apache Software Foundation (ASF) under one or more |
| contributor license agreements. See the NOTICE file distributed with |
| this work for additional information regarding copyright ownership. |
| The ASF licenses this file to You under the Apache License, Version 2.0 |
| (the "License"); you may not use this file except in compliance with |
| the License. You may obtain a copy of the License at |
| http://www.apache.org/licenses/LICENSE-2.0 |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| <HR><address style="align: right;"><small>Apache Geode C++ Cache .NET API Documentation</small></address> |