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:40:11 UTC

svn commit: r1584217 [4/9] - in /mesos/site: ./ publish/ publish/api/ publish/api/current/ publish/api/current/java/ publish/api/current/java/org/ publish/api/current/java/org/apache/ publish/api/current/java/org/apache/mesos/ publish/api/current/java/...

Added: mesos/site/publish/api/current/java/org/apache/mesos/Scheduler.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/org/apache/mesos/Scheduler.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/org/apache/mesos/Scheduler.html (added)
+++ mesos/site/publish/api/current/java/org/apache/mesos/Scheduler.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,442 @@
+<!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:09:03 PDT 2014 -->
+<title>Scheduler</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="Scheduler";
+    }
+//-->
+</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/MesosSchedulerDriver.html" title="class in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/mesos/SchedulerDriver.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/Scheduler.html" target="_top">Frames</a></li>
+<li><a href="Scheduler.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 Scheduler" class="title">Interface Scheduler</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<hr>
+<br>
+<pre>public interface <span class="strong">Scheduler</span></pre>
+<div class="block">Callback interface to be implemented by frameworks'
+ schedulers. 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 scheduler driver that was
+ used to run this scheduler. The reference will not change for the
+ duration of a scheduler (i.e., from the point you do <a href="../../../org/apache/mesos/SchedulerDriver.html#start()"><code>SchedulerDriver.start()</code></a> to the point that <a href="../../../org/apache/mesos/SchedulerDriver.html#join()"><code>SchedulerDriver.join()</code></a> returns). This is intended for convenience so
+ that a scheduler 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/Scheduler.html#disconnected(org.apache.mesos.SchedulerDriver)">disconnected</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver)</code>
+<div class="block">Invoked when the scheduler becomes "disconnected" from the master
+ (e.g., the master fails and another is taking over).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#error(org.apache.mesos.SchedulerDriver, java.lang.String)">error</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+     java.lang.String&nbsp;message)</code>
+<div class="block">Invoked when there is an unrecoverable error in the scheduler or
+ driver.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#executorLost(org.apache.mesos.SchedulerDriver, ExecutorID, SlaveID, int)">executorLost</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+            ExecutorID&nbsp;executorId,
+            SlaveID&nbsp;slaveId,
+            int&nbsp;status)</code>
+<div class="block">Invoked when an executor has exited/terminated.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#frameworkMessage(org.apache.mesos.SchedulerDriver, ExecutorID, SlaveID, byte[])">frameworkMessage</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+                ExecutorID&nbsp;executorId,
+                SlaveID&nbsp;slaveId,
+                byte[]&nbsp;data)</code>
+<div class="block">Invoked when an executor sends a message.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#offerRescinded(org.apache.mesos.SchedulerDriver, OfferID)">offerRescinded</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+              OfferID&nbsp;offerId)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#registered(org.apache.mesos.SchedulerDriver, FrameworkID, MasterInfo)">registered</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+          FrameworkID&nbsp;frameworkId,
+          MasterInfo&nbsp;masterInfo)</code>
+<div class="block">Invoked when the scheduler successfully registers with a Mesos
+ master.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#reregistered(org.apache.mesos.SchedulerDriver, MasterInfo)">reregistered</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+            MasterInfo&nbsp;masterInfo)</code>
+<div class="block">Invoked when the scheduler re-registers with a newly elected Mesos master.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)">resourceOffers</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+              java.util.List&lt;Offer&gt;&nbsp;offers)</code>
+<div class="block">Invoked when resources have been offered to this framework.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#slaveLost(org.apache.mesos.SchedulerDriver, SlaveID)">slaveLost</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+         SlaveID&nbsp;slaveId)</code>
+<div class="block">Invoked when a slave has been determined unreachable (e.g.,
+ machine failure, network partition).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>void</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/Scheduler.html#statusUpdate(org.apache.mesos.SchedulerDriver, TaskStatus)">statusUpdate</a></strong>(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+            TaskStatus&nbsp;status)</code>
+<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>
+</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.SchedulerDriver, FrameworkID, MasterInfo)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>registered</h4>
+<pre>void&nbsp;registered(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+              FrameworkID&nbsp;frameworkId,
+              MasterInfo&nbsp;masterInfo)</pre>
+<div class="block">Invoked when the scheduler successfully registers with a Mesos
+ master. A unique ID (generated by the master) used for
+ distinguishing this framework from others and MasterInfo
+ with the ip and port of the current master are provided as arguments.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The scheduler driver that was used to run this scheduler.</dd><dd><code>frameworkId</code> - The framework ID generated by the master.</dd><dd><code>masterInfo</code> - Info about the current master, including ip and port.</dd></dl>
+</li>
+</ul>
+<a name="reregistered(org.apache.mesos.SchedulerDriver, MasterInfo)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reregistered</h4>
+<pre>void&nbsp;reregistered(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+                MasterInfo&nbsp;masterInfo)</pre>
+<div class="block">Invoked when the scheduler re-registers with a newly elected Mesos master.
+ This is only called when the scheduler has previously been registered.
+ MasterInfo containing the updated information about the elected master
+ is provided as an argument.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to run this scheduler.</dd><dd><code>masterInfo</code> - The updated information about the elected master.</dd></dl>
+</li>
+</ul>
+<a name="resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>resourceOffers</h4>
+<pre>void&nbsp;resourceOffers(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+                  java.util.List&lt;Offer&gt;&nbsp;offers)</pre>
+<div class="block">Invoked when resources have been offered to this framework. A
+ single offer will only contain resources from a single slave.
+ Resources associated with an offer will not be re-offered to
+ _this_ framework until either (a) this framework has rejected
+ those resources (see <a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)"><code>SchedulerDriver.launchTasks(java.util.Collection&lt;OfferID&gt;, java.util.Collection&lt;TaskInfo&gt;, Filters)</code></a>) or (b)
+ those resources have been rescinded (see <code>offerRescinded</code>).
+ Note that resources may be concurrently offered to more than one
+ framework at a time (depending on the allocator being used). In
+ that case, the first framework to launch tasks using those
+ resources will be able to use them while the other frameworks
+ will have those resources rescinded (or if a framework has
+ already launched tasks with those resources then those tasks will
+ fail with a TASK_LOST status and a message saying as much).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to run this scheduler.</dd><dd><code>offers</code> - The resources offered to this framework.</dd></dl>
+</li>
+</ul>
+<a name="offerRescinded(org.apache.mesos.SchedulerDriver, OfferID)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>offerRescinded</h4>
+<pre>void&nbsp;offerRescinded(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+                  OfferID&nbsp;offerId)</pre>
+<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). If for
+ whatever reason an offer is never rescinded (e.g., dropped
+ message, failing over framework, etc.), a framwork that attempts
+ to launch tasks using an invalid offer will receive TASK_LOST
+ status updats for those tasks (see <a href="../../../org/apache/mesos/Scheduler.html#resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)"><code>resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List&lt;Offer&gt;)</code></a>).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to run this scheduler.</dd><dd><code>offerId</code> - The ID of the offer that was rescinded.</dd></dl>
+</li>
+</ul>
+<a name="statusUpdate(org.apache.mesos.SchedulerDriver, TaskStatus)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>statusUpdate</h4>
+<pre>void&nbsp;statusUpdate(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+                TaskStatus&nbsp;status)</pre>
+<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). Note that returning from
+ this callback _acknowledges_ receipt of this status update! If
+ for whatever reason the scheduler aborts during this callback (or
+ the process exits) another status update will be delivered (note,
+ however, that this is currently not true if the slave sending the
+ status update is lost/fails during that time).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to run this scheduler.</dd><dd><code>status</code> - The status update, which includes the task ID and status.</dd></dl>
+</li>
+</ul>
+<a name="frameworkMessage(org.apache.mesos.SchedulerDriver, ExecutorID, SlaveID, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>frameworkMessage</h4>
+<pre>void&nbsp;frameworkMessage(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+                    ExecutorID&nbsp;executorId,
+                    SlaveID&nbsp;slaveId,
+                    byte[]&nbsp;data)</pre>
+<div class="block">Invoked when an executor sends a message. 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 run this scheduler.</dd><dd><code>executorId</code> - The ID of the executor that sent the message.</dd><dd><code>slaveId</code> - The ID of the slave that launched the executor.</dd><dd><code>data</code> - The message payload.</dd></dl>
+</li>
+</ul>
+<a name="disconnected(org.apache.mesos.SchedulerDriver)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>disconnected</h4>
+<pre>void&nbsp;disconnected(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver)</pre>
+<div class="block">Invoked when the scheduler becomes "disconnected" from the master
+ (e.g., the master fails and another is taking over).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to run this scheduler.</dd></dl>
+</li>
+</ul>
+<a name="slaveLost(org.apache.mesos.SchedulerDriver, SlaveID)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>slaveLost</h4>
+<pre>void&nbsp;slaveLost(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+             SlaveID&nbsp;slaveId)</pre>
+<div class="block">Invoked when a slave has been determined unreachable (e.g.,
+ machine failure, network partition). Most frameworks will need to
+ reschedule any tasks launched on this slave on a new slave.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to run this scheduler.</dd><dd><code>slaveId</code> - The ID of the slave that was lost.</dd></dl>
+</li>
+</ul>
+<a name="executorLost(org.apache.mesos.SchedulerDriver, ExecutorID, SlaveID, int)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>executorLost</h4>
+<pre>void&nbsp;executorLost(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+                ExecutorID&nbsp;executorId,
+                SlaveID&nbsp;slaveId,
+                int&nbsp;status)</pre>
+<div class="block">Invoked when an executor has exited/terminated. Note that any
+ tasks running will have TASK_LOST status updates automagically
+ generated.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>driver</code> - The driver that was used to run this scheduler.</dd><dd><code>executorId</code> - The ID of the executor that was lost.</dd><dd><code>slaveId</code> - The ID of the slave that launched the executor.</dd><dd><code>status</code> - The exit status of the executor.</dd></dl>
+</li>
+</ul>
+<a name="error(org.apache.mesos.SchedulerDriver, java.lang.String)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>error</h4>
+<pre>void&nbsp;error(<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>&nbsp;driver,
+         java.lang.String&nbsp;message)</pre>
+<div class="block">Invoked when there is an unrecoverable error in the scheduler or
+ 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 run this scheduler.</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><a href="../../../org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li><a href="../../../org/apache/mesos/SchedulerDriver.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/Scheduler.html" target="_top">Frames</a></li>
+<li><a href="Scheduler.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/publish/api/current/java/org/apache/mesos/SchedulerDriver.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/org/apache/mesos/SchedulerDriver.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/org/apache/mesos/SchedulerDriver.html (added)
+++ mesos/site/publish/api/current/java/org/apache/mesos/SchedulerDriver.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,574 @@
+<!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:09:03 PDT 2014 -->
+<title>SchedulerDriver</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="SchedulerDriver";
+    }
+//-->
+</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/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/SchedulerDriver.html" target="_top">Frames</a></li>
+<li><a href="SchedulerDriver.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 SchedulerDriver" class="title">Interface SchedulerDriver</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/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">SchedulerDriver</span></pre>
+<div class="block">Abstract interface for connecting a scheduler to Mesos. This
+ interface is used both to manage the scheduler's lifecycle (start
+ it, stop it, or wait for it to finish) and to interact with Mesos
+ (e.g., launch tasks, kill tasks, 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/SchedulerDriver.html#abort()">abort</a></strong>()</code>
+<div class="block">Aborts the driver so that no more callbacks can be made to the
+ scheduler.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID)">declineOffer</a></strong>(OfferID&nbsp;offerId)</code>
+<div class="block">Declines an offer in its entirety.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID, Filters)">declineOffer</a></strong>(OfferID&nbsp;offerId,
+            Filters&nbsp;filters)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.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/SchedulerDriver.html#killTask(TaskID)">killTask</a></strong>(TaskID&nbsp;taskId)</code>
+<div class="block">Kills the specified task.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection)">launchTasks</a></strong>(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</code>
+<div class="block">Launches the given set of tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)">launchTasks</a></strong>(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+           Filters&nbsp;filters)</code>
+<div class="block">Launches the given set of tasks on a set of offers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(OfferID, java.util.Collection)">launchTasks</a></strong>(OfferID&nbsp;offerId,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks) instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(OfferID, java.util.Collection, Filters)">launchTasks</a></strong>(OfferID&nbsp;offerId,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+           Filters&nbsp;filters)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks,
+                     Filters filters) instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#reconcileTasks(java.util.Collection)">reconcileTasks</a></strong>(java.util.Collection&lt;TaskStatus&gt;&nbsp;statuses)</code>
+<div class="block">Reconciliation of tasks causes the master to send status updates for tasks
+ whose status differs from the status sent here.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#requestResources(java.util.Collection)">requestResources</a></strong>(java.util.Collection&lt;Request&gt;&nbsp;requests)</code>
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#reviveOffers()">reviveOffers</a></strong>()</code>
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.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/SchedulerDriver.html#sendFrameworkMessage(ExecutorID, SlaveID, byte[])">sendFrameworkMessage</a></strong>(ExecutorID&nbsp;executorId,
+                    SlaveID&nbsp;slaveId,
+                    byte[]&nbsp;data)</code>
+<div class="block">Sends a message from the framework to one of its executors.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#start()">start</a></strong>()</code>
+<div class="block">Starts the scheduler driver.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#stop()">stop</a></strong>()</code>
+<div class="block">Stops the scheduler driver assuming no failover.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#stop(boolean)">stop</a></strong>(boolean&nbsp;failover)</code>
+<div class="block">Stops the scheduler 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 scheduler 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(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>Status&nbsp;stop(boolean&nbsp;failover)</pre>
+<div class="block">Stops the scheduler driver. If the 'failover' flag is set to
+ false then it is expected that this framework will never
+ reconnect to Mesos and all of it's executors and tasks can be
+ terminated. Otherwise, all executors and tasks will remain
+ running (for some master specified failover timeout) allowing the
+ scheduler to reconnect (possibly in the same process, or from a
+ different process, for example, on a different machine).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>failover</code> - Whether framework failover is expected.</dd>
+<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 scheduler driver assuming no failover.</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
+ scheduler. 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/SchedulerDriver.html#join()"><code>join()</code></a>, see below), and instantiate
+ and start another driver if desired (from within the same
+ process).</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="requestResources(java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requestResources</h4>
+<pre>Status&nbsp;requestResources(java.util.Collection&lt;Request&gt;&nbsp;requests)</pre>
+<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). Any resources available are offered to the
+ framework via <a href="../../../org/apache/mesos/Scheduler.html#resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)"><code>Scheduler.resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List&lt;Offer&gt;)</code></a> callback,
+ asynchronously.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>requests</code> - The resource requests.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(java.util.Collection, java.util.Collection, Filters)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+                 Filters&nbsp;filters)</pre>
+<div class="block">Launches the given set of tasks on a set of offers. Resources
+ from offers are aggregated when more then one is provided.
+ Note that all offers must belong to same slave. Any resources
+ remaining (i.e., not used by the tasks or their executors) will
+ be considered declined. The specified filters are applied on all
+ unused resources (see mesos.proto for a description of Filters).
+ Invoking this function with an empty collection of tasks declines
+ offers in their entirety (see <a href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID, Filters)"><code>declineOffer(OfferID, Filters)</code></a>).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerIds</code> - The collection of offer IDs.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd><dd><code>filters</code> - The filters to set for any remaining resources.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(java.util.Collection, java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</pre>
+<div class="block">Launches the given set of tasks. See above for details.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerIds</code> - The collection of offer IDs.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(OfferID, java.util.Collection, Filters)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(OfferID&nbsp;offerId,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+                 Filters&nbsp;filters)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks,
+                     Filters filters) instead.</i></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The offer ID.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd><dd><code>filters</code> - The filters to set for any remaining resources.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(OfferID, java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(OfferID&nbsp;offerId,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks) instead.</i></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The offer ID.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="killTask(TaskID)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>killTask</h4>
+<pre>Status&nbsp;killTask(TaskID&nbsp;taskId)</pre>
+<div class="block">Kills the specified task. Note that attempting to kill a task is
+ currently not reliable. If, for example, a scheduler fails over
+ while it was attempting to kill a task it will need to retry in
+ the future Likewise, if unregistered / disconnected, the request
+ will be dropped (these semantics may be changed in the future).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>taskId</code> - The ID of the task to be killed.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="declineOffer(OfferID, Filters)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>declineOffer</h4>
+<pre>Status&nbsp;declineOffer(OfferID&nbsp;offerId,
+                  Filters&nbsp;filters)</pre>
+<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). Note that this can be done at any time, it is not
+ necessary to do this within the <a href="../../../org/apache/mesos/Scheduler.html#resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)"><code>Scheduler.resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List&lt;Offer&gt;)</code></a>
+ callback.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The ID of the offer to be declined.</dd><dd><code>filters</code> - The filters to set for any remaining resources.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="declineOffer(OfferID)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>declineOffer</h4>
+<pre>Status&nbsp;declineOffer(OfferID&nbsp;offerId)</pre>
+<div class="block">Declines an offer in its entirety. See above for details.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The ID of the offer to be declined.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="reviveOffers()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reviveOffers</h4>
+<pre>Status&nbsp;reviveOffers()</pre>
+<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>). This enables the framework to receive offers
+ from those filtered slaves.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="sendFrameworkMessage(ExecutorID, SlaveID, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendFrameworkMessage</h4>
+<pre>Status&nbsp;sendFrameworkMessage(ExecutorID&nbsp;executorId,
+                          SlaveID&nbsp;slaveId,
+                          byte[]&nbsp;data)</pre>
+<div class="block">Sends a message from the framework to one of its executors. 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>executorId</code> - The ID of the executor to send the message to.</dd><dd><code>slaveId</code> - The ID of the slave that is running the executor.</dd><dd><code>data</code> - The message.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="reconcileTasks(java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reconcileTasks</h4>
+<pre>Status&nbsp;reconcileTasks(java.util.Collection&lt;TaskStatus&gt;&nbsp;statuses)</pre>
+<div class="block">Reconciliation of tasks causes the master to send status updates for tasks
+ whose status differs from the status sent here.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>statuses</code> - The collection of tasks and statuses to reconcile.</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/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/SchedulerDriver.html" target="_top">Frames</a></li>
+<li><a href="SchedulerDriver.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/publish/api/current/java/org/apache/mesos/package-frame.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/org/apache/mesos/package-frame.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/org/apache/mesos/package-frame.html (added)
+++ mesos/site/publish/api/current/java/org/apache/mesos/package-frame.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,37 @@
+<!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:09:03 PDT 2014 -->
+<title>org.apache.mesos</title>
+<meta name="date" content="2014-04-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../org/apache/mesos/package-summary.html" target="classFrame">org.apache.mesos</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Executor.html" title="interface in org.apache.mesos" target="classFrame"><i>Executor</i></a></li>
+<li><a href="ExecutorDriver.html" title="interface in org.apache.mesos" target="classFrame"><i>ExecutorDriver</i></a></li>
+<li><a href="Scheduler.html" title="interface in org.apache.mesos" target="classFrame"><i>Scheduler</i></a></li>
+<li><a href="SchedulerDriver.html" title="interface in org.apache.mesos" target="classFrame"><i>SchedulerDriver</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Log.html" title="class in org.apache.mesos" target="classFrame">Log</a></li>
+<li><a href="Log.Entry.html" title="class in org.apache.mesos" target="classFrame">Log.Entry</a></li>
+<li><a href="Log.Position.html" title="class in org.apache.mesos" target="classFrame">Log.Position</a></li>
+<li><a href="Log.Reader.html" title="class in org.apache.mesos" target="classFrame">Log.Reader</a></li>
+<li><a href="Log.Writer.html" title="class in org.apache.mesos" target="classFrame">Log.Writer</a></li>
+<li><a href="MesosExecutorDriver.html" title="class in org.apache.mesos" target="classFrame">MesosExecutorDriver</a></li>
+<li><a href="MesosSchedulerDriver.html" title="class in org.apache.mesos" target="classFrame">MesosSchedulerDriver</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="Log.OperationFailedException.html" title="class in org.apache.mesos" target="classFrame">Log.OperationFailedException</a></li>
+<li><a href="Log.WriterFailedException.html" title="class in org.apache.mesos" target="classFrame">Log.WriterFailedException</a></li>
+</ul>
+</div>
+</body>
+</html>

