You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@mesos.apache.org by dl...@apache.org on 2014/04/03 01:56:45 UTC

svn commit: r1584219 [6/9] - in /mesos/site: publish/ publish/api/current/ publish/api/latest/ publish/api/latest/java/ publish/api/latest/java/org/ publish/api/latest/java/org/apache/ publish/api/latest/java/org/apache/mesos/ publish/api/latest/java/r...

Added: mesos/site/source/api/latest/java/index-all.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/latest/java/index-all.html?rev=1584219&view=auto
==============================================================================
--- mesos/site/source/api/latest/java/index-all.html (added)
+++ mesos/site/source/api/latest/java/index-all.html Wed Apr  2 23:56:43 2014
@@ -0,0 +1,629 @@
+<!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_25) on Wed Apr 02 16:45:46 PDT 2014 -->
+<title>Index</title>
+<meta name="date" content="2014-04-02">
+<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="Index";
+    }
+//-->
+</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="./org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="./org/apache/mesos/package-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.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>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="contentContainer"><a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_K_">K</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;<a name="_A_">
+<!--   -->
+</a>
+<h2 class="title">A</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/ExecutorDriver.html#abort()">abort()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></dt>
+<dd>
+<div class="block">Aborts the driver so that no more callbacks can be made to the
+ executor.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#abort()">abort()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#abort()">abort()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#abort()">abort()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Aborts the driver so that no more callbacks can be made to the
+ scheduler.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Writer.html#append(byte[], long, java.util.concurrent.TimeUnit)">append(byte[], long, TimeUnit)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos">Log.Writer</a></dt>
+<dd>
+<div class="block">Attempts to append to the log with the specified data returning
+ the new end position of the log if successful.</div>
+</dd>
+</dl>
+<a name="_B_">
+<!--   -->
+</a>
+<h2 class="title">B</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Reader.html#beginning()">beginning()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></dt>
+<dd>
+<div class="block">Returns the beginning position of the log (might be out of date
+ with respect to another replica).</div>
+</dd>
+</dl>
+<a name="_C_">
+<!--   -->
+</a>
+<h2 class="title">C</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Position.html#compareTo(org.apache.mesos.Log.Position)">compareTo(Log.Position)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Position.html" title="class in org.apache.mesos">Log.Position</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_D_">
+<!--   -->
+</a>
+<h2 class="title">D</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Entry.html#data">data</a></span> - Variable in class org.apache.mesos.<a href="./org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos">Log.Entry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#declineOffer(OfferID)">declineOffer(OfferID)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#declineOffer(OfferID, Filters)">declineOffer(OfferID, Filters)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID, Filters)">declineOffer(OfferID, Filters)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Declines an offer in its entirety and applies the specified
+ filters on the resources (see mesos.proto for a description of
+ Filters).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID)">declineOffer(OfferID)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Declines an offer in its entirety.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#disconnected(org.apache.mesos.ExecutorDriver)">disconnected(ExecutorDriver)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked when the executor becomes "disconnected" from the slave
+ (e.g., the slave is being restarted due to an upgrade).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#disconnected(org.apache.mesos.SchedulerDriver)">disconnected(SchedulerDriver)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when the scheduler becomes "disconnected" from the master
+ (e.g., the master fails and another is taking over).</div>
+</dd>
+</dl>
+<a name="_E_">
+<!--   -->
+</a>
+<h2 class="title">E</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Reader.html#ending()">ending()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></dt>
+<dd>
+<div class="block">Returns the ending position of the log (might be out of date
+ with respect to another replica).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Position.html#equals(java.lang.Object)">equals(Object)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Position.html" title="class in org.apache.mesos">Log.Position</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#error(org.apache.mesos.ExecutorDriver, java.lang.String)">error(ExecutorDriver, String)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked when a fatal error has occured with the executor and/or
+ executor driver.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#error(org.apache.mesos.SchedulerDriver, java.lang.String)">error(SchedulerDriver, String)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when there is an unrecoverable error in the scheduler or
+ driver.</div>
+</dd>
+<dt><a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos"><span class="strong">Executor</span></a> - Interface in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Callback interface to be implemented by frameworks' executors.</div>
+</dd>
+<dt><a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos"><span class="strong">ExecutorDriver</span></a> - Interface in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Abstract interface for connecting an executor to Mesos.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#executorLost(org.apache.mesos.SchedulerDriver, ExecutorID, SlaveID, int)">executorLost(SchedulerDriver, ExecutorID, SlaveID, int)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when an executor has exited/terminated.</div>
+</dd>
+</dl>
+<a name="_F_">
+<!--   -->
+</a>
+<h2 class="title">F</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#finalize()">finalize()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Reader.html#finalize()">finalize()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Writer.html#finalize()">finalize()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos">Log.Writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#finalize()">finalize()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#finalize()">finalize()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#frameworkMessage(org.apache.mesos.ExecutorDriver, byte[])">frameworkMessage(ExecutorDriver, byte[])</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked when a framework message has arrived for this
+ executor.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#frameworkMessage(org.apache.mesos.SchedulerDriver, ExecutorID, SlaveID, byte[])">frameworkMessage(SchedulerDriver, ExecutorID, SlaveID, byte[])</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when an executor sends a message.</div>
+</dd>
+</dl>
+<a name="_I_">
+<!--   -->
+</a>
+<h2 class="title">I</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Position.html#identity()">identity()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Position.html" title="class in org.apache.mesos">Log.Position</a></dt>
+<dd>
+<div class="block">Returns an "identity" of this position, useful for serializing
+ to logs or across communication mediums.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#initialize(int, java.lang.String, java.util.Set)">initialize(int, String, Set&lt;String&gt;)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#initialize(int, java.lang.String, java.lang.String, long, java.util.concurrent.TimeUnit, java.lang.String)">initialize(int, String, String, long, TimeUnit, String)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#initialize(int, java.lang.String, java.lang.String, long, java.util.concurrent.TimeUnit, java.lang.String, java.lang.String, byte[])">initialize(int, String, String, long, TimeUnit, String, String, byte[])</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Reader.html#initialize(org.apache.mesos.Log)">initialize(Log)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Writer.html#initialize(org.apache.mesos.Log, long, java.util.concurrent.TimeUnit, int)">initialize(Log, long, TimeUnit, int)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos">Log.Writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#initialize()">initialize()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#initialize()">initialize()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_J_">
+<!--   -->
+</a>
+<h2 class="title">J</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/ExecutorDriver.html#join()">join()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></dt>
+<dd>
+<div class="block">Waits for the driver to be stopped or aborted, possibly
+ _blocking_ the current thread indefinitely.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#join()">join()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#join()">join()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#join()">join()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Waits for the driver to be stopped or aborted, possibly
+ _blocking_ the current thread indefinitely.</div>
+</dd>
+</dl>
+<a name="_K_">
+<!--   -->
+</a>
+<h2 class="title">K</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#killTask(org.apache.mesos.ExecutorDriver, TaskID)">killTask(ExecutorDriver, TaskID)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked when a task running within this executor has been killed
+ (via <a href="./org/apache/mesos/SchedulerDriver.html#killTask(TaskID)"><code>killTask(TaskID)</code></a>).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#killTask(TaskID)">killTask(TaskID)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#killTask(TaskID)">killTask(TaskID)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Kills the specified task.</div>
+</dd>
+</dl>
+<a name="_L_">
+<!--   -->
+</a>
+<h2 class="title">L</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#launchTask(org.apache.mesos.ExecutorDriver, TaskInfo)">launchTask(ExecutorDriver, TaskInfo)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked when a task has been launched on this executor (initiated
+ via <code>Scheduler#launchTasks</code>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#launchTasks(OfferID, java.util.Collection)">launchTasks(OfferID, Collection&lt;TaskInfo&gt;)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>Replaced by launchTasks using offer list.</i></div>
+</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#launchTasks(OfferID, java.util.Collection, Filters)">launchTasks(OfferID, Collection&lt;TaskInfo&gt;, Filters)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>Replaced by launchTasks using offer list.</i></div>
+</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection)">launchTasks(Collection&lt;OfferID&gt;, Collection&lt;TaskInfo&gt;)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)">launchTasks(Collection&lt;OfferID&gt;, Collection&lt;TaskInfo&gt;, Filters)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)">launchTasks(Collection&lt;OfferID&gt;, Collection&lt;TaskInfo&gt;, Filters)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Launches the given set of tasks on a set of offers.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection)">launchTasks(Collection&lt;OfferID&gt;, Collection&lt;TaskInfo&gt;)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Launches the given set of tasks.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#launchTasks(OfferID, java.util.Collection, Filters)">launchTasks(OfferID, Collection&lt;TaskInfo&gt;, Filters)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks,
+                     Filters filters) instead.</i></div>
+</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#launchTasks(OfferID, java.util.Collection)">launchTasks(OfferID, Collection&lt;TaskInfo&gt;)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block"><span class="strong">Deprecated.</span>
+<div class="block"><i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks) instead.</i></div>
+</div>
+</dd>
+<dt><a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos"><span class="strong">Log</span></a> - Class in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Provides access to a distributed append only log.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#Log(int, java.lang.String, java.util.Set)">Log(int, String, Set&lt;String&gt;)</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#Log(int, java.lang.String, java.lang.String, long, java.util.concurrent.TimeUnit, java.lang.String)">Log(int, String, String, long, TimeUnit, String)</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#Log(int, java.lang.String, java.lang.String, long, java.util.concurrent.TimeUnit, java.lang.String, java.lang.String, byte[])">Log(int, String, String, long, TimeUnit, String, String, byte[])</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos"><span class="strong">Log.Entry</span></a> - Class in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Represents an opaque data entry in the <a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos"><code>Log</code></a> with a <a href="./org/apache/mesos/Log.Position.html" title="class in org.apache.mesos"><code>Log.Position</code></a>.</div>
+</dd>
+<dt><a href="./org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.OperationFailedException</span></a> - Exception in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">An exception that gets thrown when an error occurs while
+ performing a read or write operation.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.OperationFailedException.html#Log.OperationFailedException(java.lang.String)">Log.OperationFailedException(String)</a></span> - Constructor for exception org.apache.mesos.<a href="./org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos">Log.OperationFailedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.OperationFailedException.html#Log.OperationFailedException(java.lang.String, java.lang.Throwable)">Log.OperationFailedException(String, Throwable)</a></span> - Constructor for exception org.apache.mesos.<a href="./org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos">Log.OperationFailedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/mesos/Log.Position.html" title="class in org.apache.mesos"><span class="strong">Log.Position</span></a> - Class in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">An opaque identifier of a log entry's position within the
+ log.</div>
+</dd>
+<dt><a href="./org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos"><span class="strong">Log.Reader</span></a> - Class in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Provides read access to the <a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos"><code>Log</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Reader.html#Log.Reader(org.apache.mesos.Log)">Log.Reader(Log)</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos"><span class="strong">Log.Writer</span></a> - Class in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Provides write access to the <a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos"><code>Log</code></a>.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Writer.html#Log.Writer(org.apache.mesos.Log, long, java.util.concurrent.TimeUnit, int)">Log.Writer(Log, long, TimeUnit, int)</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos">Log.Writer</a></dt>
+<dd>&nbsp;</dd>
+<dt><a href="./org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.WriterFailedException</span></a> - Exception in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">An exception that gets thrown when a writer no longer has the
+ ability to perform operations (e.g., because it was superseded by
+ another writer).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.WriterFailedException.html#Log.WriterFailedException(java.lang.String)">Log.WriterFailedException(String)</a></span> - Constructor for exception org.apache.mesos.<a href="./org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos">Log.WriterFailedException</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.WriterFailedException.html#Log.WriterFailedException(java.lang.String, java.lang.Throwable)">Log.WriterFailedException(String, Throwable)</a></span> - Constructor for exception org.apache.mesos.<a href="./org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos">Log.WriterFailedException</a></dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_M_">
+<!--   -->
+</a>
+<h2 class="title">M</h2>
+<dl>
+<dt><a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos"><span class="strong">MesosExecutorDriver</span></a> - Class in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Concrete implementation of an ExecutorDriver that connects an
+ Executor with a Mesos slave.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#MesosExecutorDriver(org.apache.mesos.Executor)">MesosExecutorDriver(Executor)</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>
+<div class="block">Creates a new driver that uses the specified Executor.</div>
+</dd>
+<dt><a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos"><span class="strong">MesosSchedulerDriver</span></a> - Class in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Concrete implementation of a SchedulerDriver that connects a
+ Scheduler with a Mesos master.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver(org.apache.mesos.Scheduler, FrameworkInfo, java.lang.String)">MesosSchedulerDriver(Scheduler, FrameworkInfo, String)</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>
+<div class="block">Creates a new driver for the specified scheduler.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver(org.apache.mesos.Scheduler, FrameworkInfo, java.lang.String, Credential)">MesosSchedulerDriver(Scheduler, FrameworkInfo, String, Credential)</a></span> - Constructor for class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>
+<div class="block">Same as the above constructor, except that it accepts 'credential'
+ as a parameter.</div>
+</dd>
+</dl>
+<a name="_O_">
+<!--   -->
+</a>
+<h2 class="title">O</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#offerRescinded(org.apache.mesos.SchedulerDriver, OfferID)">offerRescinded(SchedulerDriver, OfferID)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when an offer is no longer valid (e.g., the slave was
+ lost or another framework used resources in the offer).</div>
+</dd>
+<dt><a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a> - package org.apache.mesos</dt>
+<dd>&nbsp;</dd>
+</dl>
+<a name="_P_">
+<!--   -->
+</a>
+<h2 class="title">P</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Entry.html#position">position</a></span> - Variable in class org.apache.mesos.<a href="./org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos">Log.Entry</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.html#position(byte[])">position(byte[])</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></dt>
+<dd>
+<div class="block">Returns a position based off of the bytes recovered from
+ Position.identity().</div>
+</dd>
+</dl>
+<a name="_R_">
+<!--   -->
+</a>
+<h2 class="title">R</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Reader.html#read(org.apache.mesos.Log.Position, org.apache.mesos.Log.Position, long, java.util.concurrent.TimeUnit)">read(Log.Position, Log.Position, long, TimeUnit)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></dt>
+<dd>
+<div class="block">Attempts to read from the log between the specified positions
+ (inclusive).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#reconcileTasks(java.util.Collection)">reconcileTasks(Collection&lt;TaskStatus&gt;)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#reconcileTasks(java.util.Collection)">reconcileTasks(Collection&lt;TaskStatus&gt;)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Reconciliation of tasks causes the master to send status updates for tasks
+ whose status differs from the status sent here.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#registered(org.apache.mesos.ExecutorDriver, ExecutorInfo, FrameworkInfo, SlaveInfo)">registered(ExecutorDriver, ExecutorInfo, FrameworkInfo, SlaveInfo)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked once the executor driver has been able to successfully
+ connect with Mesos.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#registered(org.apache.mesos.SchedulerDriver, FrameworkID, MasterInfo)">registered(SchedulerDriver, FrameworkID, MasterInfo)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when the scheduler successfully registers with a Mesos
+ master.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#requestResources(java.util.Collection)">requestResources(Collection&lt;Request&gt;)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#requestResources(java.util.Collection)">requestResources(Collection&lt;Request&gt;)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Requests resources from Mesos (see mesos.proto for a description
+ of Request and how, for example, to request resources
+ from specific slaves).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#reregistered(org.apache.mesos.ExecutorDriver, SlaveInfo)">reregistered(ExecutorDriver, SlaveInfo)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked when the executor re-registers with a restarted slave.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#reregistered(org.apache.mesos.SchedulerDriver, MasterInfo)">reregistered(SchedulerDriver, MasterInfo)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when the scheduler re-registers with a newly elected Mesos master.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)">resourceOffers(SchedulerDriver, List&lt;Offer&gt;)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when resources have been offered to this framework.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#reviveOffers()">reviveOffers()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#reviveOffers()">reviveOffers()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Removes all filters, previously set by the framework (via <a href="./org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)"><code>launchTasks(java.util.Collection&lt;OfferID&gt;, java.util.Collection&lt;TaskInfo&gt;, Filters)</code></a>).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/ExecutorDriver.html#run()">run()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></dt>
+<dd>
+<div class="block">Starts and immediately joins (i.e., blocks on) the driver.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#run()">run()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#run()">run()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#run()">run()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Starts and immediately joins (i.e., blocks on) the driver.</div>
+</dd>
+</dl>
+<a name="_S_">
+<!--   -->
+</a>
+<h2 class="title">S</h2>
+<dl>
+<dt><a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Scheduler</span></a> - Interface in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Callback interface to be implemented by frameworks'
+ schedulers.</div>
+</dd>
+<dt><a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos"><span class="strong">SchedulerDriver</span></a> - Interface in <a href="./org/apache/mesos/package-summary.html">org.apache.mesos</a></dt>
+<dd>
+<div class="block">Abstract interface for connecting a scheduler to Mesos.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/ExecutorDriver.html#sendFrameworkMessage(byte[])">sendFrameworkMessage(byte[])</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></dt>
+<dd>
+<div class="block">Sends a message to the framework scheduler.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#sendFrameworkMessage(byte[])">sendFrameworkMessage(byte[])</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#sendFrameworkMessage(ExecutorID, SlaveID, byte[])">sendFrameworkMessage(ExecutorID, SlaveID, byte[])</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#sendFrameworkMessage(ExecutorID, SlaveID, byte[])">sendFrameworkMessage(ExecutorID, SlaveID, byte[])</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Sends a message from the framework to one of its executors.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/ExecutorDriver.html#sendStatusUpdate(TaskStatus)">sendStatusUpdate(TaskStatus)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></dt>
+<dd>
+<div class="block">Sends a status update to the framework scheduler, retrying as
+ necessary until an acknowledgement has been received or the
+ executor is terminated (in which case, a TASK_LOST status update
+ will be sent).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#sendStatusUpdate(TaskStatus)">sendStatusUpdate(TaskStatus)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Executor.html#shutdown(org.apache.mesos.ExecutorDriver)">shutdown(ExecutorDriver)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></dt>
+<dd>
+<div class="block">Invoked when the executor should terminate all of it's currently
+ running tasks.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#slaveLost(org.apache.mesos.SchedulerDriver, SlaveID)">slaveLost(SchedulerDriver, SlaveID)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when a slave has been determined unreachable (e.g.,
+ machine failure, network partition).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/ExecutorDriver.html#start()">start()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></dt>
+<dd>
+<div class="block">Starts the executor driver.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#start()">start()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>
+<div class="block">See ExecutorDriver for descriptions of these.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#start()">start()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>
+<div class="block">See SchedulerDriver for descriptions of these.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#start()">start()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Starts the scheduler driver.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Scheduler.html#statusUpdate(org.apache.mesos.SchedulerDriver, TaskStatus)">statusUpdate(SchedulerDriver, TaskStatus)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></dt>
+<dd>
+<div class="block">Invoked when the status of a task has changed (e.g., a slave is
+ lost and so the task is lost, a task finishes and an executor
+ sends a status update saying so, etc).</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/ExecutorDriver.html#stop()">stop()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></dt>
+<dd>
+<div class="block">Stops the executor driver.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosExecutorDriver.html#stop()">stop()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#stop(boolean)">stop(boolean)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/MesosSchedulerDriver.html#stop()">stop()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#stop(boolean)">stop(boolean)</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Stops the scheduler driver.</div>
+</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/SchedulerDriver.html#stop()">stop()</a></span> - Method in interface org.apache.mesos.<a href="./org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></dt>
+<dd>
+<div class="block">Stops the scheduler driver assuming no failover.</div>
+</dd>
+</dl>
+<a name="_T_">
+<!--   -->
+</a>
+<h2 class="title">T</h2>
+<dl>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Position.html#toString()">toString()</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Position.html" title="class in org.apache.mesos">Log.Position</a></dt>
+<dd>&nbsp;</dd>
+<dt><span class="strong"><a href="./org/apache/mesos/Log.Writer.html#truncate(org.apache.mesos.Log.Position, long, java.util.concurrent.TimeUnit)">truncate(Log.Position, long, TimeUnit)</a></span> - Method in class org.apache.mesos.<a href="./org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos">Log.Writer</a></dt>
+<dd>
+<div class="block">Attempts to truncate the log (from the beginning to the
+ specified position exclusive) If the position is invalid, an
+ WriterFailedException will get thrown.</div>
+</dd>
+</dl>
+<a href="#_A_">A</a>&nbsp;<a href="#_B_">B</a>&nbsp;<a href="#_C_">C</a>&nbsp;<a href="#_D_">D</a>&nbsp;<a href="#_E_">E</a>&nbsp;<a href="#_F_">F</a>&nbsp;<a href="#_I_">I</a>&nbsp;<a href="#_J_">J</a>&nbsp;<a href="#_K_">K</a>&nbsp;<a href="#_L_">L</a>&nbsp;<a href="#_M_">M</a>&nbsp;<a href="#_O_">O</a>&nbsp;<a href="#_P_">P</a>&nbsp;<a href="#_R_">R</a>&nbsp;<a href="#_S_">S</a>&nbsp;<a href="#_T_">T</a>&nbsp;</div>
+<!-- ======= 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="./org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="./org/apache/mesos/package-tree.html">Tree</a></li>
+<li><a href="./deprecated-list.html">Deprecated</a></li>
+<li class="navBarCell1Rev">Index</li>
+<li><a href="./help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="./index.html?index-all.html" target="_top">Frames</a></li>
+<li><a href="index-all.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>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Added: mesos/site/source/api/latest/java/index.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/latest/java/index.html?rev=1584219&view=auto
==============================================================================
--- mesos/site/source/api/latest/java/index.html (added)
+++ mesos/site/source/api/latest/java/index.html Wed Apr  2 23:56:43 2014
@@ -0,0 +1,64 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc on Wed Apr 02 16:45:46 PDT 2014 -->
+<title>Generated Documentation (Untitled)</title>
+<script type="text/javascript">
+    targetPage = "" + window.location.search;
+    if (targetPage != "" && targetPage != "undefined")
+        targetPage = targetPage.substring(1);
+    if (targetPage.indexOf(":") != -1 || (targetPage != "" && !validURL(targetPage)))
+        targetPage = "undefined";
+    function validURL(url) {
+        var pos = url.indexOf(".html");
+        if (pos == -1 || pos != url.length - 5)
+            return false;
+        var allowNumber = false;
+        var allowSep = false;
+        var seenDot = false;
+        for (var i = 0; i < url.length - 5; i++) {
+            var ch = url.charAt(i);
+            if ('a' <= ch && ch <= 'z' ||
+                    'A' <= ch && ch <= 'Z' ||
+                    ch == '$' ||
+                    ch == '_') {
+                allowNumber = true;
+                allowSep = true;
+            } else if ('0' <= ch && ch <= '9'
+                    || ch == '-') {
+                if (!allowNumber)
+                     return false;
+            } else if (ch == '/' || ch == '.') {
+                if (!allowSep)
+                    return false;
+                allowNumber = false;
+                allowSep = false;
+                if (ch == '.')
+                     seenDot = true;
+                if (ch == '/' && seenDot)
+                     return false;
+            } else {
+                return false;
+            }
+        }
+        return true;
+    }
+    function loadFrames() {
+        if (targetPage != "" && targetPage != "undefined")
+             top.classFrame.location = top.targetPage;
+    }
+</script>
+</head>
+<frameset cols="20%,80%" title="Documentation frame" onload="top.loadFrames()">
+<frame src="allclasses-frame.html" name="packageFrame" title="All classes and interfaces (except non-static nested types)">
+<frame src="org/apache/mesos/package-summary.html" name="classFrame" title="Package, class and interface descriptions" scrolling="yes">
+<noframes>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<h2>Frame Alert</h2>
+<p>This document is designed to be viewed using the frames feature. If you see this message, you are using a non-frame-capable web client. Link to <a href="org/apache/mesos/package-summary.html">Non-frame version</a>.</p>
+</noframes>
+</frameset>
+</html>

