blob: 2d5736538ca9ea2cfba93586ea8da96f61500ba6 [file] [log] [blame]
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<link rel="canonical" href="https://ignite.apache.org/releases/2.6.0/javadoc/org/apache/ignite/configuration/FileSystemConfiguration.html" />
<META NAME="ROBOTS" CONTENT="NOINDEX">
<!-- Generated by javadoc (1.8.0_77) on Tue Jul 10 11:04:45 UTC 2018 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>FileSystemConfiguration (Ignite 2.6.0)</title>
<meta name="date" content="2018-07-10">
<link rel="stylesheet" type="text/css" href="../../../../javadoc.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-61232409-1', 'auto');
ga('send', 'pageview');
</script></head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="FileSystemConfiguration (Ignite 2.6.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":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"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};
var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete 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/FileSystemConfiguration.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 class="aboutLanguage">Ignite - In-Memory Data Fabric</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/ignite/configuration/HadoopConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/ignite/configuration/FileSystemConfiguration.html" target="_top">Frames</a></li>
<li><a href="FileSystemConfiguration.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.detail">Method</a></li>
</ul>
</div>
<a name="skip.navbar.top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.ignite.configuration</div>
<h2 title="Class FileSystemConfiguration" class="title">Class FileSystemConfiguration</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.FileSystemConfiguration</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="typeNameLabel">FileSystemConfiguration</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></pre>
<div class="block"><code>IGFS</code> configuration. More than one file system can be configured within grid.
<code>IGFS</code> configuration is provided via <a href="../../../../org/apache/ignite/configuration/IgniteConfiguration.html#getFileSystemConfiguration--"><code>IgniteConfiguration.getFileSystemConfiguration()</code></a>
method.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- =========== FIELD SUMMARY =========== -->
<ul class="blockList">
<li class="blockList"><a name="field.summary">
<!-- -->
</a>
<h3>Field Summary</h3>
<table class="memberSummary" border="0" cellpadding="3" cellspacing="0" summary="Field Summary table, listing fields, and an explanation">
<caption><span>Fields</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Field and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#DFLT_BLOCK_SIZE">DFLT_BLOCK_SIZE</a></span></code>
<div class="block">Default file's data block size (bytes).</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/FileSystemConfiguration.html#DFLT_BUF_SIZE">DFLT_BUF_SIZE</a></span></code>
<div class="block">Default read/write buffers size (bytes).</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/FileSystemConfiguration.html#DFLT_COLOCATE_META">DFLT_COLOCATE_META</a></span></code>
<div class="block">Default value of metadata co-location flag.</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/FileSystemConfiguration.html#DFLT_FRAGMENTIZER_CONCURRENT_FILES">DFLT_FRAGMENTIZER_CONCURRENT_FILES</a></span></code>
<div class="block">Default fragmentizer concurrent files.</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/FileSystemConfiguration.html#DFLT_FRAGMENTIZER_ENABLED">DFLT_FRAGMENTIZER_ENABLED</a></span></code>
<div class="block">Fragmentizer enabled property.</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/FileSystemConfiguration.html#DFLT_FRAGMENTIZER_THROTTLING_BLOCK_LENGTH">DFLT_FRAGMENTIZER_THROTTLING_BLOCK_LENGTH</a></span></code>
<div class="block">Default fragmentizer throttling block length.</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/FileSystemConfiguration.html#DFLT_FRAGMENTIZER_THROTTLING_DELAY">DFLT_FRAGMENTIZER_THROTTLING_DELAY</a></span></code>
<div class="block">Default fragmentizer throttling delay.</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/FileSystemConfiguration.html#DFLT_IGFS_LOG_BATCH_SIZE">DFLT_IGFS_LOG_BATCH_SIZE</a></span></code>
<div class="block">Default batch size for logging.</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/FileSystemConfiguration.html#DFLT_IGFS_LOG_DIR">DFLT_IGFS_LOG_DIR</a></span></code>
<div class="block">Default <code>IGFS</code> log directory.</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/FileSystemConfiguration.html#DFLT_IPC_ENDPOINT_ENABLED">DFLT_IPC_ENDPOINT_ENABLED</a></span></code>
<div class="block">Default IPC endpoint enabled flag.</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/FileSystemConfiguration.html#DFLT_MGMT_PORT">DFLT_MGMT_PORT</a></span></code>
<div class="block">Default management port.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>static <a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#DFLT_MODE">DFLT_MODE</a></span></code>
<div class="block">Default IGFS mode.</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/FileSystemConfiguration.html#DFLT_PER_NODE_BATCH_SIZE">DFLT_PER_NODE_BATCH_SIZE</a></span></code>
<div class="block">Default per node 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/FileSystemConfiguration.html#DFLT_PER_NODE_PARALLEL_BATCH_CNT">DFLT_PER_NODE_PARALLEL_BATCH_CNT</a></span></code>
<div class="block">Default number of per node parallel operations.</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/FileSystemConfiguration.html#DFLT_RELAXED_CONSISTENCY">DFLT_RELAXED_CONSISTENCY</a></span></code>
<div class="block">Default value of relaxed consistency flag.</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/FileSystemConfiguration.html#DFLT_UPDATE_FILE_LEN_ON_FLUSH">DFLT_UPDATE_FILE_LEN_ON_FLUSH</a></span></code>
<div class="block">Default value of update file length on flush flag.</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/FileSystemConfiguration.html#DFLT_USER_NAME">DFLT_USER_NAME</a></span></code>
<div class="block">Default file system user name.</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">&nbsp;</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/FileSystemConfiguration.html#FileSystemConfiguration--">FileSystemConfiguration</a></span>()</code>
<div class="block">Constructs default configuration.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#FileSystemConfiguration-org.apache.ignite.configuration.FileSystemConfiguration-">FileSystemConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;cfg)</code>
<div class="block">Constructs the copy of the configuration.</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">&nbsp;</span></span><span id="t2" class="tableTab"><span><a href="javascript:show(2);">Instance Methods</a></span><span class="tabEnd">&nbsp;</span></span><span id="t4" class="tableTab"><span><a href="javascript:show(8);">Concrete Methods</a></span><span class="tabEnd">&nbsp;</span></span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr id="i0" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getBlockSize--">getBlockSize</a></span>()</code>
<div class="block">Get file's data block size.</div>
</td>
</tr>
<tr id="i1" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getBufferSize--">getBufferSize</a></span>()</code>
<div class="block">Get read/write buffer size for <code>IGFS</code> stream operations in bytes.</div>
</td>
</tr>
<tr id="i2" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getDataCacheConfiguration--">getDataCacheConfiguration</a></span>()</code>
<div class="block">Cache config to store IGFS data.</div>
</td>
</tr>
<tr id="i3" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getDefaultMode--">getDefaultMode</a></span>()</code>
<div class="block">Gets mode to specify how <code>IGFS</code> interacts with Hadoop file system, like <code>HDFS</code>.</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/FileSystemConfiguration.html#getFragmentizerConcurrentFiles--">getFragmentizerConcurrentFiles</a></span>()</code>
<div class="block">Gets number of files that can be processed by fragmentizer concurrently.</div>
</td>
</tr>
<tr id="i5" class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getFragmentizerThrottlingBlockLength--">getFragmentizerThrottlingBlockLength</a></span>()</code>
<div class="block">Gets the length of file chunk to send before delaying the fragmentizer.</div>
</td>
</tr>
<tr id="i6" class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getFragmentizerThrottlingDelay--">getFragmentizerThrottlingDelay</a></span>()</code>
<div class="block">Gets throttle delay for fragmentizer.</div>
</td>
</tr>
<tr id="i7" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/igfs/IgfsIpcEndpointConfiguration.html" title="class in org.apache.ignite.igfs">IgfsIpcEndpointConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getIpcEndpointConfiguration--">getIpcEndpointConfiguration</a></span>()</code>
<div class="block">Gets IPC endpoint configuration.</div>
</td>
</tr>
<tr id="i8" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getManagementPort--">getManagementPort</a></span>()</code>
<div class="block">Gets port number for management endpoint.</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/FileSystemConfiguration.html#getMaximumTaskRangeLength--">getMaximumTaskRangeLength</a></span>()</code>
<div class="block">Get maximum default range size of a file being split during IGFS task execution.</div>
</td>
</tr>
<tr id="i10" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getMetaCacheConfiguration--">getMetaCacheConfiguration</a></span>()</code>
<div class="block">Cache config to store IGFS meta information.</div>
</td>
</tr>
<tr id="i11" 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/FileSystemConfiguration.html#getName--">getName</a></span>()</code>
<div class="block">Gets IGFS instance name.</div>
</td>
</tr>
<tr id="i12" class="altColor">
<td class="colFirst"><code><a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a>&gt;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getPathModes--">getPathModes</a></span>()</code>
<div class="block">Gets map of path prefixes to <code>IGFS</code> modes used for them.</div>
</td>
</tr>
<tr id="i13" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getPerNodeBatchSize--">getPerNodeBatchSize</a></span>()</code>
<div class="block">Gets number of file blocks buffered on local node before sending batch to remote node.</div>
</td>
</tr>
<tr id="i14" class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getPerNodeParallelBatchCount--">getPerNodeParallelBatchCount</a></span>()</code>
<div class="block">Gets number of batches that can be concurrently sent to remote node.</div>
</td>
</tr>
<tr id="i15" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getPrefetchBlocks--">getPrefetchBlocks</a></span>()</code>
<div class="block">Get number of pre-fetched blocks if specific file's chunk is requested.</div>
</td>
</tr>
<tr id="i16" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/igfs/secondary/IgfsSecondaryFileSystem.html" title="interface in org.apache.ignite.igfs.secondary">IgfsSecondaryFileSystem</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getSecondaryFileSystem--">getSecondaryFileSystem</a></span>()</code>
<div class="block">Gets the secondary file system.</div>
</td>
</tr>
<tr id="i17" class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getSequentialReadsBeforePrefetch--">getSequentialReadsBeforePrefetch</a></span>()</code>
<div class="block">Get amount of sequential block reads before prefetch is triggered.</div>
</td>
</tr>
<tr id="i18" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isColocateMetadata--">isColocateMetadata</a></span>()</code>
<div class="block">Get whether to co-locate metadata on a single node.</div>
</td>
</tr>
<tr id="i19" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isFragmentizerEnabled--">isFragmentizerEnabled</a></span>()</code>
<div class="block">Gets flag indicating whether IGFS fragmentizer is enabled.</div>
</td>
</tr>
<tr id="i20" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isIpcEndpointEnabled--">isIpcEndpointEnabled</a></span>()</code>
<div class="block">Get IPC endpoint enabled flag.</div>
</td>
</tr>
<tr id="i21" class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isRelaxedConsistency--">isRelaxedConsistency</a></span>()</code>
<div class="block">Get relaxed consistency flag.</div>
</td>
</tr>
<tr id="i22" class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isUpdateFileLengthOnFlush--">isUpdateFileLengthOnFlush</a></span>()</code>
<div class="block">Get whether to update file length on flush.</div>
</td>
</tr>
<tr id="i23" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setBlockSize-int-">setBlockSize</a></span>(int&nbsp;blockSize)</code>
<div class="block">Sets file's data block size.</div>
</td>
</tr>
<tr id="i24" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setBufferSize-int-">setBufferSize</a></span>(int&nbsp;bufSize)</code>
<div class="block">Sets read/write buffers size for <code>IGFS</code> stream operations (bytes).</div>
</td>
</tr>
<tr id="i25" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setColocateMetadata-boolean-">setColocateMetadata</a></span>(boolean&nbsp;colocateMeta)</code>
<div class="block">Set metadata co-location flag.</div>
</td>
</tr>
<tr id="i26" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setDataCacheConfiguration-org.apache.ignite.configuration.CacheConfiguration-">setDataCacheConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>&nbsp;dataCacheCfg)</code>
<div class="block">Cache config to store IGFS data.</div>
</td>
</tr>
<tr id="i27" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setDefaultMode-org.apache.ignite.igfs.IgfsMode-">setDefaultMode</a></span>(<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a>&nbsp;dfltMode)</code>
<div class="block">Sets <code>IGFS</code> mode to specify how it should interact with secondary
Hadoop file system, like <code>HDFS</code>.</div>
</td>
</tr>
<tr id="i28" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setFragmentizerConcurrentFiles-int-">setFragmentizerConcurrentFiles</a></span>(int&nbsp;fragmentizerConcurrentFiles)</code>
<div class="block">Sets number of files to process concurrently by fragmentizer.</div>
</td>
</tr>
<tr id="i29" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setFragmentizerEnabled-boolean-">setFragmentizerEnabled</a></span>(boolean&nbsp;fragmentizerEnabled)</code>
<div class="block">Sets property indicating whether fragmentizer is enabled.</div>
</td>
</tr>
<tr id="i30" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setFragmentizerThrottlingBlockLength-long-">setFragmentizerThrottlingBlockLength</a></span>(long&nbsp;fragmentizerThrottlingBlockLen)</code>
<div class="block">Sets length of file chunk to transmit before throttling is delayed.</div>
</td>
</tr>
<tr id="i31" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setFragmentizerThrottlingDelay-long-">setFragmentizerThrottlingDelay</a></span>(long&nbsp;fragmentizerThrottlingDelay)</code>
<div class="block">Sets delay in milliseconds for which fragmentizer is paused.</div>
</td>
</tr>
<tr id="i32" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setIpcEndpointConfiguration-org.apache.ignite.igfs.IgfsIpcEndpointConfiguration-">setIpcEndpointConfiguration</a></span>(<a href="../../../../org/apache/ignite/igfs/IgfsIpcEndpointConfiguration.html" title="class in org.apache.ignite.igfs">IgfsIpcEndpointConfiguration</a>&nbsp;ipcEndpointCfg)</code>
<div class="block">Sets IPC endpoint configuration.</div>
</td>
</tr>
<tr id="i33" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setIpcEndpointEnabled-boolean-">setIpcEndpointEnabled</a></span>(boolean&nbsp;ipcEndpointEnabled)</code>
<div class="block">Set IPC endpoint enabled flag.</div>
</td>
</tr>
<tr id="i34" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setManagementPort-int-">setManagementPort</a></span>(int&nbsp;mgmtPort)</code>
<div class="block">Sets management endpoint port.</div>
</td>
</tr>
<tr id="i35" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setMaximumTaskRangeLength-long-">setMaximumTaskRangeLength</a></span>(long&nbsp;maxTaskRangeLen)</code>
<div class="block">Set maximum default range size of a file being split during IGFS task execution.</div>
</td>
</tr>
<tr id="i36" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setMetaCacheConfiguration-org.apache.ignite.configuration.CacheConfiguration-">setMetaCacheConfiguration</a></span>(<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>&nbsp;metaCacheCfg)</code>
<div class="block">Cache config to store IGFS meta information.</div>
</td>
</tr>
<tr id="i37" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setName-java.lang.String-">setName</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>&nbsp;name)</code>
<div class="block">Sets IGFS instance name.</div>
</td>
</tr>
<tr id="i38" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setPathModes-java.util.Map-">setPathModes</a></span>(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a>&gt;&nbsp;pathModes)</code>
<div class="block">Sets map of path prefixes to <code>IGFS</code> modes used for them.</div>
</td>
</tr>
<tr id="i39" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setPerNodeBatchSize-int-">setPerNodeBatchSize</a></span>(int&nbsp;perNodeBatchSize)</code>
<div class="block">Sets number of file blocks collected on local node before sending batch to remote node.</div>
</td>
</tr>
<tr id="i40" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setPerNodeParallelBatchCount-int-">setPerNodeParallelBatchCount</a></span>(int&nbsp;perNodeParallelBatchCnt)</code>
<div class="block">Sets number of file block batches that can be concurrently sent to remote node.</div>
</td>
</tr>
<tr id="i41" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setPrefetchBlocks-int-">setPrefetchBlocks</a></span>(int&nbsp;prefetchBlocks)</code>
<div class="block">Sets the number of pre-fetched blocks if specific file's chunk is requested.</div>
</td>
</tr>
<tr id="i42" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setRelaxedConsistency-boolean-">setRelaxedConsistency</a></span>(boolean&nbsp;relaxedConsistency)</code>
<div class="block">Set relaxed consistency flag.</div>
</td>
</tr>
<tr id="i43" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setSecondaryFileSystem-org.apache.ignite.igfs.secondary.IgfsSecondaryFileSystem-">setSecondaryFileSystem</a></span>(<a href="../../../../org/apache/ignite/igfs/secondary/IgfsSecondaryFileSystem.html" title="interface in org.apache.ignite.igfs.secondary">IgfsSecondaryFileSystem</a>&nbsp;fileSystem)</code>
<div class="block">Sets the secondary file system.</div>
</td>
</tr>
<tr id="i44" class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setSequentialReadsBeforePrefetch-int-">setSequentialReadsBeforePrefetch</a></span>(int&nbsp;seqReadsBeforePrefetch)</code>
<div class="block">Sets amount of sequential block reads before prefetch is triggered.</div>
</td>
</tr>
<tr id="i45" class="rowColor">
<td class="colFirst"><code><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a></code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#setUpdateFileLengthOnFlush-boolean-">setUpdateFileLengthOnFlush</a></span>(boolean&nbsp;updateFileLenOnFlush)</code>
<div class="block">Set whether to update file length on flush.</div>
</td>
</tr>
<tr id="i46" 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/FileSystemConfiguration.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&nbsp;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_USER_NAME">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_USER_NAME</h4>
<pre>public static final&nbsp;<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_USER_NAME</pre>
<div class="block">Default file system user name.</div>
</li>
</ul>
<a name="DFLT_FRAGMENTIZER_THROTTLING_BLOCK_LENGTH">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_FRAGMENTIZER_THROTTLING_BLOCK_LENGTH</h4>
<pre>public static final&nbsp;long DFLT_FRAGMENTIZER_THROTTLING_BLOCK_LENGTH</pre>
<div class="block">Default fragmentizer throttling block length.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_FRAGMENTIZER_THROTTLING_BLOCK_LENGTH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_FRAGMENTIZER_THROTTLING_DELAY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_FRAGMENTIZER_THROTTLING_DELAY</h4>
<pre>public static final&nbsp;long DFLT_FRAGMENTIZER_THROTTLING_DELAY</pre>
<div class="block">Default fragmentizer throttling delay.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_FRAGMENTIZER_THROTTLING_DELAY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_FRAGMENTIZER_CONCURRENT_FILES">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_FRAGMENTIZER_CONCURRENT_FILES</h4>
<pre>public static final&nbsp;int DFLT_FRAGMENTIZER_CONCURRENT_FILES</pre>
<div class="block">Default fragmentizer concurrent files.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_FRAGMENTIZER_CONCURRENT_FILES">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_FRAGMENTIZER_ENABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_FRAGMENTIZER_ENABLED</h4>
<pre>public static final&nbsp;boolean DFLT_FRAGMENTIZER_ENABLED</pre>
<div class="block">Fragmentizer enabled property.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_FRAGMENTIZER_ENABLED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_IGFS_LOG_BATCH_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_IGFS_LOG_BATCH_SIZE</h4>
<pre>public static final&nbsp;int DFLT_IGFS_LOG_BATCH_SIZE</pre>
<div class="block">Default batch size for logging.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_IGFS_LOG_BATCH_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_IGFS_LOG_DIR">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_IGFS_LOG_DIR</h4>
<pre>public static final&nbsp;<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_IGFS_LOG_DIR</pre>
<div class="block">Default <code>IGFS</code> log directory.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_IGFS_LOG_DIR">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_PER_NODE_BATCH_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_PER_NODE_BATCH_SIZE</h4>
<pre>public static final&nbsp;int DFLT_PER_NODE_BATCH_SIZE</pre>
<div class="block">Default per node buffer size.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_PER_NODE_BATCH_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_PER_NODE_PARALLEL_BATCH_CNT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_PER_NODE_PARALLEL_BATCH_CNT</h4>
<pre>public static final&nbsp;int DFLT_PER_NODE_PARALLEL_BATCH_CNT</pre>
<div class="block">Default number of per node parallel operations.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_PER_NODE_PARALLEL_BATCH_CNT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MODE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MODE</h4>
<pre>public static final&nbsp;<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a> DFLT_MODE</pre>
<div class="block">Default IGFS mode.</div>
</li>
</ul>
<a name="DFLT_BLOCK_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_BLOCK_SIZE</h4>
<pre>public static final&nbsp;int DFLT_BLOCK_SIZE</pre>
<div class="block">Default file's data block size (bytes).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_BLOCK_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_BUF_SIZE">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_BUF_SIZE</h4>
<pre>public static final&nbsp;int DFLT_BUF_SIZE</pre>
<div class="block">Default read/write buffers size (bytes).</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_BUF_SIZE">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_MGMT_PORT">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_MGMT_PORT</h4>
<pre>public static final&nbsp;int DFLT_MGMT_PORT</pre>
<div class="block">Default management port.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_MGMT_PORT">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_IPC_ENDPOINT_ENABLED">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_IPC_ENDPOINT_ENABLED</h4>
<pre>public static final&nbsp;boolean DFLT_IPC_ENDPOINT_ENABLED</pre>
<div class="block">Default IPC endpoint enabled flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_IPC_ENDPOINT_ENABLED">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_COLOCATE_META">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_COLOCATE_META</h4>
<pre>public static final&nbsp;boolean DFLT_COLOCATE_META</pre>
<div class="block">Default value of metadata co-location flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_COLOCATE_META">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_RELAXED_CONSISTENCY">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>DFLT_RELAXED_CONSISTENCY</h4>
<pre>public static final&nbsp;boolean DFLT_RELAXED_CONSISTENCY</pre>
<div class="block">Default value of relaxed consistency flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_RELAXED_CONSISTENCY">Constant Field Values</a></dd>
</dl>
</li>
</ul>
<a name="DFLT_UPDATE_FILE_LEN_ON_FLUSH">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>DFLT_UPDATE_FILE_LEN_ON_FLUSH</h4>
<pre>public static final&nbsp;boolean DFLT_UPDATE_FILE_LEN_ON_FLUSH</pre>
<div class="block">Default value of update file length on flush flag.</div>
<dl>
<dt><span class="seeLabel">See Also:</span></dt>
<dd><a href="../../../../constant-values.html#org.apache.ignite.configuration.FileSystemConfiguration.DFLT_UPDATE_FILE_LEN_ON_FLUSH">Constant Field Values</a></dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor.detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="FileSystemConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>FileSystemConfiguration</h4>
<pre>public&nbsp;FileSystemConfiguration()</pre>
<div class="block">Constructs default configuration.</div>
</li>
</ul>
<a name="FileSystemConfiguration-org.apache.ignite.configuration.FileSystemConfiguration-">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>FileSystemConfiguration</h4>
<pre>public&nbsp;FileSystemConfiguration(<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;cfg)</pre>
<div class="block">Constructs the copy of the configuration.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>cfg</code> - Configuration to copy.</dd>
</dl>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method.detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="getName--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getName</h4>
<pre>public&nbsp;<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>&nbsp;getName()</pre>
<div class="block">Gets IGFS instance name.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>IGFS instance name.</dd>
</dl>
</li>
</ul>
<a name="setName-java.lang.String-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setName</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setName(<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>&nbsp;name)</pre>
<div class="block">Sets IGFS instance name.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>name</code> - IGFS instance name.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMetaCacheConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMetaCacheConfiguration</h4>
<pre>@Nullable
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>&nbsp;getMetaCacheConfiguration()</pre>
<div class="block">Cache config to store IGFS meta information.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache configuration object.</dd>
</dl>
</li>
</ul>
<a name="setMetaCacheConfiguration-org.apache.ignite.configuration.CacheConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMetaCacheConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setMetaCacheConfiguration(<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>&nbsp;metaCacheCfg)</pre>
<div class="block">Cache config to store IGFS meta information. If <code>null</code>, then default config for
meta-cache will be used.
Default configuration for the meta cache is:
<ul>
<li>atomicityMode = TRANSACTIONAL</li>
<li>cacheMode = PARTITIONED</li>
<li>backups = 1</li>
</ul></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>metaCacheCfg</code> - Cache configuration object.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getDataCacheConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDataCacheConfiguration</h4>
<pre>@Nullable
public&nbsp;<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>&nbsp;getDataCacheConfiguration()</pre>
<div class="block">Cache config to store IGFS data.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Cache configuration object.</dd>
</dl>
</li>
</ul>
<a name="setDataCacheConfiguration-org.apache.ignite.configuration.CacheConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDataCacheConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setDataCacheConfiguration(<a href="../../../../org/apache/ignite/configuration/CacheConfiguration.html" title="class in org.apache.ignite.configuration">CacheConfiguration</a>&nbsp;dataCacheCfg)</pre>
<div class="block">Cache config to store IGFS data. If <code>null</code>, then default config for
data cache will be used.
Default configuration for the data cache is:
<ul>
<<li>atomicityMode = TRANSACTIONAL</li>
<li>cacheMode = PARTITIONED</li>
<li>backups = 0</li>
</ul></div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dataCacheCfg</code> - Cache configuration object.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getBlockSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlockSize</h4>
<pre>public&nbsp;int&nbsp;getBlockSize()</pre>
<div class="block">Get file's data block size.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>File's data block size.</dd>
</dl>
</li>
</ul>
<a name="setBlockSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBlockSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setBlockSize(int&nbsp;blockSize)</pre>
<div class="block">Sets file's data block size.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>blockSize</code> - File's data block size (bytes) or <code>0</code> to reset default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPrefetchBlocks--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPrefetchBlocks</h4>
<pre>public&nbsp;int&nbsp;getPrefetchBlocks()</pre>
<div class="block">Get number of pre-fetched blocks if specific file's chunk is requested.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>The number of pre-fetched blocks.</dd>
</dl>
</li>
</ul>
<a name="setPrefetchBlocks-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPrefetchBlocks</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setPrefetchBlocks(int&nbsp;prefetchBlocks)</pre>
<div class="block">Sets the number of pre-fetched blocks if specific file's chunk is requested.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>prefetchBlocks</code> - New number of pre-fetched blocks.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSequentialReadsBeforePrefetch--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSequentialReadsBeforePrefetch</h4>
<pre>public&nbsp;int&nbsp;getSequentialReadsBeforePrefetch()</pre>
<div class="block">Get amount of sequential block reads before prefetch is triggered. The
higher this value, the longer IGFS will wait before starting to prefetch
values ahead of time. Depending on the use case, this can either help
or hurt performance.
<p>
Default is <code>0</code> which means that pre-fetching will start right away.
<h1 class="header">Integration With Hadoop</h1>
This parameter can be also overridden for individual Hadoop MapReduce tasks by passing
<code>fs.igfs.[name].open.sequential_reads_before_prefetch</code> configuration property directly to Hadoop
MapReduce task.
<p>
<b>NOTE:</b> Integration with Hadoop is available only in <code>In-Memory Accelerator For Hadoop</code> edition.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Amount of sequential block reads.</dd>
</dl>
</li>
</ul>
<a name="setSequentialReadsBeforePrefetch-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSequentialReadsBeforePrefetch</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setSequentialReadsBeforePrefetch(int&nbsp;seqReadsBeforePrefetch)</pre>
<div class="block">Sets amount of sequential block reads before prefetch is triggered. The
higher this value, the longer IGFS will wait before starting to prefetch
values ahead of time. Depending on the use case, this can either help
or hurt performance.
<p>
Default is <code>0</code> which means that pre-fetching will start right away.
<h1 class="header">Integration With Hadoop</h1>
This parameter can be also overridden for individual Hadoop MapReduce tasks by passing
<code>fs.igfs.[name].open.sequential_reads_before_prefetch</code> configuration property directly to Hadoop
MapReduce task.
<p>
<b>NOTE:</b> Integration with Hadoop is available only in <code>In-Memory Accelerator For Hadoop</code> edition.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>seqReadsBeforePrefetch</code> - Amount of sequential block reads before prefetch is triggered.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getBufferSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBufferSize</h4>
<pre>public&nbsp;int&nbsp;getBufferSize()</pre>
<div class="block">Get read/write buffer size for <code>IGFS</code> stream operations in bytes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Read/write buffers size (bytes).</dd>
</dl>
</li>
</ul>
<a name="setBufferSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setBufferSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setBufferSize(int&nbsp;bufSize)</pre>
<div class="block">Sets read/write buffers size for <code>IGFS</code> stream operations (bytes).</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>bufSize</code> - Read/write buffers size for stream operations (bytes) or <code>0</code> to reset default value.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPerNodeBatchSize--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPerNodeBatchSize</h4>
<pre>public&nbsp;int&nbsp;getPerNodeBatchSize()</pre>
<div class="block">Gets number of file blocks buffered on local node before sending batch to remote node.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Per node buffer size.</dd>
</dl>
</li>
</ul>
<a name="setPerNodeBatchSize-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPerNodeBatchSize</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setPerNodeBatchSize(int&nbsp;perNodeBatchSize)</pre>
<div class="block">Sets number of file blocks collected on local node before sending batch to remote node.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>perNodeBatchSize</code> - Per node buffer size.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPerNodeParallelBatchCount--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPerNodeParallelBatchCount</h4>
<pre>public&nbsp;int&nbsp;getPerNodeParallelBatchCount()</pre>
<div class="block">Gets number of batches that can be concurrently sent to remote node.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of batches for each node.</dd>
</dl>
</li>
</ul>
<a name="setPerNodeParallelBatchCount-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPerNodeParallelBatchCount</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setPerNodeParallelBatchCount(int&nbsp;perNodeParallelBatchCnt)</pre>
<div class="block">Sets number of file block batches that can be concurrently sent to remote node.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>perNodeParallelBatchCnt</code> - Per node parallel load operations.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getIpcEndpointConfiguration--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getIpcEndpointConfiguration</h4>
<pre>@Nullable
public&nbsp;<a href="../../../../org/apache/ignite/igfs/IgfsIpcEndpointConfiguration.html" title="class in org.apache.ignite.igfs">IgfsIpcEndpointConfiguration</a>&nbsp;getIpcEndpointConfiguration()</pre>
<div class="block">Gets IPC endpoint configuration.
<p>
Endpoint is needed for communication between IGFS and <code>IgniteHadoopFileSystem</code> shipped with <b>Ignite
Hadoop Accelerator</b>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>IPC endpoint configuration.</dd>
</dl>
</li>
</ul>
<a name="setIpcEndpointConfiguration-org.apache.ignite.igfs.IgfsIpcEndpointConfiguration-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIpcEndpointConfiguration</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setIpcEndpointConfiguration(@Nullable
<a href="../../../../org/apache/ignite/igfs/IgfsIpcEndpointConfiguration.html" title="class in org.apache.ignite.igfs">IgfsIpcEndpointConfiguration</a>&nbsp;ipcEndpointCfg)</pre>
<div class="block">Sets IPC endpoint configuration.
<p>
Endpoint is needed for communication between IGFS and <code>IgniteHadoopFileSystem</code> shipped with <b>Ignite
Hadoop Accelerator</b>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ipcEndpointCfg</code> - IPC endpoint configuration.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isIpcEndpointEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isIpcEndpointEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isIpcEndpointEnabled()</pre>
<div class="block">Get IPC endpoint enabled flag. In case it is set to <code>true</code> endpoint will be created and bound to specific
port. Otherwise endpoint will not be created. Default value is <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#DFLT_IPC_ENDPOINT_ENABLED"><code>DFLT_IPC_ENDPOINT_ENABLED</code></a>.
<p>
Endpoint is needed for communication between IGFS and <code>IgniteHadoopFileSystem</code> shipped with <b>Ignite
Hadoop Accelerator</b>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> in case endpoint is enabled.</dd>
</dl>
</li>
</ul>
<a name="setIpcEndpointEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setIpcEndpointEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setIpcEndpointEnabled(boolean&nbsp;ipcEndpointEnabled)</pre>
<div class="block">Set IPC endpoint enabled flag. See <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isIpcEndpointEnabled--"><code>isIpcEndpointEnabled()</code></a>.
<p>
Endpoint is needed for communication between IGFS and <code>IgniteHadoopFileSystem</code> shipped with <b>Ignite
Hadoop Accelerator</b>.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>ipcEndpointEnabled</code> - IPC endpoint enabled flag.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getManagementPort--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getManagementPort</h4>
<pre>public&nbsp;int&nbsp;getManagementPort()</pre>
<div class="block">Gets port number for management endpoint. All IGFS nodes should have this port open
for Visor Management Console to work with IGFS.
<p>
Default value is <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#DFLT_MGMT_PORT"><code>DFLT_MGMT_PORT</code></a></div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Port number or <code>-1</code> if management endpoint should be disabled.</dd>
</dl>
</li>
</ul>
<a name="setManagementPort-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setManagementPort</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setManagementPort(int&nbsp;mgmtPort)</pre>
<div class="block">Sets management endpoint port.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>mgmtPort</code> - port number or <code>-1</code> to disable management endpoint.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getDefaultMode--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getDefaultMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a>&nbsp;getDefaultMode()</pre>
<div class="block">Gets mode to specify how <code>IGFS</code> interacts with Hadoop file system, like <code>HDFS</code>.
Secondary Hadoop file system is provided for pass-through, write-through, and read-through
purposes.
<p>
Default mode is <a href="../../../../org/apache/ignite/igfs/IgfsMode.html#DUAL_ASYNC"><code>IgfsMode.DUAL_ASYNC</code></a>. If secondary Hadoop file system is
not configured, this mode will work just like <a href="../../../../org/apache/ignite/igfs/IgfsMode.html#PRIMARY"><code>IgfsMode.PRIMARY</code></a> mode.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Mode to specify how IGFS interacts with secondary HDFS file system.</dd>
</dl>
</li>
</ul>
<a name="setDefaultMode-org.apache.ignite.igfs.IgfsMode-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setDefaultMode</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setDefaultMode(<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a>&nbsp;dfltMode)</pre>
<div class="block">Sets <code>IGFS</code> mode to specify how it should interact with secondary
Hadoop file system, like <code>HDFS</code>. Secondary Hadoop file system is provided
for pass-through, write-through, and read-through purposes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>dfltMode</code> - <code>IGFS</code> mode.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getSecondaryFileSystem--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getSecondaryFileSystem</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/igfs/secondary/IgfsSecondaryFileSystem.html" title="interface in org.apache.ignite.igfs.secondary">IgfsSecondaryFileSystem</a>&nbsp;getSecondaryFileSystem()</pre>
<div class="block">Gets the secondary file system. Secondary file system is provided for pass-through, write-through,
and read-through purposes.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Secondary file system.</dd>
</dl>
</li>
</ul>
<a name="setSecondaryFileSystem-org.apache.ignite.igfs.secondary.IgfsSecondaryFileSystem-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setSecondaryFileSystem</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setSecondaryFileSystem(<a href="../../../../org/apache/ignite/igfs/secondary/IgfsSecondaryFileSystem.html" title="interface in org.apache.ignite.igfs.secondary">IgfsSecondaryFileSystem</a>&nbsp;fileSystem)</pre>
<div class="block">Sets the secondary file system. Secondary file system is provided for pass-through, write-through,
and read-through purposes.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fileSystem</code> - Secondary file system.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getPathModes--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getPathModes</h4>
<pre>@Nullable
public&nbsp;<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a>&gt;&nbsp;getPathModes()</pre>
<div class="block">Gets map of path prefixes to <code>IGFS</code> modes used for them.
<p>
If path doesn't correspond to any specified prefix or mappings are not provided, then
<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getDefaultMode--"><code>getDefaultMode()</code></a> is used.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Map of paths to <code>IGFS</code> modes.</dd>
</dl>
</li>
</ul>
<a name="setPathModes-java.util.Map-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setPathModes</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setPathModes(<a href="http://docs.oracle.com/javase/8/docs/api/java/util/Map.html?is-external=true" title="class or interface in java.util">Map</a>&lt;<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>,<a href="../../../../org/apache/ignite/igfs/IgfsMode.html" title="enum in org.apache.ignite.igfs">IgfsMode</a>&gt;&nbsp;pathModes)</pre>
<div class="block">Sets map of path prefixes to <code>IGFS</code> modes used for them.
<p>
If path doesn't correspond to any specified prefix or mappings are not provided, then
<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getDefaultMode--"><code>getDefaultMode()</code></a> is used.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>pathModes</code> - Map of paths to <code>IGFS</code> modes.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getFragmentizerThrottlingBlockLength--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFragmentizerThrottlingBlockLength</h4>
<pre>public&nbsp;long&nbsp;getFragmentizerThrottlingBlockLength()</pre>
<div class="block">Gets the length of file chunk to send before delaying the fragmentizer.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>File chunk length in bytes.</dd>
</dl>
</li>
</ul>
<a name="setFragmentizerThrottlingBlockLength-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFragmentizerThrottlingBlockLength</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setFragmentizerThrottlingBlockLength(long&nbsp;fragmentizerThrottlingBlockLen)</pre>
<div class="block">Sets length of file chunk to transmit before throttling is delayed.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fragmentizerThrottlingBlockLen</code> - Block length in bytes.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getFragmentizerThrottlingDelay--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFragmentizerThrottlingDelay</h4>
<pre>public&nbsp;long&nbsp;getFragmentizerThrottlingDelay()</pre>
<div class="block">Gets throttle delay for fragmentizer.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Throttle delay in milliseconds.</dd>
</dl>
</li>
</ul>
<a name="setFragmentizerThrottlingDelay-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFragmentizerThrottlingDelay</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setFragmentizerThrottlingDelay(long&nbsp;fragmentizerThrottlingDelay)</pre>
<div class="block">Sets delay in milliseconds for which fragmentizer is paused.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fragmentizerThrottlingDelay</code> - Delay in milliseconds.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getFragmentizerConcurrentFiles--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getFragmentizerConcurrentFiles</h4>
<pre>public&nbsp;int&nbsp;getFragmentizerConcurrentFiles()</pre>
<div class="block">Gets number of files that can be processed by fragmentizer concurrently.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Number of files to process concurrently.</dd>
</dl>
</li>
</ul>
<a name="setFragmentizerConcurrentFiles-int-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFragmentizerConcurrentFiles</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setFragmentizerConcurrentFiles(int&nbsp;fragmentizerConcurrentFiles)</pre>
<div class="block">Sets number of files to process concurrently by fragmentizer.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fragmentizerConcurrentFiles</code> - Number of files to process concurrently.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isFragmentizerEnabled--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isFragmentizerEnabled</h4>
<pre>public&nbsp;boolean&nbsp;isFragmentizerEnabled()</pre>
<div class="block">Gets flag indicating whether IGFS fragmentizer is enabled. If fragmentizer is disabled, files will be
written in distributed fashion.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Flag indicating whether fragmentizer is enabled.</dd>
</dl>
</li>
</ul>
<a name="setFragmentizerEnabled-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setFragmentizerEnabled</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setFragmentizerEnabled(boolean&nbsp;fragmentizerEnabled)</pre>
<div class="block">Sets property indicating whether fragmentizer is enabled.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>fragmentizerEnabled</code> - <code>True</code> if fragmentizer is enabled.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="getMaximumTaskRangeLength--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getMaximumTaskRangeLength</h4>
<pre>public&nbsp;long&nbsp;getMaximumTaskRangeLength()</pre>
<div class="block">Get maximum default range size of a file being split during IGFS task execution. When IGFS task is about to
be executed, it requests file block locations first. Each location is defined as <a href="../../../../org/apache/ignite/igfs/mapreduce/IgfsFileRange.html" title="class in org.apache.ignite.igfs.mapreduce"><code>IgfsFileRange</code></a> which
has length. In case this parameter is set to positive value, then IGFS will split single file range into smaller
ranges with length not greater that this parameter. The only exception to this case is when maximum task range
length is smaller than file block size. In this case maximum task range size will be overridden and set to file
block size.
<p>
Note that this parameter is applied when task is split into jobs before <a href="../../../../org/apache/ignite/igfs/mapreduce/IgfsRecordResolver.html" title="interface in org.apache.ignite.igfs.mapreduce"><code>IgfsRecordResolver</code></a> is
applied. Therefore, final file ranges being assigned to particular jobs could be greater than value of this
parameter depending on file data layout and selected resolver type.
<p>
Setting this parameter might be useful when file is highly colocated and have very long consequent data chunks
so that task execution suffers from insufficient parallelism. E.g., in case you have one IGFS node in topology
and want to process 1Gb file, then only single range of length 1Gb will be returned. This will result in
a single job which will be processed in one thread. But in case you provide this configuration parameter and set
maximum range length to 16Mb, then 64 ranges will be returned resulting in 64 jobs which could be executed in
parallel.
<p>
Note that some <code>IgniteFs.execute()</code> methods can override value of this parameter.
<p>
In case value of this parameter is set to <code>0</code> or negative value, it is simply ignored. Default value is
<code>0</code>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Maximum range size of a file being split during IGFS task execution.</dd>
</dl>
</li>
</ul>
<a name="setMaximumTaskRangeLength-long-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setMaximumTaskRangeLength</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setMaximumTaskRangeLength(long&nbsp;maxTaskRangeLen)</pre>
<div class="block">Set maximum default range size of a file being split during IGFS task execution.
See <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getMaximumTaskRangeLength--"><code>getMaximumTaskRangeLength()</code></a> for more details.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>maxTaskRangeLen</code> - Set maximum default range size of a file being split during IGFS task execution.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isColocateMetadata--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isColocateMetadata</h4>
<pre>public&nbsp;boolean&nbsp;isColocateMetadata()</pre>
<div class="block">Get whether to co-locate metadata on a single node.
<p>
Normally Ignite spread ownership of particular keys among all cache nodes. Transaction with keys owned by
different nodes will produce more network traffic and will require more time to complete comparing to
transaction with keys owned only by a single node.
<p>
IGFS stores information about file system structure (metadata) inside a transactional cache configured through
<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#getMetaCacheConfiguration--"><code>getMetaCacheConfiguration()</code></a> property. Metadata updates caused by operations on IGFS usually require
several internal keys to be updated. As IGFS metadata cache usually operates
in <a href="../../../../org/apache/ignite/cache/CacheMode.html#REPLICATED"><code>CacheMode.REPLICATED</code></a> mode, meaning that all nodes have all metadata locally, it makes sense to give
a hint to Ignite to co-locate ownership of all metadata keys on a single node.
This will decrease amount of network trips required to update metadata and hence could improve performance.
<p>
This property should be disabled if you see excessive CPU and network load on a single node, which
degrades performance and cannot be explained by business logic of your application.
<p>
This settings is only used if metadata cache is configured in <code>CacheMode#REPLICATED</code> mode. Otherwise it
is ignored.
<p>
Defaults to <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#DFLT_COLOCATE_META"><code>DFLT_COLOCATE_META</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if metadata co-location is enabled.</dd>
</dl>
</li>
</ul>
<a name="setColocateMetadata-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setColocateMetadata</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setColocateMetadata(boolean&nbsp;colocateMeta)</pre>
<div class="block">Set metadata co-location flag.
<p>
See <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isColocateMetadata--"><code>isColocateMetadata()</code></a> for more information.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>colocateMeta</code> - Whether metadata co-location is enabled.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isRelaxedConsistency--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isRelaxedConsistency</h4>
<pre>public&nbsp;boolean&nbsp;isRelaxedConsistency()</pre>
<div class="block">Get relaxed consistency flag.
<p>
Concurrent file system operations might conflict with each other. E.g. <code>move("/a1/a2", "/b")</code> and
<code>move("/b", "/a1")</code>. Hence, it is necessary to atomically verify that participating paths are still
on their places to keep file system in consistent state in such cases. These checks are expensive in
distributed environment.
<p>
Real applications, e.g. Hadoop jobs, rarely produce conflicting operations. So additional checks could be
skipped in these scenarios without any negative effect on file system integrity. It significantly increases
performance of file system operations.
<p>
If value of this flag is <code>true</code>, IGFS will skip expensive consistency checks. It is recommended to set
this flag to <code>false</code> if your application has conflicting operations, or you do not how exactly users will
use your system.
<p>
This property affects only <a href="../../../../org/apache/ignite/igfs/IgfsMode.html#PRIMARY"><code>IgfsMode.PRIMARY</code></a> paths.
<p>
Defaults to <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#DFLT_RELAXED_CONSISTENCY"><code>DFLT_RELAXED_CONSISTENCY</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>True</code> if relaxed consistency is enabled.</dd>
</dl>
</li>
</ul>
<a name="setRelaxedConsistency-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setRelaxedConsistency</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setRelaxedConsistency(boolean&nbsp;relaxedConsistency)</pre>
<div class="block">Set relaxed consistency flag.
<p>
See <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isColocateMetadata--"><code>isColocateMetadata()</code></a> for more information.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>relaxedConsistency</code> - Whether to use relaxed consistency optimization.</dd>
<dt><span class="returnLabel">Returns:</span></dt>
<dd><code>this</code> for chaining.</dd>
</dl>
</li>
</ul>
<a name="isUpdateFileLengthOnFlush--">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>isUpdateFileLengthOnFlush</h4>
<pre>public&nbsp;boolean&nbsp;isUpdateFileLengthOnFlush()</pre>
<div class="block">Get whether to update file length on flush.
<p>
Controls whether to update file length or not when <a href="http://docs.oracle.com/javase/8/docs/api/java/io/OutputStream.html?is-external=true#flush--" title="class or interface in java.io"><code>OutputStream.flush()</code></a> method is invoked. You
may want to set this property to true in case you want to read from a file which is being written at the
same time.
<p>
Defaults to <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#DFLT_UPDATE_FILE_LEN_ON_FLUSH"><code>DFLT_UPDATE_FILE_LEN_ON_FLUSH</code></a>.</div>
<dl>
<dt><span class="returnLabel">Returns:</span></dt>
<dd>Whether to update file length on flush.</dd>
</dl>
</li>
</ul>
<a name="setUpdateFileLengthOnFlush-boolean-">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>setUpdateFileLengthOnFlush</h4>
<pre>public&nbsp;<a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html" title="class in org.apache.ignite.configuration">FileSystemConfiguration</a>&nbsp;setUpdateFileLengthOnFlush(boolean&nbsp;updateFileLenOnFlush)</pre>
<div class="block">Set whether to update file length on flush.
<p>
Set <a href="../../../../org/apache/ignite/configuration/FileSystemConfiguration.html#isUpdateFileLengthOnFlush--"><code>isUpdateFileLengthOnFlush()</code></a> for more information.</div>
<dl>
<dt><span class="paramLabel">Parameters:</span></dt>
<dd><code>updateFileLenOnFlush</code> - Whether to update file length on flush.</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&nbsp;<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>&nbsp;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>&nbsp;in class&nbsp;<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/FileSystemConfiguration.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 class="aboutLanguage">Ignite - In-Memory Data Fabric</div>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/ignite/configuration/ExecutorConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Prev&nbsp;Class</span></a></li>
<li><a href="../../../../org/apache/ignite/configuration/HadoopConfiguration.html" title="class in org.apache.ignite.configuration"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/ignite/configuration/FileSystemConfiguration.html" target="_top">Frames</a></li>
<li><a href="FileSystemConfiguration.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary:&nbsp;</li>
<li>Nested&nbsp;|&nbsp;</li>
<li><a href="#field.summary">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.summary">Constr</a>&nbsp;|&nbsp;</li>
<li><a href="#method.summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail:&nbsp;</li>
<li><a href="#field.detail">Field</a>&nbsp;|&nbsp;</li>
<li><a href="#constructor.detail">Constr</a>&nbsp;|&nbsp;</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>2018 Copyright &#169; 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 Fabric</b> </td> <td>:&nbsp;&nbsp; ver. <strong>2.6.0</strong> </td> </tr> <tr style="padding: 0; margin: 0"> <td> <b>Release Date</b> </td> <td>:&nbsp;&nbsp; July 10 2018 </td> </tr> </tbody> </table> </td> </tr> </table></small></p>
</body>
</html>