http://git-wip-us.apache.org/repos/asf/spark-website/blob/3a634959/site/docs/2.1.3/api/java/org/apache/spark/SparkEnv.html
----------------------------------------------------------------------
diff --git a/site/docs/2.1.3/api/java/org/apache/spark/SparkEnv.html 
b/site/docs/2.1.3/api/java/org/apache/spark/SparkEnv.html
new file mode 100644
index 0000000..e220542
--- /dev/null
+++ b/site/docs/2.1.3/api/java/org/apache/spark/SparkEnv.html
@@ -0,0 +1,474 @@
+<!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_80) on Tue Jun 26 17:20:44 UTC 2018 
-->
+<title>SparkEnv (Spark 2.1.3 JavaDoc)</title>
+<meta name="date" content="2018-06-26">
+<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="SparkEnv (Spark 2.1.3 JavaDoc)";
+    }
+//-->
+</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/SparkContext.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkException.html" title="class in 
org.apache.spark"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkEnv.html" 
target="_top">Frames</a></li>
+<li><a href="SparkEnv.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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.spark</div>
+<h2 title="Class SparkEnv" class="title">Class SparkEnv</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkEnv</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">SparkEnv</span>
+extends Object</pre>
+<div class="block">:: DeveloperApi ::
+ Holds all the runtime environment objects for a running Spark instance 
(either master or worker),
+ including the serializer, RpcEnv, block manager, map output tracker, etc. 
Currently
+ Spark code finds the SparkEnv through a global variable, so all the threads 
can access the same
+ SparkEnv. It can be accessed by SparkEnv.get (e.g. after creating a 
SparkContext).
+ <p>
+ NOTE: This is not intended for external use. This is exposed for Shark and 
may be made private
+       in a future release.</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">&nbsp;</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/SparkEnv.html#SparkEnv(java.lang.String,%20org.apache.spark.rpc.RpcEnv,%20org.apache.spark.serializer.Serializer,%20org.apache.spark.serializer.Serializer,%20org.apache.spark.serializer.SerializerManager,%20org.apache.spark.MapOutputTracker,%20org.apache.spark.shuffle.ShuffleManager,%20org.apache.spark.broadcast.BroadcastManager,%20org.apache.spark.storage.BlockManager,%20org.apache.spark.SecurityManager,%20org.apache.spark.metrics.MetricsSystem,%20org.apache.spark.memory.MemoryManager,%20org.apache.spark.scheduler.OutputCommitCoordinator,%20org.apache.spark.SparkConf)">SparkEnv</a></strong>(String&nbsp;executorId,
+        org.apache.spark.rpc.RpcEnv&nbsp;rpcEnv,
+        <a href="../../../org/apache/spark/serializer/Serializer.html" 
title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer,
+        <a href="../../../org/apache/spark/serializer/Serializer.html" 
title="class in 
org.apache.spark.serializer">Serializer</a>&nbsp;closureSerializer,
+        org.apache.spark.serializer.SerializerManager&nbsp;serializerManager,
+        org.apache.spark.MapOutputTracker&nbsp;mapOutputTracker,
+        org.apache.spark.shuffle.ShuffleManager&nbsp;shuffleManager,
+        org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager,
+        org.apache.spark.storage.BlockManager&nbsp;blockManager,
+        org.apache.spark.SecurityManager&nbsp;securityManager,
+        org.apache.spark.metrics.MetricsSystem&nbsp;metricsSystem,
+        org.apache.spark.memory.MemoryManager&nbsp;memoryManager,
+        
org.apache.spark.scheduler.OutputCommitCoordinator&nbsp;outputCommitCoordinator,
+        <a href="../../../org/apache/spark/SparkConf.html" title="class in 
org.apache.spark">SparkConf</a>&nbsp;conf)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>org.apache.spark.storage.BlockManager</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#blockManager()">blockManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td 
class="colFirst"><code>org.apache.spark.broadcast.BroadcastManager</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#broadcastManager()">broadcastManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code><a 
href="../../../org/apache/spark/serializer/Serializer.html" title="class in 
org.apache.spark.serializer">Serializer</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#closureSerializer()">closureSerializer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a href="../../../org/apache/spark/SparkConf.html" 
title="class in org.apache.spark">SparkConf</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#conf()">conf</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#executorId()">executorId</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static <a 
href="../../../org/apache/spark/SparkEnv.html" title="class in 
org.apache.spark">SparkEnv</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#get()">get</a></strong>()</code>
+<div class="block">Returns the SparkEnv.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.spark.MapOutputTracker</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#mapOutputTracker()">mapOutputTracker</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>org.apache.spark.memory.MemoryManager</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#memoryManager()">memoryManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.spark.metrics.MetricsSystem</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#metricsSystem()">metricsSystem</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td 
class="colFirst"><code>org.apache.spark.scheduler.OutputCommitCoordinator</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#outputCommitCoordinator()">outputCommitCoordinator</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.spark.SecurityManager</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#securityManager()">securityManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code><a 
href="../../../org/apache/spark/serializer/Serializer.html" title="class in 
org.apache.spark.serializer">Serializer</a></code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#serializer()">serializer</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td 
class="colFirst"><code>org.apache.spark.serializer.SerializerManager</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#serializerManager()">serializerManager</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#set(org.apache.spark.SparkEnv)">set</a></strong>(<a
 href="../../../org/apache/spark/SparkEnv.html" title="class in 
org.apache.spark">SparkEnv</a>&nbsp;e)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>org.apache.spark.shuffle.ShuffleManager</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkEnv.html#shuffleManager()">shuffleManager</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Object</h3>
+<code>equals, 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="SparkEnv(java.lang.String, org.apache.spark.rpc.RpcEnv, 
org.apache.spark.serializer.Serializer, org.apache.spark.serializer.Serializer, 
org.apache.spark.serializer.SerializerManager, 
org.apache.spark.MapOutputTracker, org.apache.spark.shuffle.ShuffleManager, 
org.apache.spark.broadcast.BroadcastManager, 
org.apache.spark.storage.BlockManager, org.apache.spark.SecurityManager, 
org.apache.spark.metrics.MetricsSystem, org.apache.spark.memory.MemoryManager, 
org.apache.spark.scheduler.OutputCommitCoordinator, 
org.apache.spark.SparkConf)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkEnv</h4>
+<pre>public&nbsp;SparkEnv(String&nbsp;executorId,
+        org.apache.spark.rpc.RpcEnv&nbsp;rpcEnv,
+        <a href="../../../org/apache/spark/serializer/Serializer.html" 
title="class in org.apache.spark.serializer">Serializer</a>&nbsp;serializer,
+        <a href="../../../org/apache/spark/serializer/Serializer.html" 
title="class in 
org.apache.spark.serializer">Serializer</a>&nbsp;closureSerializer,
+        org.apache.spark.serializer.SerializerManager&nbsp;serializerManager,
+        org.apache.spark.MapOutputTracker&nbsp;mapOutputTracker,
+        org.apache.spark.shuffle.ShuffleManager&nbsp;shuffleManager,
+        org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager,
+        org.apache.spark.storage.BlockManager&nbsp;blockManager,
+        org.apache.spark.SecurityManager&nbsp;securityManager,
+        org.apache.spark.metrics.MetricsSystem&nbsp;metricsSystem,
+        org.apache.spark.memory.MemoryManager&nbsp;memoryManager,
+        
org.apache.spark.scheduler.OutputCommitCoordinator&nbsp;outputCommitCoordinator,
+        <a href="../../../org/apache/spark/SparkConf.html" title="class in 
org.apache.spark">SparkConf</a>&nbsp;conf)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="set(org.apache.spark.SparkEnv)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>set</h4>
+<pre>public static&nbsp;void&nbsp;set(<a 
href="../../../org/apache/spark/SparkEnv.html" title="class in 
org.apache.spark">SparkEnv</a>&nbsp;e)</pre>
+</li>
+</ul>
+<a name="get()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;<a href="../../../org/apache/spark/SparkEnv.html" 
title="class in org.apache.spark">SparkEnv</a>&nbsp;get()</pre>
+<div class="block">Returns the SparkEnv.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="executorId()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorId</h4>
+<pre>public&nbsp;String&nbsp;executorId()</pre>
+</li>
+</ul>
+<a name="serializer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializer</h4>
+<pre>public&nbsp;<a 
href="../../../org/apache/spark/serializer/Serializer.html" title="class in 
org.apache.spark.serializer">Serializer</a>&nbsp;serializer()</pre>
+</li>
+</ul>
+<a name="closureSerializer()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>closureSerializer</h4>
+<pre>public&nbsp;<a 
href="../../../org/apache/spark/serializer/Serializer.html" title="class in 
org.apache.spark.serializer">Serializer</a>&nbsp;closureSerializer()</pre>
+</li>
+</ul>
+<a name="serializerManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>serializerManager</h4>
+<pre>public&nbsp;org.apache.spark.serializer.SerializerManager&nbsp;serializerManager()</pre>
+</li>
+</ul>
+<a name="mapOutputTracker()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>mapOutputTracker</h4>
+<pre>public&nbsp;org.apache.spark.MapOutputTracker&nbsp;mapOutputTracker()</pre>
+</li>
+</ul>
+<a name="shuffleManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shuffleManager</h4>
+<pre>public&nbsp;org.apache.spark.shuffle.ShuffleManager&nbsp;shuffleManager()</pre>
+</li>
+</ul>
+<a name="broadcastManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>broadcastManager</h4>
+<pre>public&nbsp;org.apache.spark.broadcast.BroadcastManager&nbsp;broadcastManager()</pre>
+</li>
+</ul>
+<a name="blockManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>blockManager</h4>
+<pre>public&nbsp;org.apache.spark.storage.BlockManager&nbsp;blockManager()</pre>
+</li>
+</ul>
+<a name="securityManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>securityManager</h4>
+<pre>public&nbsp;org.apache.spark.SecurityManager&nbsp;securityManager()</pre>
+</li>
+</ul>
+<a name="metricsSystem()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>metricsSystem</h4>
+<pre>public&nbsp;org.apache.spark.metrics.MetricsSystem&nbsp;metricsSystem()</pre>
+</li>
+</ul>
+<a name="memoryManager()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>memoryManager</h4>
+<pre>public&nbsp;org.apache.spark.memory.MemoryManager&nbsp;memoryManager()</pre>
+</li>
+</ul>
+<a name="outputCommitCoordinator()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>outputCommitCoordinator</h4>
+<pre>public&nbsp;org.apache.spark.scheduler.OutputCommitCoordinator&nbsp;outputCommitCoordinator()</pre>
+</li>
+</ul>
+<a name="conf()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>conf</h4>
+<pre>public&nbsp;<a href="../../../org/apache/spark/SparkConf.html" 
title="class in org.apache.spark">SparkConf</a>&nbsp;conf()</pre>
+</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/SparkContext.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkException.html" title="class in 
org.apache.spark"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkEnv.html" 
target="_top">Frames</a></li>
+<li><a href="SparkEnv.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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 ======= -->
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/3a634959/site/docs/2.1.3/api/java/org/apache/spark/SparkException.html
----------------------------------------------------------------------
diff --git a/site/docs/2.1.3/api/java/org/apache/spark/SparkException.html 
b/site/docs/2.1.3/api/java/org/apache/spark/SparkException.html
new file mode 100644
index 0000000..25eb904
--- /dev/null
+++ b/site/docs/2.1.3/api/java/org/apache/spark/SparkException.html
@@ -0,0 +1,262 @@
+<!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_80) on Tue Jun 26 17:20:44 UTC 2018 
-->
+<title>SparkException (Spark 2.1.3 JavaDoc)</title>
+<meta name="date" content="2018-06-26">
+<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="SparkException (Spark 2.1.3 JavaDoc)";
+    }
+//-->
+</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/SparkEnv.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfo.html" 
title="interface in org.apache.spark"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkException.html" 
target="_top">Frames</a></li>
+<li><a href="SparkException.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</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</div>
+<h2 title="Class SparkException" class="title">Class SparkException</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>Throwable</li>
+<li>
+<ul class="inheritance">
+<li>Exception</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkException</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SparkException</span>
+extends Exception</pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../serialized-form.html#org.apache.spark.SparkException">Serialized 
Form</a></dd></dl>
+</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">&nbsp;</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/SparkException.html#SparkException(java.lang.String)">SparkException</a></strong>(String&nbsp;message)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colOne"><code><strong><a 
href="../../../org/apache/spark/SparkException.html#SparkException(java.lang.String,%20java.lang.Throwable)">SparkException</a></strong>(String&nbsp;message,
+              Throwable&nbsp;cause)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_Throwable">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Throwable</h3>
+<code>addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, 
getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, 
printStackTrace, printStackTrace, setStackTrace, toString</code></li>
+</ul>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Object</h3>
+<code>equals, getClass, hashCode, notify, notifyAll, 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="SparkException(java.lang.String, java.lang.Throwable)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>SparkException</h4>
+<pre>public&nbsp;SparkException(String&nbsp;message,
+              Throwable&nbsp;cause)</pre>
+</li>
+</ul>
+<a name="SparkException(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkException</h4>
+<pre>public&nbsp;SparkException(String&nbsp;message)</pre>
+</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/SparkEnv.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfo.html" 
title="interface in org.apache.spark"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkException.html" 
target="_top">Frames</a></li>
+<li><a href="SparkException.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_summary">Constr</a>&nbsp;|&nbsp;</li>
+<li><a href="#methods_inherited_from_class_Throwable">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li><a href="#constructor_detail">Constr</a>&nbsp;|&nbsp;</li>
+<li>Method</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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/3a634959/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfo.html
----------------------------------------------------------------------
diff --git a/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfo.html 
b/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfo.html
new file mode 100644
index 0000000..98521a0
--- /dev/null
+++ b/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfo.html
@@ -0,0 +1,256 @@
+<!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_80) on Tue Jun 26 17:20:44 UTC 2018 
-->
+<title>SparkExecutorInfo (Spark 2.1.3 JavaDoc)</title>
+<meta name="date" content="2018-06-26">
+<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="SparkExecutorInfo (Spark 2.1.3 JavaDoc)";
+    }
+//-->
+</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/SparkException.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html" 
title="class in org.apache.spark"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfo.html" 
target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfo.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.spark</div>
+<h2 title="Interface SparkExecutorInfo" class="title">Interface 
SparkExecutorInfo</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Superinterfaces:</dt>
+<dd>java.io.Serializable</dd>
+</dl>
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html" 
title="class in org.apache.spark">SparkExecutorInfoImpl</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">SparkExecutorInfo</span>
+extends java.io.Serializable</pre>
+<div class="block">Exposes information about Spark Executors.
+
+ This interface is not designed to be implemented outside of Spark.  We may 
add additional methods
+ which may break binary compatibility with outside implementations.</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== 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">&nbsp;</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>long</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#cacheSize()">cacheSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#host()">host</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#numRunningTasks()">numRunningTasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#port()">port</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="host()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>host</h4>
+<pre>String&nbsp;host()</pre>
+</li>
+</ul>
+<a name="port()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>port</h4>
+<pre>int&nbsp;port()</pre>
+</li>
+</ul>
+<a name="cacheSize()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cacheSize</h4>
+<pre>long&nbsp;cacheSize()</pre>
+</li>
+</ul>
+<a name="numRunningTasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>numRunningTasks</h4>
+<pre>int&nbsp;numRunningTasks()</pre>
+</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/SparkException.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkExecutorInfoImpl.html" 
title="class in org.apache.spark"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfo.html" 
target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfo.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/3a634959/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfoImpl.html
----------------------------------------------------------------------
diff --git 
a/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfoImpl.html 
b/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfoImpl.html
new file mode 100644
index 0000000..c263845
--- /dev/null
+++ b/site/docs/2.1.3/api/java/org/apache/spark/SparkExecutorInfoImpl.html
@@ -0,0 +1,321 @@
+<!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_80) on Tue Jun 26 17:20:44 UTC 2018 
-->
+<title>SparkExecutorInfoImpl (Spark 2.1.3 JavaDoc)</title>
+<meta name="date" content="2018-06-26">
+<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="SparkExecutorInfoImpl (Spark 2.1.3 JavaDoc)";
+    }
+//-->
+</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/SparkExecutorInfo.html" 
title="interface in org.apache.spark"><span class="strong">Prev 
Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFiles.html" title="class in 
org.apache.spark"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfoImpl.html" 
target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfoImpl.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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.spark</div>
+<h2 title="Class SparkExecutorInfoImpl" class="title">Class 
SparkExecutorInfoImpl</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkExecutorInfoImpl</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Implemented Interfaces:</dt>
+<dd>java.io.Serializable, <a 
href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in 
org.apache.spark">SparkExecutorInfo</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public class <span class="strong">SparkExecutorInfoImpl</span>
+extends Object
+implements <a href="../../../org/apache/spark/SparkExecutorInfo.html" 
title="interface in org.apache.spark">SparkExecutorInfo</a></pre>
+<dl><dt><span class="strong">See Also:</span></dt><dd><a 
href="../../../serialized-form.html#org.apache.spark.SparkExecutorInfoImpl">Serialized
 Form</a></dd></dl>