Added: mesos/site/publish/api/current/java/org/apache/mesos/package-summary.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/org/apache/mesos/package-summary.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/org/apache/mesos/package-summary.html (added)
+++ mesos/site/publish/api/current/java/org/apache/mesos/package-summary.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,232 @@
+<!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:09:03 PDT 2014 -->
+<title>org.apache.mesos</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="org.apache.mesos";
+    }
+//-->
+</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="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 Package</li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.mesos</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></td>
+<td class="colLast">
+<div class="block">Callback interface to be implemented by frameworks' executors.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></td>
+<td class="colLast">
+<div class="block">Abstract interface for connecting an executor to Mesos.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></td>
+<td class="colLast">
+<div class="block">Callback interface to be implemented by frameworks'
+ schedulers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></td>
+<td class="colLast">
+<div class="block">Abstract interface for connecting a scheduler to Mesos.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></td>
+<td class="colLast">
+<div class="block">Provides access to a distributed append only log.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos">Log.Entry</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Position.html" title="class in org.apache.mesos">Log.Position</a></td>
+<td class="colLast">
+<div class="block">An opaque identifier of a log entry's position within the
+ log.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos">Log.Writer</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></td>
+<td class="colLast">
+<div class="block">Concrete implementation of an ExecutorDriver that connects an
+ Executor with a Mesos slave.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></td>
+<td class="colLast">
+<div class="block">Concrete implementation of a SchedulerDriver that connects a
+ Scheduler with a Mesos master.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos">Log.OperationFailedException</a></td>
+<td class="colLast">
+<div class="block">An exception that gets thrown when an error occurs while
+ performing a read or write operation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos">Log.WriterFailedException</a></td>
+<td class="colLast">
+<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>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</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="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 Package</li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.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/publish/api/current/java/org/apache/mesos/package-tree.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/org/apache/mesos/package-tree.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/org/apache/mesos/package-tree.html (added)
+++ mesos/site/publish/api/current/java/org/apache/mesos/package-tree.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,143 @@
+<!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:09:03 PDT 2014 -->
+<title>org.apache.mesos Class Hierarchy</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="org.apache.mesos Class Hierarchy";
+    }
+//-->
+</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 class="navBarCell1Rev">Tree</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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="header">
+<h1 class="title">Hierarchy For Package org.apache.mesos</h1>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos"><span class="strong">Log</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos"><span class="strong">Log.Entry</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Position.html" title="class in org.apache.mesos"><span class="strong">Log.Position</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos"><span class="strong">Log.Reader</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos"><span class="strong">Log.Writer</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos"><span class="strong">MesosExecutorDriver</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>)</li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos"><span class="strong">MesosSchedulerDriver</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.OperationFailedException</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.WriterFailedException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Executor.html" title="interface in org.apache.mesos"><span class="strong">Executor</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos"><span class="strong">ExecutorDriver</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Scheduler</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos"><span class="strong">SchedulerDriver</span></a></li>
+</ul>
+</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 class="navBarCell1Rev">Tree</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.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/publish/api/current/java/overview-tree.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/overview-tree.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/overview-tree.html (added)
+++ mesos/site/publish/api/current/java/overview-tree.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,147 @@
+<!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:09:03 PDT 2014 -->
+<title>Class Hierarchy</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="Class Hierarchy";
+    }
+//-->
+</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 class="navBarCell1Rev">Tree</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/apache/mesos/package-tree.html">org.apache.mesos</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.html" title="class in org.apache.mesos"><span class="strong">Log</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos"><span class="strong">Log.Entry</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Position.html" title="class in org.apache.mesos"><span class="strong">Log.Position</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos"><span class="strong">Log.Reader</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos"><span class="strong">Log.Writer</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos"><span class="strong">MesosExecutorDriver</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>)</li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos"><span class="strong">MesosSchedulerDriver</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.OperationFailedException</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.WriterFailedException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Executor.html" title="interface in org.apache.mesos"><span class="strong">Executor</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos"><span class="strong">ExecutorDriver</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Scheduler</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos"><span class="strong">SchedulerDriver</span></a></li>
+</ul>
+</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 class="navBarCell1Rev">Tree</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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.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/publish/api/current/java/package-list
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/package-list?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/package-list (added)
+++ mesos/site/publish/api/current/java/package-list Wed Apr  2 23:40:09 2014
@@ -0,0 +1 @@
+org.apache.mesos