Added: mesos/site/source/api/latest/java/org/apache/mesos/Executor.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/latest/java/org/apache/mesos/Executor.html?rev=1584219&view=auto
==============================================================================
--- mesos/site/source/api/latest/java/org/apache/mesos/Executor.html (added)
+++ mesos/site/source/api/latest/java/org/apache/mesos/Executor.html Wed Apr  2 23:56:43 2014
@@ -0,0 +1,379 @@
+<!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_25) on Wed Apr 02 16:45:46 PDT 2014 -->
+<title>Executor</title>
+<meta name="date" content="2014-04-02">
+<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="Executor";
+    }
+//-->
+</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="../../../org/apache/mesos/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>Prev Class</li>
+<li><a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Executor.html" target="_top">Frames</a></li>
+<li><a href="Executor.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.mesos</div>
+<h2 title="Interface Executor" class="title">Interface Executor</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">Executor</span></pre>
+<div class="block">Callback interface to be implemented by frameworks' executors.
+ Note that only one callback will be invoked at a time, so it is not
+ recommended that you block within a callback because it may cause a
+ deadlock.
+
+ Each callback includes a reference to the executor driver that was
+ used to run this executor. The reference will not change for the
+ duration of an executor (i.e., from the point you do <a href="../../../org/apache/mesos/ExecutorDriver.html#start()"><code>ExecutorDriver.start()</code></a> to the point that <a href="../../../org/apache/mesos/ExecutorDriver.html#join()"><code>ExecutorDriver.join()</code></a>
+ returns). This is intended for convenience so that an executor
+ doesn't need to store a reference to the driver itself.</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>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#disconnected(org.apache.mesos.ExecutorDriver)">disconnected</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver)</code>
+<div class="block">Invoked when the executor becomes "disconnected" from the slave
+ (e.g., the slave is being restarted due to an upgrade).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#error(org.apache.mesos.ExecutorDriver, java.lang.String)">error</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+     java.lang.String&nbsp;message)</code>
+<div class="block">Invoked when a fatal error has occured with the executor and/or
+ executor driver.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#frameworkMessage(org.apache.mesos.ExecutorDriver, byte[])">frameworkMessage</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+                byte[]&nbsp;data)</code>
+<div class="block">Invoked when a framework message has arrived for this
+ executor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#killTask(org.apache.mesos.ExecutorDriver, TaskID)">killTask</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+        TaskID&nbsp;taskId)</code>
+<div class="block">Invoked when a task running within this executor has been killed
+ (via <a href="../../../org/apache/mesos/SchedulerDriver.html#killTask(TaskID)"><code>SchedulerDriver.killTask(TaskID)</code></a>).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#launchTask(org.apache.mesos.ExecutorDriver, TaskInfo)">launchTask</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+          TaskInfo&nbsp;task)</code>
+<div class="block">Invoked when a task has been launched on this executor (initiated
+ via <code>Scheduler#launchTasks</code>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#registered(org.apache.mesos.ExecutorDriver, ExecutorInfo, FrameworkInfo, SlaveInfo)">registered</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+          ExecutorInfo&nbsp;executorInfo,
+          FrameworkInfo&nbsp;frameworkInfo,
+          SlaveInfo&nbsp;slaveInfo)</code>
+<div class="block">Invoked once the executor driver has been able to successfully
+ connect with Mesos.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#reregistered(org.apache.mesos.ExecutorDriver, SlaveInfo)">reregistered</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+            SlaveInfo&nbsp;slaveInfo)</code>
+<div class="block">Invoked when the executor re-registers with a restarted slave.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Executor.html#shutdown(org.apache.mesos.ExecutorDriver)">shutdown</a></strong>(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver)</code>
+<div class="block">Invoked when the executor should terminate all of it's currently
+ running tasks.</div>
+</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="registered(org.apache.mesos.ExecutorDriver, ExecutorInfo, FrameworkInfo, SlaveInfo)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registered</h4>
+<pre>void&nbsp;registered(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+              ExecutorInfo&nbsp;executorInfo,
+              FrameworkInfo&nbsp;frameworkInfo,
+              SlaveInfo&nbsp;slaveInfo)</pre>
+<div class="block">Invoked once the executor driver has been able to successfully
+ connect with Mesos. In particular, a scheduler can pass some
+ data to it's executors through the <code>ExecutorInfo#data</code>
+ field. TODO(vinod): Add a new reregistered callback for when the executor
+ re-connects with a restarted slave.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd><dd><code>executorInfo</code> - The executor info that was used to start this executor.</dd><dd><code>frameworkInfo</code> - The framework that started this executor.</dd><dd><code>slaveInfo</code> - The slave this executor is registered with.</dd></dl>
+</li>
+</ul>
+<a name="reregistered(org.apache.mesos.ExecutorDriver, SlaveInfo)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reregistered</h4>
+<pre>void&nbsp;reregistered(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+                SlaveInfo&nbsp;slaveInfo)</pre>
+<div class="block">Invoked when the executor re-registers with a restarted slave.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd><dd><code>slaveInfo</code> - The slave this executor re-registered with.</dd></dl>
+</li>
+</ul>
+<a name="disconnected(org.apache.mesos.ExecutorDriver)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disconnected</h4>
+<pre>void&nbsp;disconnected(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver)</pre>
+<div class="block">Invoked when the executor becomes "disconnected" from the slave
+ (e.g., the slave is being restarted due to an upgrade).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd></dl>
+</li>
+</ul>
+<a name="launchTask(org.apache.mesos.ExecutorDriver, TaskInfo)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTask</h4>
+<pre>void&nbsp;launchTask(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+              TaskInfo&nbsp;task)</pre>
+<div class="block">Invoked when a task has been launched on this executor (initiated
+ via <code>Scheduler#launchTasks</code>. Note that this task can be
+ realized with a thread, a process, or some simple computation,
+ however, no other callbacks will be invoked on this executor
+ until this callback has returned.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd><dd><code>task</code> - The info about the task that was launched.</dd></dl>
+</li>
+</ul>
+<a name="killTask(org.apache.mesos.ExecutorDriver, TaskID)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>killTask</h4>
+<pre>void&nbsp;killTask(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+            TaskID&nbsp;taskId)</pre>
+<div class="block">Invoked when a task running within this executor has been killed
+ (via <a href="../../../org/apache/mesos/SchedulerDriver.html#killTask(TaskID)"><code>SchedulerDriver.killTask(TaskID)</code></a>). Note that no status
+ update will be sent on behalf of the executor, the executor is
+ responsible for creating a new TaskStatus (i.e., with
+ TASK_KILLED) and invoking <a href="../../../org/apache/mesos/ExecutorDriver.html#sendStatusUpdate(TaskStatus)"><code>ExecutorDriver.sendStatusUpdate(TaskStatus)</code></a>.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd><dd><code>taskId</code> - The ID of the task that was killed.</dd></dl>
+</li>
+</ul>
+<a name="frameworkMessage(org.apache.mesos.ExecutorDriver, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>frameworkMessage</h4>
+<pre>void&nbsp;frameworkMessage(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+                    byte[]&nbsp;data)</pre>
+<div class="block">Invoked when a framework message has arrived for this
+ executor. These messages are best effort; do not expect a
+ framework message to be retransmitted in any reliable fashion.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd><dd><code>data</code> - The message data.</dd></dl>
+</li>
+</ul>
+<a name="shutdown(org.apache.mesos.ExecutorDriver)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>shutdown</h4>
+<pre>void&nbsp;shutdown(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver)</pre>
+<div class="block">Invoked when the executor should terminate all of it's currently
+ running tasks. Note that after a Mesos has determined that an
+ executor has terminated any tasks that the executor did not send
+ terminal status updates for (e.g., TASK_KILLED, TASK_FINISHED,
+ TASK_FAILED, etc) a TASK_LOST status update will be created.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd></dl>
+</li>
+</ul>
+<a name="error(org.apache.mesos.ExecutorDriver, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>error</h4>
+<pre>void&nbsp;error(<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>&nbsp;driver,
+         java.lang.String&nbsp;message)</pre>
+<div class="block">Invoked when a fatal error has occured with the executor and/or
+ executor driver. The driver will be aborted BEFORE invoking this
+ callback.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to start this executor.</dd><dd><code>message</code> - The error message.</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="../../../org/apache/mesos/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>Prev Class</li>
+<li><a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/Executor.html" target="_top">Frames</a></li>
+<li><a href="Executor.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 ======= -->
+</body>
+</html>

Added: mesos/site/source/api/latest/java/org/apache/mesos/ExecutorDriver.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/latest/java/org/apache/mesos/ExecutorDriver.html?rev=1584219&view=auto
==============================================================================
--- mesos/site/source/api/latest/java/org/apache/mesos/ExecutorDriver.html (added)
+++ mesos/site/source/api/latest/java/org/apache/mesos/ExecutorDriver.html Wed Apr  2 23:56:43 2014
@@ -0,0 +1,339 @@
+<!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_25) on Wed Apr 02 16:45:46 PDT 2014 -->
+<title>ExecutorDriver</title>
+<meta name="date" content="2014-04-02">
+<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="ExecutorDriver";
+    }
+//-->
+</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="../../../org/apache/mesos/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/mesos/Executor.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/ExecutorDriver.html" target="_top">Frames</a></li>
+<li><a href="ExecutorDriver.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.mesos</div>
+<h2 title="Interface ExecutorDriver" class="title">Interface ExecutorDriver</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">ExecutorDriver</span></pre>
+<div class="block">Abstract interface for connecting an executor to Mesos. This
+ interface is used both to manage the executor's lifecycle (start
+ it, stop it, or wait for it to finish) and to interact with Mesos
+ (e.g., send status updates, send framework messages, etc.).</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>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/ExecutorDriver.html#abort()">abort</a></strong>()</code>
+<div class="block">Aborts the driver so that no more callbacks can be made to the
+ executor.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/ExecutorDriver.html#join()">join</a></strong>()</code>
+<div class="block">Waits for the driver to be stopped or aborted, possibly
+ _blocking_ the current thread indefinitely.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/ExecutorDriver.html#run()">run</a></strong>()</code>
+<div class="block">Starts and immediately joins (i.e., blocks on) the driver.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/ExecutorDriver.html#sendFrameworkMessage(byte[])">sendFrameworkMessage</a></strong>(byte[]&nbsp;data)</code>
+<div class="block">Sends a message to the framework scheduler.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/ExecutorDriver.html#sendStatusUpdate(TaskStatus)">sendStatusUpdate</a></strong>(TaskStatus&nbsp;status)</code>
+<div class="block">Sends a status update to the framework scheduler, retrying as
+ necessary until an acknowledgement has been received or the
+ executor is terminated (in which case, a TASK_LOST status update
+ will be sent).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/ExecutorDriver.html#start()">start</a></strong>()</code>
+<div class="block">Starts the executor driver.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/ExecutorDriver.html#stop()">stop</a></strong>()</code>
+<div class="block">Stops the executor driver.</div>
+</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="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>Status&nbsp;start()</pre>
+<div class="block">Starts the executor driver. This needs to be called before any
+ other driver calls are made.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="stop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>Status&nbsp;stop()</pre>
+<div class="block">Stops the executor driver.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="abort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>abort</h4>
+<pre>Status&nbsp;abort()</pre>
+<div class="block">Aborts the driver so that no more callbacks can be made to the
+ executor. The semantics of abort and stop have deliberately been
+ separated so that code can detect an aborted driver (i.e., via
+ the return status of <a href="../../../org/apache/mesos/ExecutorDriver.html#join()"><code>join()</code></a>, see below),
+ and instantiate and start another driver if desired (from within
+ the same process ... although this functionality is currently not
+ supported for executors).</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="join()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>join</h4>
+<pre>Status&nbsp;join()</pre>
+<div class="block">Waits for the driver to be stopped or aborted, possibly
+ _blocking_ the current thread indefinitely. The return status of
+ this function can be used to determine if the driver was aborted
+ (see mesos.proto for a description of Status).</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="run()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>Status&nbsp;run()</pre>
+<div class="block">Starts and immediately joins (i.e., blocks on) the driver.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="sendStatusUpdate(TaskStatus)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendStatusUpdate</h4>
+<pre>Status&nbsp;sendStatusUpdate(TaskStatus&nbsp;status)</pre>
+<div class="block">Sends a status update to the framework scheduler, retrying as
+ necessary until an acknowledgement has been received or the
+ executor is terminated (in which case, a TASK_LOST status update
+ will be sent). See <a href="../../../org/apache/mesos/Scheduler.html#statusUpdate(org.apache.mesos.SchedulerDriver, TaskStatus)"><code>Scheduler.statusUpdate(org.apache.mesos.SchedulerDriver, TaskStatus)</code></a> for more
+ information about status update acknowledgements.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>status</code> - The status update to send.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="sendFrameworkMessage(byte[])">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>sendFrameworkMessage</h4>
+<pre>Status&nbsp;sendFrameworkMessage(byte[]&nbsp;data)</pre>
+<div class="block">Sends a message to the framework scheduler. These messages are
+ best effort; do not expect a framework message to be
+ retransmitted in any reliable fashion.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>data</code> - The message data.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</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="../../../org/apache/mesos/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/mesos/Executor.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos"><span class="strong">Next Class</span></a></li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/ExecutorDriver.html" target="_top">Frames</a></li>
+<li><a href="ExecutorDriver.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 ======= -->
+</body>
+</html>