+</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">&nbsp;</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/SparkExecutorInfoImpl.html#SparkExecutorInfoImpl(java.lang.String,%20int,%20long,%20int)">SparkExecutorInfoImpl</a></strong>(String&nbsp;host,
+                     int&nbsp;port,
+                     long&nbsp;cacheSize,
+                     int&nbsp;numRunningTasks)</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>long</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfoImpl.html#cacheSize()">cacheSize</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfoImpl.html#host()">host</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfoImpl.html#numRunningTasks()">numRunningTasks</a></strong>()</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>int</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkExecutorInfoImpl.html#port()">port</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Object</h3>
+<code>equals, 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="SparkExecutorInfoImpl(java.lang.String, int, long, int)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkExecutorInfoImpl</h4>
+<pre>public&nbsp;SparkExecutorInfoImpl(String&nbsp;host,
+                     int&nbsp;port,
+                     long&nbsp;cacheSize,
+                     int&nbsp;numRunningTasks)</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="host()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>host</h4>
+<pre>public&nbsp;String&nbsp;host()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#host()">host</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in 
org.apache.spark">SparkExecutorInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="port()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>port</h4>
+<pre>public&nbsp;int&nbsp;port()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#port()">port</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in 
org.apache.spark">SparkExecutorInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="cacheSize()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>cacheSize</h4>
+<pre>public&nbsp;long&nbsp;cacheSize()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#cacheSize()">cacheSize</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in 
org.apache.spark">SparkExecutorInfo</a></code></dd>
+</dl>
+</li>
+</ul>
+<a name="numRunningTasks()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>numRunningTasks</h4>
+<pre>public&nbsp;int&nbsp;numRunningTasks()</pre>
+<dl>
+<dt><strong>Specified by:</strong></dt>
+<dd><code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html#numRunningTasks()">numRunningTasks</a></code>&nbsp;in
 interface&nbsp;<code><a 