Added: mesos/site/publish/api/current/java/resources/background.gif
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/resources/background.gif?rev=1584217&view=auto
==============================================================================
Binary file - no diff available.

Propchange: mesos/site/publish/api/current/java/resources/background.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: mesos/site/publish/api/current/java/resources/tab.gif
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/resources/tab.gif?rev=1584217&view=auto
==============================================================================
Binary file - no diff available.

Propchange: mesos/site/publish/api/current/java/resources/tab.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: mesos/site/publish/api/current/java/resources/titlebar.gif
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/resources/titlebar.gif?rev=1584217&view=auto
==============================================================================
Binary file - no diff available.

Propchange: mesos/site/publish/api/current/java/resources/titlebar.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: mesos/site/publish/api/current/java/resources/titlebar_end.gif
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/resources/titlebar_end.gif?rev=1584217&view=auto
==============================================================================
Binary file - no diff available.

Propchange: mesos/site/publish/api/current/java/resources/titlebar_end.gif
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream

Added: mesos/site/publish/api/current/java/serialized-form.html
URL: http://svn.apache.org/viewvc/mesos/site/publish/api/current/java/serialized-form.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/publish/api/current/java/serialized-form.html (added)
+++ mesos/site/publish/api/current/java/serialized-form.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,129 @@
+<!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:09:03 PDT 2014 -->
+<title>Serialized Form</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="Serialized Form";
+    }
+//-->
+</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><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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.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="header">
+<h1 title="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2 title="Package">Package&nbsp;org.apache.mesos</h2>
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.mesos.Log.OperationFailedException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos">org.apache.mesos.Log.OperationFailedException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.mesos.Log.WriterFailedException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos">org.apache.mesos.Log.WriterFailedException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+</ul>
+</li>
+</ul>
+</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><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</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.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>