<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (version 1.7.0_51) on Wed Sep 16 10:26:36 PDT 2015 -->
<title>StorageStatus</title>
<meta name="date" content="2015-09-16">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
</head>
<body>
<script type="text/javascript"><!--
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="StorageStatus";
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar_top">
<!-- -->
</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/spark/storage/StorageStatusListener.html" title="class in org.apache.spark.storage"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/spark/storage/StorageStatus.html" target="_top">Frames</a></li>
<li><a href="StorageStatus.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_top");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li>Field | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li>Field | </li>
<li><a href="#constructor_detail">Constr</a> | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_top">
<!-- -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<!-- ======== START OF CLASS DATA ======== -->
<div class="header">
<div class="subTitle">org.apache.spark.storage</div>
<h2 title="Class StorageStatus" class="title">Class StorageStatus</h2>
</div>
<div class="contentContainer">
<ul class="inheritance">
<li>java.lang.Object</li>
<li>
<ul class="inheritance">
<li>org.apache.spark.storage.StorageStatus</li>
</ul>
</li>
</ul>
<div class="description">
<ul class="blockList">
<li class="blockList">
<hr>
<br>
<pre>public class <span class="strong">StorageStatus</span>
extends java.lang.Object</pre>
<div class="block">:: DeveloperApi ::
Storage information for each BlockManager.
<p>
This class assumes BlockId and BlockStatus are immutable, such that the consumers of this
class cannot mutate the source of the information. Accesses are not thread-safe.</div>
</li>
</ul>
</div>
<div class="summary">
<ul class="blockList">
<li class="blockList">
<!-- ======== CONSTRUCTOR SUMMARY ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_summary">
<!-- -->
</a>
<h3>Constructor Summary</h3>
<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Constructor Summary table, listing constructors, and an explanation">
<caption><span>Constructors</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tr class="altColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#StorageStatus(org.apache.spark.storage.BlockManagerId, long)">StorageStatus</a></strong>(<a href="../../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a> blockManagerId,
long maxMem)</code> </td>
</tr>
<tr class="rowColor">
<td class="colOne"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#StorageStatus(org.apache.spark.storage.BlockManagerId, long, scala.collection.Map)">StorageStatus</a></strong>(<a href="../../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a> bmid,
long maxMem,
scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>> initialBlocks)</code>
<div class="block">Create a storage status with an initial set of blocks, leaving the source unmodified.</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="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
<caption><span>Methods</span><span class="tabEnd"> </span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Method and Description</th>
</tr>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#blockManagerId()">blockManagerId</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#blocks()">blocks</a></strong>()</code>
<div class="block">Return the blocks stored in this block manager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#containsBlock(org.apache.spark.storage.BlockId)">containsBlock</a></strong>(<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a> blockId)</code>
<div class="block">Return whether the given block is stored in this block manager in O(1) time.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#diskUsed()">diskUsed</a></strong>()</code>
<div class="block">Return the disk space used by this block manager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#diskUsedByRdd(int)">diskUsedByRdd</a></strong>(int rddId)</code>
<div class="block">Return the disk space used by the given RDD in this block manager in O(1) time.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>scala.Option<<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#getBlock(org.apache.spark.storage.BlockId)">getBlock</a></strong>(<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a> blockId)</code>
<div class="block">Return the given block stored in this block manager in O(1) time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#maxMem()">maxMem</a></strong>()</code> </td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#memRemaining()">memRemaining</a></strong>()</code>
<div class="block">Return the memory remaining in this block manager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#memUsed()">memUsed</a></strong>()</code>
<div class="block">Return the memory used by this block manager.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#memUsedByRdd(int)">memUsedByRdd</a></strong>(int rddId)</code>
<div class="block">Return the memory used by the given RDD in this block manager in O(1) time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#numBlocks()">numBlocks</a></strong>()</code>
<div class="block">Return the number of blocks stored in this block manager in O(RDDs) time.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#numRddBlocks()">numRddBlocks</a></strong>()</code>
<div class="block">Return the number of RDD blocks stored in this block manager in O(RDDs) time.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>int</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#numRddBlocksById(int)">numRddBlocksById</a></strong>(int rddId)</code>
<div class="block">Return the number of blocks that belong to the given RDD in O(1) time.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#offHeapUsed()">offHeapUsed</a></strong>()</code>
<div class="block">Return the off-heap space used by this block manager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>long</code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#offHeapUsedByRdd(int)">offHeapUsedByRdd</a></strong>(int rddId)</code>
<div class="block">Return the off-heap space used by the given RDD in this block manager in O(1) time.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#rddBlocks()">rddBlocks</a></strong>()</code>
<div class="block">Return the RDD blocks stored in this block manager.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#rddBlocksById(int)">rddBlocksById</a></strong>(int rddId)</code>
<div class="block">Return the blocks that belong to the given RDD stored in this block manager.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>scala.Option<<a href="../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>></code></td>
<td class="colLast"><code><strong><a href="../../../../org/apache/spark/storage/StorageStatus.html#rddStorageLevel(int)">rddStorageLevel</a></strong>(int rddId)</code>
<div class="block">Return the storage level, if any, used by the given RDD in this block manager.</div>
</td>
</tr>
</table>
<ul class="blockList">
<li class="blockList"><a name="methods_inherited_from_class_java.lang.Object">
<!-- -->
</a>
<h3>Methods inherited from class java.lang.Object</h3>
<code>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</code></li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
<div class="details">
<ul class="blockList">
<li class="blockList">
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<ul class="blockList">
<li class="blockList"><a name="constructor_detail">
<!-- -->
</a>
<h3>Constructor Detail</h3>
<a name="StorageStatus(org.apache.spark.storage.BlockManagerId, long)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>StorageStatus</h4>
<pre>public StorageStatus(<a href="../../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a> blockManagerId,
long maxMem)</pre>
</li>
</ul>
<a name="StorageStatus(org.apache.spark.storage.BlockManagerId, long, scala.collection.Map)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>StorageStatus</h4>
<pre>public StorageStatus(<a href="../../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a> bmid,
long maxMem,
scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>> initialBlocks)</pre>
<div class="block">Create a storage status with an initial set of blocks, leaving the source unmodified.</div>
</li>
</ul>
</li>
</ul>
<!-- ============ METHOD DETAIL ========== -->
<ul class="blockList">
<li class="blockList"><a name="method_detail">
<!-- -->
</a>
<h3>Method Detail</h3>
<a name="blockManagerId()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>blockManagerId</h4>
<pre>public <a href="../../../../org/apache/spark/storage/BlockManagerId.html" title="class in org.apache.spark.storage">BlockManagerId</a> blockManagerId()</pre>
</li>
</ul>
<a name="maxMem()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>maxMem</h4>
<pre>public long maxMem()</pre>
</li>
</ul>
<a name="blocks()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>blocks</h4>
<pre>public scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>> blocks()</pre>
<div class="block">Return the blocks stored in this block manager.
<p>
Note that this is somewhat expensive, as it involves cloning the underlying maps and then
concatenating them together. Much faster alternatives exist for common operations such as
contains, get, and size.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="rddBlocks()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rddBlocks</h4>
<pre>public scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>> rddBlocks()</pre>
<div class="block">Return the RDD blocks stored in this block manager.
<p>
Note that this is somewhat expensive, as it involves cloning the underlying maps and then
concatenating them together. Much faster alternatives exist for common operations such as
getting the memory, disk, and off-heap memory sizes occupied by this RDD.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="rddBlocksById(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>rddBlocksById</h4>
<pre>public scala.collection.Map<<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a>,<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>> rddBlocksById(int rddId)</pre>
<div class="block">Return the blocks that belong to the given RDD stored in this block manager.</div>
</li>
</ul>
<a name="containsBlock(org.apache.spark.storage.BlockId)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>containsBlock</h4>
<pre>public boolean containsBlock(<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a> blockId)</pre>
<div class="block">Return whether the given block is stored in this block manager in O(1) time.
Note that this is much faster than <code>this.blocks.contains</code>, which is O(blocks) time.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>blockId</code> - (undocumented)</dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="getBlock(org.apache.spark.storage.BlockId)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>getBlock</h4>
<pre>public scala.Option<<a href="../../../../org/apache/spark/storage/BlockStatus.html" title="class in org.apache.spark.storage">BlockStatus</a>> getBlock(<a href="../../../../org/apache/spark/storage/BlockId.html" title="class in org.apache.spark.storage">BlockId</a> blockId)</pre>
<div class="block">Return the given block stored in this block manager in O(1) time.
Note that this is much faster than <code>this.blocks.get</code>, which is O(blocks) time.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>blockId</code> - (undocumented)</dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="numBlocks()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>numBlocks</h4>
<pre>public int numBlocks()</pre>
<div class="block">Return the number of blocks stored in this block manager in O(RDDs) time.
Note that this is much faster than <code>this.blocks.size</code>, which is O(blocks) time.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="numRddBlocks()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>numRddBlocks</h4>
<pre>public int numRddBlocks()</pre>
<div class="block">Return the number of RDD blocks stored in this block manager in O(RDDs) time.
Note that this is much faster than <code>this.rddBlocks.size</code>, which is O(RDD blocks) time.</div>
<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="numRddBlocksById(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>numRddBlocksById</h4>
<pre>public int numRddBlocksById(int rddId)</pre>
<div class="block">Return the number of blocks that belong to the given RDD in O(1) time.
Note that this is much faster than <code>this.rddBlocksById(rddId).size</code>, which is
O(blocks in this RDD) time.</div>
<dl><dt><span class="strong">Parameters:</span></dt><dd><code>rddId</code> - (undocumented)</dd>
<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
</li>
</ul>
<a name="memRemaining()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>memRemaining</h4>
<pre>public long memRemaining()</pre>
<div class="block">Return the memory remaining in this block manager.</div>
</li>
</ul>
<a name="memUsed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>memUsed</h4>
<pre>public long memUsed()</pre>
<div class="block">Return the memory used by this block manager.</div>
</li>
</ul>
<a name="diskUsed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>diskUsed</h4>
<pre>public long diskUsed()</pre>
<div class="block">Return the disk space used by this block manager.</div>
</li>
</ul>
<a name="offHeapUsed()">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>offHeapUsed</h4>
<pre>public long offHeapUsed()</pre>
<div class="block">Return the off-heap space used by this block manager.</div>
</li>
</ul>
<a name="memUsedByRdd(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>memUsedByRdd</h4>
<pre>public long memUsedByRdd(int rddId)</pre>
<div class="block">Return the memory used by the given RDD in this block manager in O(1) time.</div>
</li>
</ul>
<a name="diskUsedByRdd(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>diskUsedByRdd</h4>
<pre>public long diskUsedByRdd(int rddId)</pre>
<div class="block">Return the disk space used by the given RDD in this block manager in O(1) time.</div>
</li>
</ul>
<a name="offHeapUsedByRdd(int)">
<!-- -->
</a>
<ul class="blockList">
<li class="blockList">
<h4>offHeapUsedByRdd</h4>
<pre>public long offHeapUsedByRdd(int rddId)</pre>
<div class="block">Return the off-heap space used by the given RDD in this block manager in O(1) time.</div>
</li>
</ul>
<a name="rddStorageLevel(int)">
<!-- -->
</a>
<ul class="blockListLast">
<li class="blockList">
<h4>rddStorageLevel</h4>
<pre>public scala.Option<<a href="../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage">StorageLevel</a>> rddStorageLevel(int rddId)</pre>
<div class="block">Return the storage level, if any, used by the given RDD in this block manager.</div>
</li>
</ul>
</li>
</ul>
</li>
</ul>
</div>
</div>
<!-- ========= END OF CLASS DATA ========= -->
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar_bottom">
<!-- -->
</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li><a href="package-summary.html">Package</a></li>
<li class="navBarCell1Rev">Class</li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
<li><a href="../../../../help-doc.html">Help</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/apache/spark/storage/StorageLevel.html" title="class in org.apache.spark.storage"><span class="strong">Prev Class</span></a></li>
<li><a href="../../../../org/apache/spark/storage/StorageStatusListener.html" title="class in org.apache.spark.storage"><span class="strong">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/apache/spark/storage/StorageStatus.html" target="_top">Frames</a></li>
<li><a href="StorageStatus.html" target="_top">No Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
allClassesLink = document.getElementById("allclasses_navbar_bottom");
if(window==top) {
allClassesLink.style.display = "block";
}
else {
allClassesLink.style.display = "none";
}
//-->
</script>
</div>
<div>
<ul class="subNavList">
<li>Summary: </li>
<li>Nested | </li>
<li>Field | </li>
<li><a href="#constructor_summary">Constr</a> | </li>
<li><a href="#method_summary">Method</a></li>
</ul>
<ul class="subNavList">
<li>Detail: </li>
<li>Field | </li>
<li><a href="#constructor_detail">Constr</a> | </li>
<li><a href="#method_detail">Method</a></li>
</ul>
</div>
<a name="skip-navbar_bottom">
<!-- -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<script defer="defer" type="text/javascript" src="../../../../lib/jquery.js"></script><script defer="defer" type="text/javascript" src="../../../../lib/api-javadocs.js"></script></body>
</html>