href="../../../org/apache/spark/SparkExecutorInfo.html" title="interface in 
org.apache.spark">SparkExecutorInfo</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><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/SparkExecutorInfo.html" 
title="interface in org.apache.spark"><span class="strong">Prev 
Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFiles.html" title="class in 
org.apache.spark"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkExecutorInfoImpl.html" 
target="_top">Frames</a></li>
+<li><a href="SparkExecutorInfoImpl.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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 ======= -->
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/3a634959/site/docs/2.1.3/api/java/org/apache/spark/SparkFiles.html
----------------------------------------------------------------------
diff --git a/site/docs/2.1.3/api/java/org/apache/spark/SparkFiles.html 
b/site/docs/2.1.3/api/java/org/apache/spark/SparkFiles.html
new file mode 100644
index 0000000..1b53ade
--- /dev/null
+++ b/site/docs/2.1.3/api/java/org/apache/spark/SparkFiles.html
@@ -0,0 +1,277 @@
+<!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_80) on Tue Jun 26 17:20:44 UTC 2018 
-->
+<title>SparkFiles (Spark 2.1.3 JavaDoc)</title>
+<meta name="date" content="2018-06-26">
+<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="SparkFiles (Spark 2.1.3 JavaDoc)";
+    }
+//-->
+</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/SparkExecutorInfoImpl.html" 
title="class in org.apache.spark"><span class="strong">Prev 
Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFirehoseListener.html" 
title="class in org.apache.spark"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFiles.html" 
target="_top">Frames</a></li>
+<li><a href="SparkFiles.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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.spark</div>
+<h2 title="Class SparkFiles" class="title">Class SparkFiles</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkFiles</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">SparkFiles</span>
+extends Object</pre>
+<div class="block">Resolves paths to files added through 
<code>SparkContext.addFile()</code>.</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">&nbsp;</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/SparkFiles.html#SparkFiles()">SparkFiles</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>static String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFiles.html#get(java.lang.String)">get</a></strong>(String&nbsp;filename)</code>
+<div class="block">Get the absolute path of a file added through 
<code>SparkContext.addFile()</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>static String</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFiles.html#getRootDirectory()">getRootDirectory</a></strong>()</code>
+<div class="block">Get the root directory that contains files added through 
<code>SparkContext.addFile()</code>.</div>
+</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Object</h3>
+<code>equals, 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="SparkFiles()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkFiles</h4>
+<pre>public&nbsp;SparkFiles()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="get(java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>get</h4>
+<pre>public static&nbsp;String&nbsp;get(String&nbsp;filename)</pre>
+<div class="block">Get the absolute path of a file added through 
<code>SparkContext.addFile()</code>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>filename</code> 
- (undocumented)</dd>
+<dt><span class="strong">Returns:</span></dt><dd>(undocumented)</dd></dl>
+</li>
+</ul>
+<a name="getRootDirectory()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>getRootDirectory</h4>
+<pre>public static&nbsp;String&nbsp;getRootDirectory()</pre>
+<div class="block">Get the root directory that contains files added through 
<code>SparkContext.addFile()</code>.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>(undocumented)</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><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/SparkExecutorInfoImpl.html" 
title="class in org.apache.spark"><span class="strong">Prev 
Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkFirehoseListener.html" 
title="class in org.apache.spark"><span class="strong">Next 
Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFiles.html" 
target="_top">Frames</a></li>
+<li><a href="SparkFiles.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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 ======= -->
+<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>

