| <!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_221) on Thu Feb 27 14:09:36 MSK 2020 --> |
| <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> |
| <title>DataStorageConfiguration (Ignite 2.8.0)</title> |
| <meta name="date" content="2020-02-27"> |
| <link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style"> |
| <script type="text/javascript" src="../../../../script.js"></script> |
| <link rel='shortcut icon' href='https://ignite.apache.org/favicon.ico'/> |
| </head> |
| |
| <body> |
| <script type="text/javascript"><!-- |
| try { |
| if (location.href.indexOf('is-external=true') == -1) { |
| parent.document.title="DataStorageConfiguration (Ignite 2.8.0)"; |
| } |
| } |
| catch(err) { |
| } |
| //--> |
| var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":42,"i11":42,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":42,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10,"i35":10,"i36":10,"i37":10,"i38":10,"i39":10,"i40":10,"i41":10,"i42":10,"i43":10,"i44":10,"i45":10,"i46":10,"i47":10,"i48":42,"i49":42,"i50":10,"i51":10,"i52":10,"i53":10,"i54":10,"i55":10,"i56":10,"i57":10,"i58":10,"i59":10,"i60":10,"i61":42,"i62":10,"i63":10,"i64":10,"i65":10,"i66":10,"i67":10,"i68":10,"i69":10,"i70":10,"i71":10}; |
| var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated 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="class-use/DataStorageConfiguration.html">Use</a></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="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/ignite/configuration/DefaultCommunicationFailureResolver.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/ignite/configuration/DataStorageConfiguration.html" target="_top">Frames</a></li> |
| <li><a href="DataStorageConfiguration.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_top"> |
| <li><a href="../../../../allclasses-noframe.html">All 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: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </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">org.apache.ignite.configuration</div> |
| <h2 title="Class DataStorageConfiguration" class="title">Class DataStorageConfiguration</h2> |
| </div> |
| <div class="contentContainer"> |
| <ul class="inheritance"> |
| <li><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">java.lang.Object</a></li> |
| <li> |
| <ul class="inheritance"> |
| <li>org.apache.ignite.configuration.DataStorageConfiguration</li> |
| </ul> |
| </li> |
| </ul> |
| <div class="description"> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <dl> |
| <dt>All Implemented Interfaces:</dt> |
| <dd><a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></dd> |
| </dl> |
| <hr> |
| <br> |
| <pre>public class <span class="typeNameLabel">DataStorageConfiguration</span> |
| extends <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a> |
| implements <a href="http://docs.oracle.com/javase/8/docs/api/java/io/Serializable.html?is-external=true" title="class or interface in java.io">Serializable</a></pre> |
| <div class="block">A durable memory configuration for an Apache Ignite node. The durable memory is a manageable off-heap based memory |
| architecture that divides all expandable data regions into pages of fixed size |
| (see <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getPageSize--"><code>getPageSize()</code></a>). An individual page can store one or many cache key-value entries |
| that allows reusing the memory in the most efficient way and avoid memory fragmentation issues. |
| <p> |
| By default, the durable memory allocates a single expandable data region with default settings. All the caches that |
| will be configured in an application will be mapped to this data region by default, thus, all the cache data will |
| reside in that data region. Parameters of default data region can be changed by setting |
| <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setDefaultDataRegionConfiguration-org.apache.ignite.configuration.DataRegionConfiguration-"><code>setDefaultDataRegionConfiguration(DataRegionConfiguration)</code></a>. |
| Other data regions (except default) can be configured with |
| <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setDataRegionConfigurations-org.apache.ignite.configuration.DataRegionConfiguration...-"><code>setDataRegionConfigurations(DataRegionConfiguration...)</code></a>. |
| <p> |
| Data region can be used in memory-only mode, or in persistent mode, when memory is used as a caching layer for disk. |
| Persistence for data region can be turned on with <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html#setPersistenceEnabled-boolean-"><code>DataRegionConfiguration.setPersistenceEnabled(boolean)</code></a> |
| flag. To learn more about data regions refer to <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataRegionConfiguration</code></a> documentation. |
| <p>Sample configuration below shows how to make 5 GB data regions the default one for Apache Ignite:</p> |
| <pre> |
| <code> |
| |
| <span class='angle_bracket'><</span>property name="dataStorageConfiguration"<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>bean class="org.apache.ignite.configuration.DataStorageConfiguration"<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>property name="systemCacheInitialSize" value="#{100L * 1024 * 1024}"/<span class='angle_bracket'>></span> |
| |
| <span class='angle_bracket'><</span>property name="defaultDataRegionConfiguration"<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>bean class="org.apache.ignite.configuration.DataRegionConfiguration"<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>property name="name" value="default_data_region"/<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>property name="initialSize" value="#{5L * 1024 * 1024 * 1024}"/<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>/bean<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>/property<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>/bean<span class='angle_bracket'>></span> |
| <span class='angle_bracket'><</span>/property<span class='angle_bracket'>></span> |
| </code> |
| </pre></div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../serialized-form.html#org.apache.ignite.configuration.DataStorageConfiguration">Serialized Form</a></dd> |
| </dl> |
| </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"> </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="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_CHECKPOINT_FREQ">DFLT_CHECKPOINT_FREQ</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_CHECKPOINT_THREADS">DFLT_CHECKPOINT_THREADS</a></span></code> |
| <div class="block">Default number of checkpoint threads.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/configuration/CheckpointWriteOrder.html" title="enum in org.apache.ignite.configuration">CheckpointWriteOrder</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_CHECKPOINT_WRITE_ORDER">DFLT_CHECKPOINT_WRITE_ORDER</a></span></code> |
| <div class="block">Default checkpoint write order.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_DATA_REG_DEFAULT_NAME">DFLT_DATA_REG_DEFAULT_NAME</a></span></code> |
| <div class="block">This name is assigned to default Dataregion if no user-defined default MemPlc is specified</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_DATA_REGION_INITIAL_SIZE">DFLT_DATA_REGION_INITIAL_SIZE</a></span></code> |
| <div class="block">Default data region start size (256 MB).</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_DATA_REGION_MAX_SIZE">DFLT_DATA_REGION_MAX_SIZE</a></span></code> |
| <div class="block">Default data region's size is 20% of physical memory available on current machine.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_LOCK_WAIT_TIME">DFLT_LOCK_WAIT_TIME</a></span></code> |
| <div class="block">Lock default wait time, 10 sec.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_METRICS_ENABLED">DFLT_METRICS_ENABLED</a></span></code> </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_PAGE_SIZE">DFLT_PAGE_SIZE</a></span></code> |
| <div class="block">Default memory page size.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_RATE_TIME_INTERVAL_MILLIS">DFLT_RATE_TIME_INTERVAL_MILLIS</a></span></code> |
| <div class="block">Default length of interval over which rate-based metric is calculated.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_SUB_INTERVALS">DFLT_SUB_INTERVALS</a></span></code> |
| <div class="block">Default amount of sub intervals to calculate rate-based metric.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_TLB_SIZE">DFLT_TLB_SIZE</a></span></code> |
| <div class="block">Default thread local buffer size.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_ALWAYS_WRITE_FULL_PAGES">DFLT_WAL_ALWAYS_WRITE_FULL_PAGES</a></span></code> |
| <div class="block">Default wal always write full pages.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_ARCHIVE_MAX_SIZE">DFLT_WAL_ARCHIVE_MAX_SIZE</a></span></code> |
| <div class="block">Default max size of WAL archive files, in bytes</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_ARCHIVE_PATH">DFLT_WAL_ARCHIVE_PATH</a></span></code> |
| <div class="block">Default wal archive directory.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_BUFF_SIZE">DFLT_WAL_BUFF_SIZE</a></span></code> |
| <div class="block">Default thread local buffer size.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_COMPACTION_ENABLED">DFLT_WAL_COMPACTION_ENABLED</a></span></code> |
| <div class="block">Default wal compaction enabled.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_COMPACTION_LEVEL">DFLT_WAL_COMPACTION_LEVEL</a></span></code> |
| <div class="block">Default wal compaction level.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_FLUSH_FREQ">DFLT_WAL_FLUSH_FREQ</a></span></code> |
| <div class="block">Default Wal flush frequency.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_FSYNC_DELAY">DFLT_WAL_FSYNC_DELAY</a></span></code> |
| <div class="block">Default wal fsync delay.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_HISTORY_SIZE">DFLT_WAL_HISTORY_SIZE</a></span></code> |
| <div class="block">Default number of checkpoints to be kept in WAL after checkpoint is finished</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration">WALMode</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_MODE">DFLT_WAL_MODE</a></span></code> |
| <div class="block">Default wal mode.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static <a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_PAGE_COMPRESSION">DFLT_WAL_PAGE_COMPRESSION</a></span></code> |
| <div class="block">Default compression algorithm for WAL page snapshot records.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_PATH">DFLT_WAL_PATH</a></span></code> |
| <div class="block">Default wal directory.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_RECORD_ITERATOR_BUFFER_SIZE">DFLT_WAL_RECORD_ITERATOR_BUFFER_SIZE</a></span></code> |
| <div class="block">Default wal record iterator buffer size.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_SEGMENT_SIZE">DFLT_WAL_SEGMENT_SIZE</a></span></code> |
| <div class="block">Default WAL file segment size, 64MBytes</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_SEGMENTS">DFLT_WAL_SEGMENTS</a></span></code> </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WRITE_THROTTLING_ENABLED">DFLT_WRITE_THROTTLING_ENABLED</a></span></code> |
| <div class="block">Default write throttling enabled.</div> |
| </td> |
| </tr> |
| <tr class="altColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#MAX_PAGE_SIZE">MAX_PAGE_SIZE</a></span></code> |
| <div class="block">Max memory page size.</div> |
| </td> |
| </tr> |
| <tr class="rowColor"> |
| <td class="colFirst"><code>static int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#MIN_PAGE_SIZE">MIN_PAGE_SIZE</a></span></code> |
| <div class="block">Min memory page size.</div> |
| </td> |
| </tr> |
| </table> |
| </li> |
| </ul> |
| <!-- ======== CONSTRUCTOR SUMMARY ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.summary"> |
| <!-- --> |
| </a> |
| <h3>Constructor Summary</h3> |
| <table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation"> |
| <caption><span>Constructors</span><span class="tabEnd"> </span></caption> |
| <tr> |
| <th class="colOne" scope="col">Constructor and Description</th> |
| </tr> |
| <tr class="altColor"> |
| <td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DataStorageConfiguration--">DataStorageConfiguration</a></span>()</code> |
| <div class="block">Creates valid durable memory configuration with all default values.</div> |
| </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"> </span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd"> </span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd"> </span></span><span id="t6" class="tableTab"><span><a href="javascript:show(32);">Deprecated Methods</a></span><span class="tabEnd"> </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>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getCheckpointFrequency--">getCheckpointFrequency</a></span>()</code> |
| <div class="block">Gets checkpoint frequency.</div> |
| </td> |
| </tr> |
| <tr id="i1" class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getCheckpointReadLockTimeout--">getCheckpointReadLockTimeout</a></span>()</code> |
| <div class="block">Returns timeout for checkpoint read lock acquisition.</div> |
| </td> |
| </tr> |
| <tr id="i2" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getCheckpointThreads--">getCheckpointThreads</a></span>()</code> |
| <div class="block">Gets a number of threads to use for the checkpoint purposes.</div> |
| </td> |
| </tr> |
| <tr id="i3" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CheckpointWriteOrder.html" title="enum in org.apache.ignite.configuration">CheckpointWriteOrder</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getCheckpointWriteOrder--">getCheckpointWriteOrder</a></span>()</code> |
| <div class="block">This property defines order of writing pages to disk storage during checkpoint.</div> |
| </td> |
| </tr> |
| <tr id="i4" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getConcurrencyLevel--">getConcurrencyLevel</a></span>()</code> |
| <div class="block">Returns the number of concurrent segments in Ignite internal page mapping tables.</div> |
| </td> |
| </tr> |
| <tr id="i5" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a>[]</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getDataRegionConfigurations--">getDataRegionConfigurations</a></span>()</code> |
| <div class="block">Gets an array of all data regions configured.</div> |
| </td> |
| </tr> |
| <tr id="i6" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getDefaultDataRegionConfiguration--">getDefaultDataRegionConfiguration</a></span>()</code> </td> |
| </tr> |
| <tr id="i7" class="rowColor"> |
| <td class="colFirst"><code>org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getFileIOFactory--">getFileIOFactory</a></span>()</code> |
| <div class="block">Factory to provide implementation of FileIO interface |
| which is used for data storage files read/write operations</div> |
| </td> |
| </tr> |
| <tr id="i8" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getLockWaitTime--">getLockWaitTime</a></span>()</code> |
| <div class="block">Timeout in milliseconds to wait when acquiring persistence store lock file before failing the local node.</div> |
| </td> |
| </tr> |
| <tr id="i9" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getMaxWalArchiveSize--">getMaxWalArchiveSize</a></span>()</code> |
| <div class="block">Gets a max allowed size(in bytes) of WAL archives.</div> |
| </td> |
| </tr> |
| <tr id="i10" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getMetricsRateTimeInterval--">getMetricsRateTimeInterval</a></span>()</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i11" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getMetricsSubIntervalCount--">getMetricsSubIntervalCount</a></span>()</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i12" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getPageSize--">getPageSize</a></span>()</code> |
| <div class="block">The page memory consists of one or more expandable data regions defined by <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataRegionConfiguration</code></a>.</div> |
| </td> |
| </tr> |
| <tr id="i13" class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getStoragePath--">getStoragePath</a></span>()</code> |
| <div class="block">Returns a path the root directory where the Persistent Store will persist data and indexes.</div> |
| </td> |
| </tr> |
| <tr id="i14" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getSystemRegionInitialSize--">getSystemRegionInitialSize</a></span>()</code> |
| <div class="block">Initial size of a data region reserved for system cache.</div> |
| </td> |
| </tr> |
| <tr id="i15" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getSystemRegionMaxSize--">getSystemRegionMaxSize</a></span>()</code> |
| <div class="block">Maximum data region size reserved for system cache.</div> |
| </td> |
| </tr> |
| <tr id="i16" class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalArchivePath--">getWalArchivePath</a></span>()</code> |
| <div class="block">Gets a path to the WAL archive directory.</div> |
| </td> |
| </tr> |
| <tr id="i17" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalAutoArchiveAfterInactivity--">getWalAutoArchiveAfterInactivity</a></span>()</code> </td> |
| </tr> |
| <tr id="i18" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalBufferSize--">getWalBufferSize</a></span>()</code> |
| <div class="block">Property defines size(in bytes) of WAL buffer.</div> |
| </td> |
| </tr> |
| <tr id="i19" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalCompactionLevel--">getWalCompactionLevel</a></span>()</code> </td> |
| </tr> |
| <tr id="i20" class="altColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalFlushFrequency--">getWalFlushFrequency</a></span>()</code> |
| <div class="block">This property define how often WAL will be fsync-ed in <code>BACKGROUND</code> mode.</div> |
| </td> |
| </tr> |
| <tr id="i21" class="rowColor"> |
| <td class="colFirst"><code>long</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalFsyncDelayNanos--">getWalFsyncDelayNanos</a></span>()</code> |
| <div class="block">Property that allows to trade latency for throughput in <a href="../../../../org/apache/ignite/configuration/WALMode.html#FSYNC"><code>WALMode.FSYNC</code></a> mode.</div> |
| </td> |
| </tr> |
| <tr id="i22" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalHistorySize--">getWalHistorySize</a></span>()</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">Instead of walHistorySize use maxWalArchiveSize for manage of archive size.</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i23" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration">WALMode</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalMode--">getWalMode</a></span>()</code> |
| <div class="block">Property that defines behavior of wal fsync.</div> |
| </td> |
| </tr> |
| <tr id="i24" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalPageCompression--">getWalPageCompression</a></span>()</code> |
| <div class="block">Gets compression algorithm for WAL page snapshot records.</div> |
| </td> |
| </tr> |
| <tr id="i25" class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalPageCompressionLevel--">getWalPageCompressionLevel</a></span>()</code> |
| <div class="block">Gets <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalPageCompression--"><code>algorithm</code></a> specific WAL page compression level.</div> |
| </td> |
| </tr> |
| <tr id="i26" class="altColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalPath--">getWalPath</a></span>()</code> |
| <div class="block">Gets a path to the directory where WAL is stored.</div> |
| </td> |
| </tr> |
| <tr id="i27" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalRecordIteratorBufferSize--">getWalRecordIteratorBufferSize</a></span>()</code> |
| <div class="block">Property define how many bytes iterator read from |
| disk (for one reading), during go ahead wal.</div> |
| </td> |
| </tr> |
| <tr id="i28" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalSegments--">getWalSegments</a></span>()</code> |
| <div class="block">Gets a number of WAL segments to work with.</div> |
| </td> |
| </tr> |
| <tr id="i29" class="rowColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalSegmentSize--">getWalSegmentSize</a></span>()</code> |
| <div class="block">Gets size(in bytes) of a WAL segment.</div> |
| </td> |
| </tr> |
| <tr id="i30" class="altColor"> |
| <td class="colFirst"><code>int</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalThreadLocalBufferSize--">getWalThreadLocalBufferSize</a></span>()</code> |
| <div class="block">Property for size of thread local buffer.</div> |
| </td> |
| </tr> |
| <tr id="i31" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#isAlwaysWriteFullPages--">isAlwaysWriteFullPages</a></span>()</code> |
| <div class="block">Gets flag that enforces writing full page to WAL on every change (instead of delta record).</div> |
| </td> |
| </tr> |
| <tr id="i32" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#isMetricsEnabled--">isMetricsEnabled</a></span>()</code> |
| <div class="block">Gets flag indicating whether persistence metrics collection is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i33" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#isWalCompactionEnabled--">isWalCompactionEnabled</a></span>()</code> </td> |
| </tr> |
| <tr id="i34" class="altColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#isWalHistorySizeParameterUsed--">isWalHistorySizeParameterUsed</a></span>()</code> |
| <div class="block">If WalHistorySize was set by user will use this parameter for compatibility.</div> |
| </td> |
| </tr> |
| <tr id="i35" class="rowColor"> |
| <td class="colFirst"><code>boolean</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#isWriteThrottlingEnabled--">isWriteThrottlingEnabled</a></span>()</code> |
| <div class="block">Gets flag indicating whether write throttling is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i36" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setAlwaysWriteFullPages-boolean-">setAlwaysWriteFullPages</a></span>(boolean alwaysWriteFullPages)</code> |
| <div class="block">Sets flag that enforces writing full page to WAL on every change (instead of delta record).</div> |
| </td> |
| </tr> |
| <tr id="i37" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setCheckpointFrequency-long-">setCheckpointFrequency</a></span>(long checkpointFreq)</code> |
| <div class="block">Sets the checkpoint frequency which is a minimal interval when the dirty pages will be written |
| to the Persistent Store.</div> |
| </td> |
| </tr> |
| <tr id="i38" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setCheckpointReadLockTimeout-long-">setCheckpointReadLockTimeout</a></span>(long checkpointReadLockTimeout)</code> |
| <div class="block">Sets timeout for checkpoint read lock acquisition.</div> |
| </td> |
| </tr> |
| <tr id="i39" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setCheckpointThreads-int-">setCheckpointThreads</a></span>(int checkpointThreads)</code> |
| <div class="block">Sets a number of threads to use for the checkpoint purposes.</div> |
| </td> |
| </tr> |
| <tr id="i40" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setCheckpointWriteOrder-org.apache.ignite.configuration.CheckpointWriteOrder-">setCheckpointWriteOrder</a></span>(<a href="../../../../org/apache/ignite/configuration/CheckpointWriteOrder.html" title="enum in org.apache.ignite.configuration">CheckpointWriteOrder</a> checkpointWriteOrder)</code> |
| <div class="block">This property defines order of writing pages to disk storage during checkpoint.</div> |
| </td> |
| </tr> |
| <tr id="i41" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setConcurrencyLevel-int-">setConcurrencyLevel</a></span>(int concLvl)</code> |
| <div class="block">Sets the number of concurrent segments in Ignite internal page mapping tables.</div> |
| </td> |
| </tr> |
| <tr id="i42" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setDataRegionConfigurations-org.apache.ignite.configuration.DataRegionConfiguration...-">setDataRegionConfigurations</a></span>(<a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a>... dataRegionConfigurations)</code> |
| <div class="block">Sets data regions configurations.</div> |
| </td> |
| </tr> |
| <tr id="i43" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setDefaultDataRegionConfiguration-org.apache.ignite.configuration.DataRegionConfiguration-">setDefaultDataRegionConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a> dfltDataRegConf)</code> |
| <div class="block">Overrides configuration of default data region which is created automatically.</div> |
| </td> |
| </tr> |
| <tr id="i44" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setFileIOFactory-org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory-">setFileIOFactory</a></span>(org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory fileIOFactory)</code> |
| <div class="block">Sets factory to provide implementation of FileIO interface |
| which is used for data storage files read/write operations</div> |
| </td> |
| </tr> |
| <tr id="i45" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setLockWaitTime-long-">setLockWaitTime</a></span>(long lockWaitTime)</code> |
| <div class="block">Timeout in milliseconds to wait when acquiring persistence store lock file before failing the local node.</div> |
| </td> |
| </tr> |
| <tr id="i46" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setMaxWalArchiveSize-long-">setMaxWalArchiveSize</a></span>(long walArchiveMaxSize)</code> |
| <div class="block">Sets a max allowed size(in bytes) of WAL archives.</div> |
| </td> |
| </tr> |
| <tr id="i47" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setMetricsEnabled-boolean-">setMetricsEnabled</a></span>(boolean metricsEnabled)</code> |
| <div class="block">Sets flag indicating whether persistence metrics collection is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i48" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setMetricsRateTimeInterval-long-">setMetricsRateTimeInterval</a></span>(long metricsRateTimeInterval)</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i49" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setMetricsSubIntervalCount-int-">setMetricsSubIntervalCount</a></span>(int metricsSubIntervalCnt)</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i50" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setPageSize-int-">setPageSize</a></span>(int pageSize)</code> |
| <div class="block">Changes the page size.</div> |
| </td> |
| </tr> |
| <tr id="i51" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setStoragePath-java.lang.String-">setStoragePath</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> persistenceStorePath)</code> |
| <div class="block">Sets a path to the root directory where the Persistent Store will persist data and indexes.</div> |
| </td> |
| </tr> |
| <tr id="i52" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setSystemRegionInitialSize-long-">setSystemRegionInitialSize</a></span>(long sysRegionInitSize)</code> |
| <div class="block">Sets initial size of a data region reserved for system cache.</div> |
| </td> |
| </tr> |
| <tr id="i53" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setSystemRegionMaxSize-long-">setSystemRegionMaxSize</a></span>(long sysRegionMaxSize)</code> |
| <div class="block">Sets maximum data region size reserved for system cache.</div> |
| </td> |
| </tr> |
| <tr id="i54" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalArchivePath-java.lang.String-">setWalArchivePath</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> walArchivePath)</code> |
| <div class="block">Sets a path for the WAL archive directory.</div> |
| </td> |
| </tr> |
| <tr id="i55" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalAutoArchiveAfterInactivity-long-">setWalAutoArchiveAfterInactivity</a></span>(long walAutoArchiveAfterInactivity)</code> |
| <div class="block"><b>Note:</b> setting this value with <a href="../../../../org/apache/ignite/configuration/WALMode.html#FSYNC"><code>WALMode.FSYNC</code></a> may generate file size overhead for WAL segments in case |
| grid is used rarely.</div> |
| </td> |
| </tr> |
| <tr id="i56" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalBufferSize-int-">setWalBufferSize</a></span>(int walBuffSize)</code> |
| <div class="block">Property defines size(in bytes) of WAL buffer.</div> |
| </td> |
| </tr> |
| <tr id="i57" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalCompactionEnabled-boolean-">setWalCompactionEnabled</a></span>(boolean walCompactionEnabled)</code> |
| <div class="block">Sets flag indicating whether WAL compaction is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i58" class="altColor"> |
| <td class="colFirst"><code>void</code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalCompactionLevel-int-">setWalCompactionLevel</a></span>(int walCompactionLevel)</code> </td> |
| </tr> |
| <tr id="i59" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalFlushFrequency-long-">setWalFlushFrequency</a></span>(long walFlushFreq)</code> |
| <div class="block">This property define how often WAL will be fsync-ed in <code>BACKGROUND</code> mode.</div> |
| </td> |
| </tr> |
| <tr id="i60" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalFsyncDelayNanos-long-">setWalFsyncDelayNanos</a></span>(long walFsyncDelayNanos)</code> |
| <div class="block">Sets property that allows to trade latency for throughput in <a href="../../../../org/apache/ignite/configuration/WALMode.html#FSYNC"><code>WALMode.FSYNC</code></a> mode.</div> |
| </td> |
| </tr> |
| <tr id="i61" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalHistorySize-int-">setWalHistorySize</a></span>(int walHistSize)</code> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> |
| <div class="block"><span class="deprecationComment">Instead of walHistorySize use maxWalArchiveSize for manage of archive size.</span></div> |
| </div> |
| </td> |
| </tr> |
| <tr id="i62" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalMode-org.apache.ignite.configuration.WALMode-">setWalMode</a></span>(<a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration">WALMode</a> walMode)</code> |
| <div class="block">Sets property that defines behavior of wal fsync.</div> |
| </td> |
| </tr> |
| <tr id="i63" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalPageCompression-org.apache.ignite.configuration.DiskPageCompression-">setWalPageCompression</a></span>(<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a> walPageCompression)</code> |
| <div class="block">Sets compression algorithm for WAL page snapshot records.</div> |
| </td> |
| </tr> |
| <tr id="i64" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalPageCompressionLevel-java.lang.Integer-">setWalPageCompressionLevel</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> walPageCompressionLevel)</code> |
| <div class="block">Sets <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalPageCompression-org.apache.ignite.configuration.DiskPageCompression-"><code>algorithm</code></a> specific page compression level.</div> |
| </td> |
| </tr> |
| <tr id="i65" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalPath-java.lang.String-">setWalPath</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> walStorePath)</code> |
| <div class="block">Sets a path to the directory where WAL is stored.</div> |
| </td> |
| </tr> |
| <tr id="i66" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalRecordIteratorBufferSize-int-">setWalRecordIteratorBufferSize</a></span>(int walRecordIterBuffSize)</code> |
| <div class="block">Sets property defining how many bytes iterator read from |
| disk (for one reading), during go ahead wal.</div> |
| </td> |
| </tr> |
| <tr id="i67" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalSegments-int-">setWalSegments</a></span>(int walSegments)</code> |
| <div class="block">Sets a number of WAL segments to work with.</div> |
| </td> |
| </tr> |
| <tr id="i68" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalSegmentSize-int-">setWalSegmentSize</a></span>(int walSegmentSize)</code> |
| <div class="block">Sets size(in bytes) of a WAL segment.</div> |
| </td> |
| </tr> |
| <tr id="i69" class="rowColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalThreadLocalBufferSize-int-">setWalThreadLocalBufferSize</a></span>(int walTlbSize)</code> |
| <div class="block">Sets size of thread local buffer.</div> |
| </td> |
| </tr> |
| <tr id="i70" class="altColor"> |
| <td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWriteThrottlingEnabled-boolean-">setWriteThrottlingEnabled</a></span>(boolean writeThrottlingEnabled)</code> |
| <div class="block">Sets flag indicating whether write throttling is enabled.</div> |
| </td> |
| </tr> |
| <tr id="i71" class="rowColor"> |
| <td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a></code></td> |
| <td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#toString--">toString</a></span>()</code></td> |
| </tr> |
| </table> |
| <ul class="blockList"> |
| <li class="blockList"><a name="methods.inherited.from.class.java.lang.Object"> |
| <!-- --> |
| </a> |
| <h3>Methods inherited from class java.lang.<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></h3> |
| <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#clone--" title="class or interface in java.lang">clone</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#equals-java.lang.Object-" title="class or interface in java.lang">equals</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#finalize--" title="class or interface in java.lang">finalize</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#getClass--" title="class or interface in java.lang">getClass</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#hashCode--" title="class or interface in java.lang">hashCode</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notify--" title="class or interface in java.lang">notify</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#notifyAll--" title="class or interface in java.lang">notifyAll</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait--" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-" title="class or interface in java.lang">wait</a>, <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#wait-long-int-" title="class or interface in java.lang">wait</a></code></li> |
| </ul> |
| </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="DFLT_DATA_REGION_INITIAL_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_DATA_REGION_INITIAL_SIZE</h4> |
| <pre>public static final long DFLT_DATA_REGION_INITIAL_SIZE</pre> |
| <div class="block">Default data region start size (256 MB).</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_DATA_REGION_INITIAL_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_DATA_REGION_MAX_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_DATA_REGION_MAX_SIZE</h4> |
| <pre>public static final long DFLT_DATA_REGION_MAX_SIZE</pre> |
| <div class="block">Default data region's size is 20% of physical memory available on current machine.</div> |
| </li> |
| </ul> |
| <a name="DFLT_PAGE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_PAGE_SIZE</h4> |
| <pre>public static final int DFLT_PAGE_SIZE</pre> |
| <div class="block">Default memory page size.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_PAGE_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MAX_PAGE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MAX_PAGE_SIZE</h4> |
| <pre>public static final int MAX_PAGE_SIZE</pre> |
| <div class="block">Max memory page size.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.MAX_PAGE_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="MIN_PAGE_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>MIN_PAGE_SIZE</h4> |
| <pre>public static final int MIN_PAGE_SIZE</pre> |
| <div class="block">Min memory page size.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.MIN_PAGE_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_DATA_REG_DEFAULT_NAME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_DATA_REG_DEFAULT_NAME</h4> |
| <pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DFLT_DATA_REG_DEFAULT_NAME</pre> |
| <div class="block">This name is assigned to default Dataregion if no user-defined default MemPlc is specified</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_DATA_REG_DEFAULT_NAME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_CHECKPOINT_FREQ"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_CHECKPOINT_FREQ</h4> |
| <pre>public static final int DFLT_CHECKPOINT_FREQ</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_CHECKPOINT_FREQ">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_LOCK_WAIT_TIME"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_LOCK_WAIT_TIME</h4> |
| <pre>public static final int DFLT_LOCK_WAIT_TIME</pre> |
| <div class="block">Lock default wait time, 10 sec.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_LOCK_WAIT_TIME">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_METRICS_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_METRICS_ENABLED</h4> |
| <pre>public static final boolean DFLT_METRICS_ENABLED</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_METRICS_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_SUB_INTERVALS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_SUB_INTERVALS</h4> |
| <pre>public static final int DFLT_SUB_INTERVALS</pre> |
| <div class="block">Default amount of sub intervals to calculate rate-based metric.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_SUB_INTERVALS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_RATE_TIME_INTERVAL_MILLIS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_RATE_TIME_INTERVAL_MILLIS</h4> |
| <pre>public static final int DFLT_RATE_TIME_INTERVAL_MILLIS</pre> |
| <div class="block">Default length of interval over which rate-based metric is calculated.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_RATE_TIME_INTERVAL_MILLIS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_CHECKPOINT_THREADS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_CHECKPOINT_THREADS</h4> |
| <pre>public static final int DFLT_CHECKPOINT_THREADS</pre> |
| <div class="block">Default number of checkpoint threads.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_CHECKPOINT_THREADS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_CHECKPOINT_WRITE_ORDER"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_CHECKPOINT_WRITE_ORDER</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/configuration/CheckpointWriteOrder.html" title="enum in org.apache.ignite.configuration">CheckpointWriteOrder</a> DFLT_CHECKPOINT_WRITE_ORDER</pre> |
| <div class="block">Default checkpoint write order.</div> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_HISTORY_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_HISTORY_SIZE</h4> |
| <pre>public static final int DFLT_WAL_HISTORY_SIZE</pre> |
| <div class="block">Default number of checkpoints to be kept in WAL after checkpoint is finished</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_HISTORY_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_ARCHIVE_MAX_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_ARCHIVE_MAX_SIZE</h4> |
| <pre>public static final long DFLT_WAL_ARCHIVE_MAX_SIZE</pre> |
| <div class="block">Default max size of WAL archive files, in bytes</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_ARCHIVE_MAX_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_SEGMENTS"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_SEGMENTS</h4> |
| <pre>public static final int DFLT_WAL_SEGMENTS</pre> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_SEGMENTS">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_SEGMENT_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_SEGMENT_SIZE</h4> |
| <pre>public static final int DFLT_WAL_SEGMENT_SIZE</pre> |
| <div class="block">Default WAL file segment size, 64MBytes</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_SEGMENT_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_MODE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_MODE</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration">WALMode</a> DFLT_WAL_MODE</pre> |
| <div class="block">Default wal mode.</div> |
| </li> |
| </ul> |
| <a name="DFLT_TLB_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_TLB_SIZE</h4> |
| <pre>public static final int DFLT_TLB_SIZE</pre> |
| <div class="block">Default thread local buffer size.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_TLB_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_BUFF_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_BUFF_SIZE</h4> |
| <pre>public static final int DFLT_WAL_BUFF_SIZE</pre> |
| <div class="block">Default thread local buffer size.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_BUFF_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_FLUSH_FREQ"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_FLUSH_FREQ</h4> |
| <pre>public static final int DFLT_WAL_FLUSH_FREQ</pre> |
| <div class="block">Default Wal flush frequency.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_FLUSH_FREQ">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_FSYNC_DELAY"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_FSYNC_DELAY</h4> |
| <pre>public static final int DFLT_WAL_FSYNC_DELAY</pre> |
| <div class="block">Default wal fsync delay.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_FSYNC_DELAY">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_RECORD_ITERATOR_BUFFER_SIZE"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_RECORD_ITERATOR_BUFFER_SIZE</h4> |
| <pre>public static final int DFLT_WAL_RECORD_ITERATOR_BUFFER_SIZE</pre> |
| <div class="block">Default wal record iterator buffer size.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_RECORD_ITERATOR_BUFFER_SIZE">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_ALWAYS_WRITE_FULL_PAGES"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_ALWAYS_WRITE_FULL_PAGES</h4> |
| <pre>public static final boolean DFLT_WAL_ALWAYS_WRITE_FULL_PAGES</pre> |
| <div class="block">Default wal always write full pages.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_ALWAYS_WRITE_FULL_PAGES">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_PATH</h4> |
| <pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DFLT_WAL_PATH</pre> |
| <div class="block">Default wal directory.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_ARCHIVE_PATH"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_ARCHIVE_PATH</h4> |
| <pre>public static final <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> DFLT_WAL_ARCHIVE_PATH</pre> |
| <div class="block">Default wal archive directory.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_ARCHIVE_PATH">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WRITE_THROTTLING_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WRITE_THROTTLING_ENABLED</h4> |
| <pre>public static final boolean DFLT_WRITE_THROTTLING_ENABLED</pre> |
| <div class="block">Default write throttling enabled.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WRITE_THROTTLING_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_COMPACTION_ENABLED"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_COMPACTION_ENABLED</h4> |
| <pre>public static final boolean DFLT_WAL_COMPACTION_ENABLED</pre> |
| <div class="block">Default wal compaction enabled.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_COMPACTION_ENABLED">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_COMPACTION_LEVEL"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_COMPACTION_LEVEL</h4> |
| <pre>public static final int DFLT_WAL_COMPACTION_LEVEL</pre> |
| <div class="block">Default wal compaction level.</div> |
| <dl> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.DataStorageConfiguration.DFLT_WAL_COMPACTION_LEVEL">Constant Field Values</a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="DFLT_WAL_PAGE_COMPRESSION"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>DFLT_WAL_PAGE_COMPRESSION</h4> |
| <pre>public static final <a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a> DFLT_WAL_PAGE_COMPRESSION</pre> |
| <div class="block">Default compression algorithm for WAL page snapshot records.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ========= CONSTRUCTOR DETAIL ======== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="constructor.detail"> |
| <!-- --> |
| </a> |
| <h3>Constructor Detail</h3> |
| <a name="DataStorageConfiguration--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>DataStorageConfiguration</h4> |
| <pre>public DataStorageConfiguration()</pre> |
| <div class="block">Creates valid durable memory configuration with all default values.</div> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| <!-- ============ METHOD DETAIL ========== --> |
| <ul class="blockList"> |
| <li class="blockList"><a name="method.detail"> |
| <!-- --> |
| </a> |
| <h3>Method Detail</h3> |
| <a name="getSystemRegionInitialSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSystemRegionInitialSize</h4> |
| <pre>public long getSystemRegionInitialSize()</pre> |
| <div class="block">Initial size of a data region reserved for system cache.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Size in bytes.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setSystemRegionInitialSize-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSystemRegionInitialSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setSystemRegionInitialSize(long sysRegionInitSize)</pre> |
| <div class="block">Sets initial size of a data region reserved for system cache. |
| |
| Default value is <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_SYS_REG_INIT_SIZE"><code>DFLT_SYS_REG_INIT_SIZE</code></a></div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>sysRegionInitSize</code> - Size in bytes.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getSystemRegionMaxSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getSystemRegionMaxSize</h4> |
| <pre>public long getSystemRegionMaxSize()</pre> |
| <div class="block">Maximum data region size reserved for system cache.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Size in bytes.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setSystemRegionMaxSize-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setSystemRegionMaxSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setSystemRegionMaxSize(long sysRegionMaxSize)</pre> |
| <div class="block">Sets maximum data region size reserved for system cache. The total size should not be less than 10 MB |
| due to internal data structures overhead. |
| |
| Default value is <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_SYS_REG_MAX_SIZE"><code>DFLT_SYS_REG_MAX_SIZE</code></a>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>sysRegionMaxSize</code> - Maximum size in bytes for system cache data region.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getPageSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getPageSize</h4> |
| <pre>public int getPageSize()</pre> |
| <div class="block">The page memory consists of one or more expandable data regions defined by <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><code>DataRegionConfiguration</code></a>. |
| Every data region is split on pages of fixed size that store actual cache entries.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Page size in bytes.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setPageSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setPageSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setPageSize(int pageSize)</pre> |
| <div class="block">Changes the page size.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>pageSize</code> - Page size in bytes. Supported values are: <code>1024</code>, <code>2048</code>, <code>4096</code>, <code>8192</code> |
| and <code>16384</code>. If value is not set (or zero), <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_PAGE_SIZE"><code>DFLT_PAGE_SIZE</code></a> (<code>4096</code>) will be used.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#MIN_PAGE_SIZE"><code>MIN_PAGE_SIZE</code></a>, |
| <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#MAX_PAGE_SIZE"><code>MAX_PAGE_SIZE</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDataRegionConfigurations--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDataRegionConfigurations</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a>[] getDataRegionConfigurations()</pre> |
| <div class="block">Gets an array of all data regions configured. Apache Ignite will instantiate a dedicated data region per |
| region. An Apache Ignite cache can be mapped to a specific region with |
| <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDataRegionName-java.lang.String-"><code>CacheConfiguration.setDataRegionName(String)</code></a> method.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Array of configured data regions.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setDataRegionConfigurations-org.apache.ignite.configuration.DataRegionConfiguration...-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDataRegionConfigurations</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setDataRegionConfigurations(<a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a>... dataRegionConfigurations)</pre> |
| <div class="block">Sets data regions configurations.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>dataRegionConfigurations</code> - Data regions configurations.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getConcurrencyLevel--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getConcurrencyLevel</h4> |
| <pre>public int getConcurrencyLevel()</pre> |
| <div class="block">Returns the number of concurrent segments in Ignite internal page mapping tables. |
| |
| By default equals to the number of available CPUs.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Mapping table concurrency level(always greater than 0).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setConcurrencyLevel-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setConcurrencyLevel</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setConcurrencyLevel(int concLvl)</pre> |
| <div class="block">Sets the number of concurrent segments in Ignite internal page mapping tables. |
| |
| If value is not positive, the number of available CPUs will be used.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>concLvl</code> - Mapping table concurrency level.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getDefaultDataRegionConfiguration--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getDefaultDataRegionConfiguration</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a> getDefaultDataRegionConfiguration()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Configuration of default data region. All cache groups will reside in this data region by default. |
| For assigning a custom data region to cache group, use <a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html#setDataRegionName-java.lang.String-"><code>CacheConfiguration.setDataRegionName(String)</code></a>.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setDefaultDataRegionConfiguration-org.apache.ignite.configuration.DataRegionConfiguration-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setDefaultDataRegionConfiguration</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setDefaultDataRegionConfiguration(<a href="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration">DataRegionConfiguration</a> dfltDataRegConf)</pre> |
| <div class="block">Overrides configuration of default data region which is created automatically.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>dfltDataRegConf</code> - Default data region configuration.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getStoragePath--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getStoragePath</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getStoragePath()</pre> |
| <div class="block">Returns a path the root directory where the Persistent Store will persist data and indexes.</div> |
| </li> |
| </ul> |
| <a name="setStoragePath-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setStoragePath</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setStoragePath(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> persistenceStorePath)</pre> |
| <div class="block">Sets a path to the root directory where the Persistent Store will persist data and indexes. |
| By default the Persistent Store's files are located under Ignite work directory.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>persistenceStorePath</code> - Persistence store path.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getCheckpointFrequency--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCheckpointFrequency</h4> |
| <pre>public long getCheckpointFrequency()</pre> |
| <div class="block">Gets checkpoint frequency.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Checkpoint frequency in milliseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setCheckpointFrequency-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCheckpointFrequency</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setCheckpointFrequency(long checkpointFreq)</pre> |
| <div class="block">Sets the checkpoint frequency which is a minimal interval when the dirty pages will be written |
| to the Persistent Store. If the rate is high, checkpoint will be triggered more frequently. |
| |
| If value is not positive, <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_CHECKPOINT_FREQ"><code>DFLT_CHECKPOINT_FREQ</code></a> will be used.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>checkpointFreq</code> - Checkpoint frequency in milliseconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getCheckpointThreads--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCheckpointThreads</h4> |
| <pre>public int getCheckpointThreads()</pre> |
| <div class="block">Gets a number of threads to use for the checkpoint purposes.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Number of checkpoint threads.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setCheckpointThreads-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCheckpointThreads</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setCheckpointThreads(int checkpointThreads)</pre> |
| <div class="block">Sets a number of threads to use for the checkpoint purposes.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>checkpointThreads</code> - Number of checkpoint threads. Four threads are used by default.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getLockWaitTime--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getLockWaitTime</h4> |
| <pre>public long getLockWaitTime()</pre> |
| <div class="block">Timeout in milliseconds to wait when acquiring persistence store lock file before failing the local node.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Lock wait time in milliseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setLockWaitTime-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setLockWaitTime</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setLockWaitTime(long lockWaitTime)</pre> |
| <div class="block">Timeout in milliseconds to wait when acquiring persistence store lock file before failing the local node.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>lockWaitTime</code> - Lock wait time in milliseconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalHistorySize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalHistorySize</h4> |
| <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public int getWalHistorySize()</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Instead of walHistorySize use maxWalArchiveSize for manage of archive size.</span></div> |
| <div class="block">Gets a total number of checkpoints to keep in the WAL history.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Number of checkpoints to keep in WAL after a checkpoint is finished.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getMaxWalArchiveSize--"><code>getMaxWalArchiveSize()</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalHistorySize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalHistorySize</h4> |
| <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalHistorySize(int walHistSize)</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Instead of walHistorySize use maxWalArchiveSize for manage of archive size.</span></div> |
| <div class="block">Sets a total number of checkpoints to keep in the WAL history.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walHistSize</code> - Number of checkpoints to keep after a checkpoint is finished.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setMaxWalArchiveSize-long-"><code>setMaxWalArchiveSize(long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isWalHistorySizeParameterUsed--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isWalHistorySizeParameterUsed</h4> |
| <pre>public boolean isWalHistorySizeParameterUsed()</pre> |
| <div class="block">If WalHistorySize was set by user will use this parameter for compatibility.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>true</code> if use WalHistorySize for compatibility.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMaxWalArchiveSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMaxWalArchiveSize</h4> |
| <pre>public long getMaxWalArchiveSize()</pre> |
| <div class="block">Gets a max allowed size(in bytes) of WAL archives.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>max size(in bytes) of WAL archive directory(always greater than 0).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setMaxWalArchiveSize-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMaxWalArchiveSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setMaxWalArchiveSize(long walArchiveMaxSize)</pre> |
| <div class="block">Sets a max allowed size(in bytes) of WAL archives. |
| |
| If value is not positive, <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_ARCHIVE_MAX_SIZE"><code>DFLT_WAL_ARCHIVE_MAX_SIZE</code></a> will be used.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walArchiveMaxSize</code> - max size(in bytes) of WAL archive directory.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalSegments--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalSegments</h4> |
| <pre>public int getWalSegments()</pre> |
| <div class="block">Gets a number of WAL segments to work with.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Number of work WAL segments.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalSegments-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalSegments</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalSegments(int walSegments)</pre> |
| <div class="block">Sets a number of WAL segments to work with. For performance reasons, |
| the whole WAL is split into files of fixed length called segments.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walSegments</code> - Number of WAL segments.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalSegmentSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalSegmentSize</h4> |
| <pre>public int getWalSegmentSize()</pre> |
| <div class="block">Gets size(in bytes) of a WAL segment.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>WAL segment size(in bytes).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalSegmentSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalSegmentSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalSegmentSize(int walSegmentSize)</pre> |
| <div class="block">Sets size(in bytes) of a WAL segment. |
| If value is not set (or zero), <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_WAL_SEGMENT_SIZE"><code>DFLT_WAL_SEGMENT_SIZE</code></a> will be used.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walSegmentSize</code> - WAL segment size(in bytes). Value must be between 512Kb and 2Gb.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>This</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalPath--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalPath</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getWalPath()</pre> |
| <div class="block">Gets a path to the directory where WAL is stored.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>WAL persistence path, absolute or relative to Ignite work directory.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalPath-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalPath</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalPath(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> walStorePath)</pre> |
| <div class="block">Sets a path to the directory where WAL is stored. If this path is relative, it will be resolved |
| relatively to Ignite work directory.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walStorePath</code> - WAL persistence path, absolute or relative to Ignite work directory.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalArchivePath--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalArchivePath</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> getWalArchivePath()</pre> |
| <div class="block">Gets a path to the WAL archive directory.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>WAL archive directory.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalArchivePath-java.lang.String-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalArchivePath</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalArchivePath(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> walArchivePath)</pre> |
| <div class="block">Sets a path for the WAL archive directory. Every WAL segment will be fully copied to this directory before |
| it can be reused for WAL purposes.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walArchivePath</code> - WAL archive directory.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isMetricsEnabled--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isMetricsEnabled</h4> |
| <pre>public boolean isMetricsEnabled()</pre> |
| <div class="block">Gets flag indicating whether persistence metrics collection is enabled. |
| Default value is <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_METRICS_ENABLED"><code>DFLT_METRICS_ENABLED</code></a>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Metrics enabled flag.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setMetricsEnabled-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetricsEnabled</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setMetricsEnabled(boolean metricsEnabled)</pre> |
| <div class="block">Sets flag indicating whether persistence metrics collection is enabled.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>metricsEnabled</code> - Metrics enabled flag.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isWriteThrottlingEnabled--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isWriteThrottlingEnabled</h4> |
| <pre>public boolean isWriteThrottlingEnabled()</pre> |
| <div class="block">Gets flag indicating whether write throttling is enabled.</div> |
| </li> |
| </ul> |
| <a name="setWriteThrottlingEnabled-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWriteThrottlingEnabled</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWriteThrottlingEnabled(boolean writeThrottlingEnabled)</pre> |
| <div class="block">Sets flag indicating whether write throttling is enabled.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>writeThrottlingEnabled</code> - Write throttling enabled flag.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMetricsRateTimeInterval--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetricsRateTimeInterval</h4> |
| <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public long getMetricsRateTimeInterval()</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| <div class="block">Gets the length of the time interval for rate-based metrics. This interval defines a window over which |
| hits will be tracked. Default value is <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_RATE_TIME_INTERVAL_MILLIS"><code>DFLT_RATE_TIME_INTERVAL_MILLIS</code></a>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Time interval in milliseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setMetricsRateTimeInterval-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetricsRateTimeInterval</h4> |
| <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setMetricsRateTimeInterval(long metricsRateTimeInterval)</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| <div class="block">Sets the length of the time interval for rate-based metrics. This interval defines a window over which |
| hits will be tracked.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>metricsRateTimeInterval</code> - Time interval in milliseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getMetricsSubIntervalCount--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getMetricsSubIntervalCount</h4> |
| <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public int getMetricsSubIntervalCount()</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| <div class="block">Gets the number of sub-intervals to split the <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getMetricsRateTimeInterval--"><code>getMetricsRateTimeInterval()</code></a> into to track the update history. |
| Default value is <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#DFLT_SUB_INTERVALS"><code>DFLT_SUB_INTERVALS</code></a>.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>The number of sub-intervals for history tracking.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setMetricsSubIntervalCount-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setMetricsSubIntervalCount</h4> |
| <pre><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Deprecated.html?is-external=true" title="class or interface in java.lang">@Deprecated</a> |
| public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setMetricsSubIntervalCount(int metricsSubIntervalCnt)</pre> |
| <div class="block"><span class="deprecatedLabel">Deprecated.</span> <span class="deprecationComment">Use <a href="../../../../org/apache/ignite/mxbean/MetricsMxBean.html#configureHitRateMetric-java.lang.String-long-"><code>MetricsMxBean.configureHitRateMetric(String, long)</code></a> instead.</span></div> |
| <div class="block">Sets the number of sub-intervals to split the <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getMetricsRateTimeInterval--"><code>getMetricsRateTimeInterval()</code></a> into to track the update history.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>metricsSubIntervalCnt</code> - The number of sub-intervals for history tracking.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalMode--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalMode</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration">WALMode</a> getWalMode()</pre> |
| <div class="block">Property that defines behavior of wal fsync. |
| Different type provides different guarantees for consistency. See <a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration"><code>WALMode</code></a> for details.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>WAL mode.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalMode-org.apache.ignite.configuration.WALMode-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalMode</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalMode(<a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration">WALMode</a> walMode)</pre> |
| <div class="block">Sets property that defines behavior of wal fsync. |
| Different type provides different guarantees for consistency. See <a href="../../../../org/apache/ignite/configuration/WALMode.html" title="enum in org.apache.ignite.configuration"><code>WALMode</code></a> for details.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walMode</code> - Wal mode.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalThreadLocalBufferSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalThreadLocalBufferSize</h4> |
| <pre>public int getWalThreadLocalBufferSize()</pre> |
| <div class="block">Property for size of thread local buffer. |
| Each thread which write to wal have thread local buffer for serialize recode before write in wal.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Thread local buffer size (in bytes).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalThreadLocalBufferSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalThreadLocalBufferSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalThreadLocalBufferSize(int walTlbSize)</pre> |
| <div class="block">Sets size of thread local buffer. |
| Each thread which write to wal have thread local buffer for serialize recode before write in wal.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walTlbSize</code> - Thread local buffer size (in bytes).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalBufferSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalBufferSize</h4> |
| <pre>public int getWalBufferSize()</pre> |
| <div class="block">Property defines size(in bytes) of WAL buffer. |
| Each WAL record will be serialized to this buffer before write in WAL file.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>WAL buffer size(in bytes).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalBufferSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalBufferSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalBufferSize(int walBuffSize)</pre> |
| <div class="block">Property defines size(in bytes) of WAL buffer. |
| If value isn't positive it calculation will be based on <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalSegmentSize--"><code>getWalSegmentSize()</code></a>.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walBuffSize</code> - WAL buffer size(in bytes).</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalFlushFrequency--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalFlushFrequency</h4> |
| <pre>public long getWalFlushFrequency()</pre> |
| <div class="block">This property define how often WAL will be fsync-ed in <code>BACKGROUND</code> mode. Ignored for |
| all other WAL modes.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>WAL flush frequency, in milliseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalFlushFrequency-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalFlushFrequency</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalFlushFrequency(long walFlushFreq)</pre> |
| <div class="block">This property define how often WAL will be fsync-ed in <code>BACKGROUND</code> mode. Ignored for |
| all other WAL modes.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walFlushFreq</code> - WAL flush frequency, in milliseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalFsyncDelayNanos--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalFsyncDelayNanos</h4> |
| <pre>public long getWalFsyncDelayNanos()</pre> |
| <div class="block">Property that allows to trade latency for throughput in <a href="../../../../org/apache/ignite/configuration/WALMode.html#FSYNC"><code>WALMode.FSYNC</code></a> mode. |
| It limits minimum time interval between WAL fsyncs. First thread that initiates WAL fsync will wait for |
| this number of nanoseconds, another threads will just wait fsync of first thread (similar to CyclicBarrier). |
| Total throughput should increase under load as total WAL fsync rate will be limited.</div> |
| </li> |
| </ul> |
| <a name="setWalFsyncDelayNanos-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalFsyncDelayNanos</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalFsyncDelayNanos(long walFsyncDelayNanos)</pre> |
| <div class="block">Sets property that allows to trade latency for throughput in <a href="../../../../org/apache/ignite/configuration/WALMode.html#FSYNC"><code>WALMode.FSYNC</code></a> mode. |
| It limits minimum time interval between WAL fsyncs. First thread that initiates WAL fsync will wait for |
| this number of nanoseconds, another threads will just wait fsync of first thread (similar to CyclicBarrier). |
| Total throughput should increase under load as total WAL fsync rate will be limited.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walFsyncDelayNanos</code> - Wal fsync delay, in nanoseconds.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalRecordIteratorBufferSize--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalRecordIteratorBufferSize</h4> |
| <pre>public int getWalRecordIteratorBufferSize()</pre> |
| <div class="block">Property define how many bytes iterator read from |
| disk (for one reading), during go ahead wal.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Record iterator buffer size.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalRecordIteratorBufferSize-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalRecordIteratorBufferSize</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalRecordIteratorBufferSize(int walRecordIterBuffSize)</pre> |
| <div class="block">Sets property defining how many bytes iterator read from |
| disk (for one reading), during go ahead wal.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walRecordIterBuffSize</code> - Wal record iterator buffer size.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isAlwaysWriteFullPages--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isAlwaysWriteFullPages</h4> |
| <pre>public boolean isAlwaysWriteFullPages()</pre> |
| <div class="block">Gets flag that enforces writing full page to WAL on every change (instead of delta record). |
| Can be used for debugging purposes: every version of page will be present in WAL. |
| Note that WAL will take several times more space in this mode.</div> |
| </li> |
| </ul> |
| <a name="setAlwaysWriteFullPages-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setAlwaysWriteFullPages</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setAlwaysWriteFullPages(boolean alwaysWriteFullPages)</pre> |
| <div class="block">Sets flag that enforces writing full page to WAL on every change (instead of delta record). |
| Can be used for debugging purposes: every version of page will be present in WAL. |
| Note that WAL will take several times more space in this mode.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>alwaysWriteFullPages</code> - Always write full pages flag.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getFileIOFactory--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getFileIOFactory</h4> |
| <pre>public org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory getFileIOFactory()</pre> |
| <div class="block">Factory to provide implementation of FileIO interface |
| which is used for data storage files read/write operations</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>File I/O factory</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setFileIOFactory-org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setFileIOFactory</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setFileIOFactory(org.apache.ignite.internal.processors.cache.persistence.file.FileIOFactory fileIOFactory)</pre> |
| <div class="block">Sets factory to provide implementation of FileIO interface |
| which is used for data storage files read/write operations</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>fileIOFactory</code> - File I/O factory</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalAutoArchiveAfterInactivity-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalAutoArchiveAfterInactivity</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalAutoArchiveAfterInactivity(long walAutoArchiveAfterInactivity)</pre> |
| <div class="block"><b>Note:</b> setting this value with <a href="../../../../org/apache/ignite/configuration/WALMode.html#FSYNC"><code>WALMode.FSYNC</code></a> may generate file size overhead for WAL segments in case |
| grid is used rarely.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walAutoArchiveAfterInactivity</code> - time in millis to run auto archiving segment (even if incomplete) after last |
| record logging. <br> Positive value enables incomplete segment archiving after timeout (inactivity). <br> Zero or |
| negative value disables auto archiving.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>current configuration instance for chaining</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalAutoArchiveAfterInactivity--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalAutoArchiveAfterInactivity</h4> |
| <pre>public long getWalAutoArchiveAfterInactivity()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>time in millis to run auto archiving WAL segment (even if incomplete) after last record log</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getCheckpointWriteOrder--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCheckpointWriteOrder</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/CheckpointWriteOrder.html" title="enum in org.apache.ignite.configuration">CheckpointWriteOrder</a> getCheckpointWriteOrder()</pre> |
| <div class="block">This property defines order of writing pages to disk storage during checkpoint.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Checkpoint write order.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setCheckpointWriteOrder-org.apache.ignite.configuration.CheckpointWriteOrder-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCheckpointWriteOrder</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setCheckpointWriteOrder(<a href="../../../../org/apache/ignite/configuration/CheckpointWriteOrder.html" title="enum in org.apache.ignite.configuration">CheckpointWriteOrder</a> checkpointWriteOrder)</pre> |
| <div class="block">This property defines order of writing pages to disk storage during checkpoint.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>checkpointWriteOrder</code> - Checkpoint write order.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="isWalCompactionEnabled--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>isWalCompactionEnabled</h4> |
| <pre>public boolean isWalCompactionEnabled()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Flag indicating whether WAL compaction is enabled.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalCompactionEnabled-boolean-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalCompactionEnabled</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalCompactionEnabled(boolean walCompactionEnabled)</pre> |
| <div class="block">Sets flag indicating whether WAL compaction is enabled.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walCompactionEnabled</code> - Wal compaction enabled flag.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalCompactionLevel--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalCompactionLevel</h4> |
| <pre>public int getWalCompactionLevel()</pre> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>ZIP level to WAL compaction.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalCompactionLevel-int-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalCompactionLevel</h4> |
| <pre>public void setWalCompactionLevel(int walCompactionLevel)</pre> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walCompactionLevel</code> - New ZIP level to WAL compaction.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getCheckpointReadLockTimeout--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getCheckpointReadLockTimeout</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Long.html?is-external=true" title="class or interface in java.lang">Long</a> getCheckpointReadLockTimeout()</pre> |
| <div class="block">Returns timeout for checkpoint read lock acquisition.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Returns timeout for checkpoint read lock acquisition in milliseconds.</dd> |
| <dt><span class="seeLabel">See Also:</span></dt> |
| <dd><a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setCheckpointReadLockTimeout-long-"><code>setCheckpointReadLockTimeout(long)</code></a></dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setCheckpointReadLockTimeout-long-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setCheckpointReadLockTimeout</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setCheckpointReadLockTimeout(long checkpointReadLockTimeout)</pre> |
| <div class="block">Sets timeout for checkpoint read lock acquisition. |
| <p> |
| When any thread cannot acquire checkpoint read lock in this time, then critical failure handler is being called.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>checkpointReadLockTimeout</code> - Timeout for checkpoint read lock acquisition in milliseconds.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalPageCompression--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalPageCompression</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a> getWalPageCompression()</pre> |
| <div class="block">Gets compression algorithm for WAL page snapshot records.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>Page compression algorithm.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalPageCompression-org.apache.ignite.configuration.DiskPageCompression-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalPageCompression</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalPageCompression(<a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html" title="enum in org.apache.ignite.configuration">DiskPageCompression</a> walPageCompression)</pre> |
| <div class="block">Sets compression algorithm for WAL page snapshot records.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walPageCompression</code> - Page compression algorithm.</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="getWalPageCompressionLevel--"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>getWalPageCompressionLevel</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> getWalPageCompressionLevel()</pre> |
| <div class="block">Gets <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#getWalPageCompression--"><code>algorithm</code></a> specific WAL page compression level.</div> |
| <dl> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd>WAL page snapshots compression level or <code>null</code> for default.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="setWalPageCompressionLevel-java.lang.Integer-"> |
| <!-- --> |
| </a> |
| <ul class="blockList"> |
| <li class="blockList"> |
| <h4>setWalPageCompressionLevel</h4> |
| <pre>public <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html" title="class in org.apache.ignite.configuration">DataStorageConfiguration</a> setWalPageCompressionLevel(<a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Integer.html?is-external=true" title="class or interface in java.lang">Integer</a> walPageCompressionLevel)</pre> |
| <div class="block">Sets <a href="../../../../org/apache/ignite/configuration/DataStorageConfiguration.html#setWalPageCompression-org.apache.ignite.configuration.DiskPageCompression-"><code>algorithm</code></a> specific page compression level.</div> |
| <dl> |
| <dt><span class="paramLabel">Parameters:</span></dt> |
| <dd><code>walPageCompressionLevel</code> - Disk page compression level or <code>null</code> to use default. |
| <a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html#ZSTD"><code>Zstd</code></a>: from <code>-131072</code> to <code>22</code> (default <code>3</code>). |
| <a href="../../../../org/apache/ignite/configuration/DiskPageCompression.html#LZ4"><code>LZ4</code></a>: from <code>0</code> to <code>17</code> (default <code>0</code>).</dd> |
| <dt><span class="returnLabel">Returns:</span></dt> |
| <dd><code>this</code> for chaining.</dd> |
| </dl> |
| </li> |
| </ul> |
| <a name="toString--"> |
| <!-- --> |
| </a> |
| <ul class="blockListLast"> |
| <li class="blockList"> |
| <h4>toString</h4> |
| <pre>public <a href="http://docs.oracle.com/javase/8/docs/api/java/lang/String.html?is-external=true" title="class or interface in java.lang">String</a> toString()</pre> |
| <dl> |
| <dt><span class="overrideSpecifyLabel">Overrides:</span></dt> |
| <dd><code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true#toString--" title="class or interface in java.lang">toString</a></code> in class <code><a href="http://docs.oracle.com/javase/8/docs/api/java/lang/Object.html?is-external=true" title="class or interface in java.lang">Object</a></code></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="class-use/DataStorageConfiguration.html">Use</a></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="../../../../org/apache/ignite/configuration/DataRegionConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev Class</span></a></li> |
| <li><a href="../../../../org/apache/ignite/configuration/DefaultCommunicationFailureResolver.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next Class</span></a></li> |
| </ul> |
| <ul class="navList"> |
| <li><a href="../../../../index.html?org/apache/ignite/configuration/DataStorageConfiguration.html" target="_top">Frames</a></li> |
| <li><a href="DataStorageConfiguration.html" target="_top">No Frames</a></li> |
| </ul> |
| <ul class="navList" id="allclasses_navbar_bottom"> |
| <li><a href="../../../../allclasses-noframe.html">All 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: </li> |
| <li>Nested | </li> |
| <li><a href="#field.summary">Field</a> | </li> |
| <li><a href="#constructor.summary">Constr</a> | </li> |
| <li><a href="#method.summary">Method</a></li> |
| </ul> |
| <ul class="subNavList"> |
| <li>Detail: </li> |
| <li><a href="#field.detail">Field</a> | </li> |
| <li><a href="#constructor.detail">Constr</a> | </li> |
| <li><a href="#method.detail">Method</a></li> |
| </ul> |
| </div> |
| <a name="skip.navbar.bottom"> |
| <!-- --> |
| </a></div> |
| <!-- ======== END OF BOTTOM NAVBAR ======= --> |
| <p class="legalCopy"><small><table width="100%" border="0" cellspacing=0 cellpadding=0 style="padding: 5px"> <tr> <td> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <a target=_blank href="https://ignite.apache.org"><nobr>2020 Copyright © Apache Software Foundation</nobr></a> </td> </tr> </tbody> </table> </td> <td width="100%" align="right" valign="center"> <a href="https://twitter.com/ApacheIgnite" class="twitter-follow-button" data-show-count="false" data-size="large">Follow @ApacheIgnite</a> </td> </tr> <tr> <td colspan="2" valign="top" align="left"> <table style="padding-left: 0; margin: 0"> <tbody style="padding: 0; margin: 0"> <tr style="padding: 0; margin: 0"> <td> <b>Ignite Database and Caching Platform</b> </td> <td>: ver. <strong>2.8.0</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>: February 27 2020 </td> </tr> </tbody> </table> </td> </tr> </table></small></p> |
| </body> |
| </html> |