http://git-wip-us.apache.org/repos/asf/spark-website/blob/3a634959/site/docs/2.1.3/api/java/org/apache/spark/SparkFirehoseListener.html
----------------------------------------------------------------------
diff --git 
a/site/docs/2.1.3/api/java/org/apache/spark/SparkFirehoseListener.html 
b/site/docs/2.1.3/api/java/org/apache/spark/SparkFirehoseListener.html
new file mode 100644
index 0000000..2f011e3
--- /dev/null
+++ b/site/docs/2.1.3/api/java/org/apache/spark/SparkFirehoseListener.html
@@ -0,0 +1,495 @@
+<!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_80) on Tue Jun 26 17:20:44 UTC 2018 
-->
+<title>SparkFirehoseListener (Spark 2.1.3 JavaDoc)</title>
+<meta name="date" content="2018-06-26">
+<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="SparkFirehoseListener (Spark 2.1.3 JavaDoc)";
+    }
+//-->
+</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/SparkFiles.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in 
org.apache.spark"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFirehoseListener.html" 
target="_top">Frames</a></li>
+<li><a href="SparkFirehoseListener.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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.spark</div>
+<h2 title="Class SparkFirehoseListener" class="title">Class 
SparkFirehoseListener</h2>
+</div>
+<div class="contentContainer">
+<ul class="inheritance">
+<li>Object</li>
+<li>
+<ul class="inheritance">
+<li>org.apache.spark.SparkFirehoseListener</li>
+</ul>
+</li>
+</ul>
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public class <span class="strong">SparkFirehoseListener</span>
+extends Object</pre>
+<div class="block">Class that allows users to receive all SparkListener events.
+ Users should override the onEvent method.
+
+ This is a concrete Java class in order to ensure that we don't forget to 
update it when adding
+ new methods to SparkListener: forgetting to add a method will result in a 
compilation error (if
+ this was a concrete Scala class, default implementations of new event 
handlers would be inherited
+ from the SparkListener trait).</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">&nbsp;</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/SparkFirehoseListener.html#SparkFirehoseListener()">SparkFirehoseListener</a></strong>()</code>&nbsp;</td>
+</tr>
+</table>
+</li>
+</ul>
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" 
summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</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>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onApplicationEnd(org.apache.spark.scheduler.SparkListenerApplicationEnd)">onApplicationEnd</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerApplicationEnd.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerApplicationEnd</a>&nbsp;applicationEnd)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onApplicationStart(org.apache.spark.scheduler.SparkListenerApplicationStart)">onApplicationStart</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerApplicationStart.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerApplicationStart</a>&nbsp;applicationStart)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onBlockManagerAdded(org.apache.spark.scheduler.SparkListenerBlockManagerAdded)">onBlockManagerAdded</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerAdded.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerBlockManagerAdded</a>&nbsp;blockManagerAdded)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onBlockManagerRemoved(org.apache.spark.scheduler.SparkListenerBlockManagerRemoved)">onBlockManagerRemoved</a></strong>(<a
 
href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerRemoved.html"
 title="class in 
org.apache.spark.scheduler">SparkListenerBlockManagerRemoved</a>&nbsp;blockManagerRemoved)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onBlockUpdated(org.apache.spark.scheduler.SparkListenerBlockUpdated)">onBlockUpdated</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerBlockUpdated.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerBlockUpdated</a>&nbsp;blockUpdated)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onEnvironmentUpdate(org.apache.spark.scheduler.SparkListenerEnvironmentUpdate)">onEnvironmentUpdate</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerEnvironmentUpdate.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerEnvironmentUpdate</a>&nbsp;environmentUpdate)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onEvent(org.apache.spark.scheduler.SparkListenerEvent)">onEvent</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" 
title="interface in 
org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorAdded(org.apache.spark.scheduler.SparkListenerExecutorAdded)">onExecutorAdded</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerExecutorAdded.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerExecutorAdded</a>&nbsp;executorAdded)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorMetricsUpdate(org.apache.spark.scheduler.SparkListenerExecutorMetricsUpdate)">onExecutorMetricsUpdate</a></strong>(<a
 
href="../../../org/apache/spark/scheduler/SparkListenerExecutorMetricsUpdate.html"
 title="class in 
org.apache.spark.scheduler">SparkListenerExecutorMetricsUpdate</a>&nbsp;executorMetricsUpdate)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onExecutorRemoved(org.apache.spark.scheduler.SparkListenerExecutorRemoved)">onExecutorRemoved</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerExecutorRemoved.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerExecutorRemoved</a>&nbsp;executorRemoved)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onJobEnd(org.apache.spark.scheduler.SparkListenerJobEnd)">onJobEnd</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerJobEnd.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerJobEnd</a>&nbsp;jobEnd)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onJobStart(org.apache.spark.scheduler.SparkListenerJobStart)">onJobStart</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerJobStart.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerJobStart</a>&nbsp;jobStart)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onOtherEvent(org.apache.spark.scheduler.SparkListenerEvent)">onOtherEvent</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" 
title="interface in 
org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onStageCompleted(org.apache.spark.scheduler.SparkListenerStageCompleted)">onStageCompleted</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerStageCompleted.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerStageCompleted</a>&nbsp;stageCompleted)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onStageSubmitted(org.apache.spark.scheduler.SparkListenerStageSubmitted)">onStageSubmitted</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerStageSubmitted.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerStageSubmitted</a>&nbsp;stageSubmitted)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onTaskEnd(org.apache.spark.scheduler.SparkListenerTaskEnd)">onTaskEnd</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerTaskEnd.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerTaskEnd</a>&nbsp;taskEnd)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onTaskGettingResult(org.apache.spark.scheduler.SparkListenerTaskGettingResult)">onTaskGettingResult</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerTaskGettingResult.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerTaskGettingResult</a>&nbsp;taskGettingResult)</code>&nbsp;</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onTaskStart(org.apache.spark.scheduler.SparkListenerTaskStart)">onTaskStart</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerTaskStart.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerTaskStart</a>&nbsp;taskStart)</code>&nbsp;</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a 
href="../../../org/apache/spark/SparkFirehoseListener.html#onUnpersistRDD(org.apache.spark.scheduler.SparkListenerUnpersistRDD)">onUnpersistRDD</a></strong>(<a
 href="../../../org/apache/spark/scheduler/SparkListenerUnpersistRDD.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerUnpersistRDD</a>&nbsp;unpersistRDD)</code>&nbsp;</td>
+</tr>
+</table>
+<ul class="blockList">
+<li class="blockList"><a name="methods_inherited_from_class_Object">
+<!--   -->
+</a>
+<h3>Methods inherited from class&nbsp;Object</h3>
+<code>equals, 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="SparkFirehoseListener()">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>SparkFirehoseListener</h4>
+<pre>public&nbsp;SparkFirehoseListener()</pre>
+</li>
+</ul>
+</li>
+</ul>
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="onEvent(org.apache.spark.scheduler.SparkListenerEvent)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEvent</h4>
+<pre>public&nbsp;void&nbsp;onEvent(<a 
href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" 
title="interface in 
org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</pre>
+</li>
+</ul>
+<a 
name="onStageCompleted(org.apache.spark.scheduler.SparkListenerStageCompleted)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStageCompleted</h4>
+<pre>public final&nbsp;void&nbsp;onStageCompleted(<a 
href="../../../org/apache/spark/scheduler/SparkListenerStageCompleted.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerStageCompleted</a>&nbsp;stageCompleted)</pre>
+</li>
+</ul>
+<a 
name="onStageSubmitted(org.apache.spark.scheduler.SparkListenerStageSubmitted)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onStageSubmitted</h4>
+<pre>public final&nbsp;void&nbsp;onStageSubmitted(<a 
href="../../../org/apache/spark/scheduler/SparkListenerStageSubmitted.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerStageSubmitted</a>&nbsp;stageSubmitted)</pre>
+</li>
+</ul>
+<a name="onTaskStart(org.apache.spark.scheduler.SparkListenerTaskStart)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTaskStart</h4>
+<pre>public final&nbsp;void&nbsp;onTaskStart(<a 
href="../../../org/apache/spark/scheduler/SparkListenerTaskStart.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerTaskStart</a>&nbsp;taskStart)</pre>
+</li>
+</ul>
+<a 
name="onTaskGettingResult(org.apache.spark.scheduler.SparkListenerTaskGettingResult)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTaskGettingResult</h4>
+<pre>public final&nbsp;void&nbsp;onTaskGettingResult(<a 
href="../../../org/apache/spark/scheduler/SparkListenerTaskGettingResult.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerTaskGettingResult</a>&nbsp;taskGettingResult)</pre>
+</li>
+</ul>
+<a name="onTaskEnd(org.apache.spark.scheduler.SparkListenerTaskEnd)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onTaskEnd</h4>
+<pre>public final&nbsp;void&nbsp;onTaskEnd(<a 
href="../../../org/apache/spark/scheduler/SparkListenerTaskEnd.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerTaskEnd</a>&nbsp;taskEnd)</pre>
+</li>
+</ul>
+<a name="onJobStart(org.apache.spark.scheduler.SparkListenerJobStart)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onJobStart</h4>
+<pre>public final&nbsp;void&nbsp;onJobStart(<a 
href="../../../org/apache/spark/scheduler/SparkListenerJobStart.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerJobStart</a>&nbsp;jobStart)</pre>
+</li>
+</ul>
+<a name="onJobEnd(org.apache.spark.scheduler.SparkListenerJobEnd)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onJobEnd</h4>
+<pre>public final&nbsp;void&nbsp;onJobEnd(<a 
href="../../../org/apache/spark/scheduler/SparkListenerJobEnd.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerJobEnd</a>&nbsp;jobEnd)</pre>
+</li>
+</ul>
+<a 
name="onEnvironmentUpdate(org.apache.spark.scheduler.SparkListenerEnvironmentUpdate)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onEnvironmentUpdate</h4>
+<pre>public final&nbsp;void&nbsp;onEnvironmentUpdate(<a 
href="../../../org/apache/spark/scheduler/SparkListenerEnvironmentUpdate.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerEnvironmentUpdate</a>&nbsp;environmentUpdate)</pre>
+</li>
+</ul>
+<a 
name="onBlockManagerAdded(org.apache.spark.scheduler.SparkListenerBlockManagerAdded)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockManagerAdded</h4>
+<pre>public final&nbsp;void&nbsp;onBlockManagerAdded(<a 
href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerAdded.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerBlockManagerAdded</a>&nbsp;blockManagerAdded)</pre>
+</li>
+</ul>
+<a 
name="onBlockManagerRemoved(org.apache.spark.scheduler.SparkListenerBlockManagerRemoved)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockManagerRemoved</h4>
+<pre>public final&nbsp;void&nbsp;onBlockManagerRemoved(<a 
href="../../../org/apache/spark/scheduler/SparkListenerBlockManagerRemoved.html"
 title="class in 
org.apache.spark.scheduler">SparkListenerBlockManagerRemoved</a>&nbsp;blockManagerRemoved)</pre>
+</li>
+</ul>
+<a name="onUnpersistRDD(org.apache.spark.scheduler.SparkListenerUnpersistRDD)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onUnpersistRDD</h4>
+<pre>public final&nbsp;void&nbsp;onUnpersistRDD(<a 
href="../../../org/apache/spark/scheduler/SparkListenerUnpersistRDD.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerUnpersistRDD</a>&nbsp;unpersistRDD)</pre>
+</li>
+</ul>
+<a 
name="onApplicationStart(org.apache.spark.scheduler.SparkListenerApplicationStart)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onApplicationStart</h4>
+<pre>public final&nbsp;void&nbsp;onApplicationStart(<a 
href="../../../org/apache/spark/scheduler/SparkListenerApplicationStart.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerApplicationStart</a>&nbsp;applicationStart)</pre>
+</li>
+</ul>
+<a 
name="onApplicationEnd(org.apache.spark.scheduler.SparkListenerApplicationEnd)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onApplicationEnd</h4>
+<pre>public final&nbsp;void&nbsp;onApplicationEnd(<a 
href="../../../org/apache/spark/scheduler/SparkListenerApplicationEnd.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerApplicationEnd</a>&nbsp;applicationEnd)</pre>
+</li>
+</ul>
+<a 
name="onExecutorMetricsUpdate(org.apache.spark.scheduler.SparkListenerExecutorMetricsUpdate)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorMetricsUpdate</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorMetricsUpdate(<a 
href="../../../org/apache/spark/scheduler/SparkListenerExecutorMetricsUpdate.html"
 title="class in 
org.apache.spark.scheduler">SparkListenerExecutorMetricsUpdate</a>&nbsp;executorMetricsUpdate)</pre>
+</li>
+</ul>
+<a 
name="onExecutorAdded(org.apache.spark.scheduler.SparkListenerExecutorAdded)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorAdded</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorAdded(<a 
href="../../../org/apache/spark/scheduler/SparkListenerExecutorAdded.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerExecutorAdded</a>&nbsp;executorAdded)</pre>
+</li>
+</ul>
+<a 
name="onExecutorRemoved(org.apache.spark.scheduler.SparkListenerExecutorRemoved)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onExecutorRemoved</h4>
+<pre>public final&nbsp;void&nbsp;onExecutorRemoved(<a 
href="../../../org/apache/spark/scheduler/SparkListenerExecutorRemoved.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerExecutorRemoved</a>&nbsp;executorRemoved)</pre>
+</li>
+</ul>
+<a name="onBlockUpdated(org.apache.spark.scheduler.SparkListenerBlockUpdated)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>onBlockUpdated</h4>
+<pre>public&nbsp;void&nbsp;onBlockUpdated(<a 
href="../../../org/apache/spark/scheduler/SparkListenerBlockUpdated.html" 
title="class in 
org.apache.spark.scheduler">SparkListenerBlockUpdated</a>&nbsp;blockUpdated)</pre>
+</li>
+</ul>
+<a name="onOtherEvent(org.apache.spark.scheduler.SparkListenerEvent)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>onOtherEvent</h4>
+<pre>public&nbsp;void&nbsp;onOtherEvent(<a 
href="../../../org/apache/spark/scheduler/SparkListenerEvent.html" 
title="interface in 
org.apache.spark.scheduler">SparkListenerEvent</a>&nbsp;event)</pre>
+</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/SparkFiles.html" title="class in 
org.apache.spark"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/spark/SparkJobInfo.html" title="interface in 
org.apache.spark"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/spark/SparkFirehoseListener.html" 
target="_top">Frames</a></li>
+<li><a href="SparkFirehoseListener.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:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&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>Field&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 ======= -->
+<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>


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@spark.apache.org
For additional commands, e-mail: commits-h...@spark.apache.org

Reply via email to