http://git-wip-us.apache.org/repos/asf/mesos-site/blob/f05458d2/content/api/latest/java/org/apache/mesos/MesosSchedulerDriver.html
----------------------------------------------------------------------
diff --git a/content/api/latest/java/org/apache/mesos/MesosSchedulerDriver.html 
b/content/api/latest/java/org/apache/mesos/MesosSchedulerDriver.html
index 5188fe5..391c294 100644
--- a/content/api/latest/java/org/apache/mesos/MesosSchedulerDriver.html
+++ b/content/api/latest/java/org/apache/mesos/MesosSchedulerDriver.html
@@ -2,7 +2,7 @@
 <!-- NewPage -->
 <html lang="en">
 <head>
-<!-- Generated by javadoc (1.8.0_131) on Wed Jun 21 12:38:09 UTC 2017 -->
+<!-- Generated by javadoc (1.8.0_131) on Wed Jun 21 13:53:03 UTC 2017 -->
 <title>MesosSchedulerDriver</title>
 <meta name="date" content="2017-06-21">
 <link rel="stylesheet" type="text/css" href="../../../stylesheet.css" 
title="Style">
@@ -48,7 +48,7 @@ var activeTableTab = "activeTableTab";
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/mesos/MesosNativeLibrary.Version.html" 
title="class in org.apache.mesos"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.html" title="class in 
org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/mesos/MesosSchedulerDriver.html" 
target="_top">Frames</a></li>
@@ -121,7 +121,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
  Note that scheduler failover is supported in Mesos. After a
  scheduler is registered with Mesos it may failover (to a new
  process on the same machine or across multiple machines) by
- creating a new driver with the ID given to it in <a 
href="../../../org/apache/mesos/Scheduler.html#registered-org.apache.mesos.SchedulerDriver-FrameworkID-MasterInfo-"><code>Scheduler.registered(org.apache.mesos.SchedulerDriver,
 FrameworkID, MasterInfo)</code></a>.
+ creating a new driver with the ID given to it in <a 
href="../../../org/apache/mesos/Scheduler.html#registered-org.apache.mesos.SchedulerDriver-org.apache.mesos.Protos.FrameworkID-org.apache.mesos.Protos.MasterInfo-"><code>Scheduler.registered(org.apache.mesos.SchedulerDriver,
 org.apache.mesos.Protos.FrameworkID, 
org.apache.mesos.Protos.MasterInfo)</code></a>.
  <p>
  The driver is responsible for invoking the Scheduler callbacks as
  it communicates with the Mesos master.
@@ -157,15 +157,15 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <th class="colOne" scope="col">Constructor and Description</th>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                    FrameworkInfo&nbsp;framework,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
+                    <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                     java.lang.String&nbsp;master)</code>
 <div class="block">Creates a new driver for the specified scheduler.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-boolean-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                    FrameworkInfo&nbsp;framework,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-boolean-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
+                    <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                     java.lang.String&nbsp;master,
                     boolean&nbsp;implicitAcknowledgements)</code>
 <div class="block">Same as the other constructors, except that it accepts the 
newly
@@ -173,20 +173,20 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 </td>
 </tr>
 <tr class="altColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-boolean-Credential-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                    FrameworkInfo&nbsp;framework,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-boolean-org.apache.mesos.Protos.Credential-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
+                    <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                     java.lang.String&nbsp;master,
                     boolean&nbsp;implicitAcknowledgements,
-                    Credential&nbsp;credential)</code>
+                    <a href="../../../org/apache/mesos/Protos.Credential.html" 
title="class in org.apache.mesos">Protos.Credential</a>&nbsp;credential)</code>
 <div class="block">Same as the other constructors, except that it accepts the 
newly
  introduced 'implicitAcknowledgements' and 'credentials' parameters.</div>
 </td>
 </tr>
 <tr class="rowColor">
-<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-Credential-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                    FrameworkInfo&nbsp;framework,
+<td class="colOne"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-org.apache.mesos.Protos.Credential-">MesosSchedulerDriver</a></span>(<a
 href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
+                    <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                     java.lang.String&nbsp;master,
-                    Credential&nbsp;credential)</code>
+                    <a href="../../../org/apache/mesos/Protos.Credential.html" 
title="class in org.apache.mesos">Protos.Credential</a>&nbsp;credential)</code>
 <div class="block">Same as the other constructors, except that it accepts the 
newly
  introduced 'credential' parameter.</div>
 </td>
@@ -207,37 +207,37 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <th class="colLast" scope="col">Method and Description</th>
 </tr>
 <tr id="i0" class="altColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#abort--">abort</a></span>()</code>
 <div class="block">Aborts the driver so that no more callbacks can be made to 
the
  scheduler.</div>
 </td>
 </tr>
 <tr id="i1" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#acceptOffers-java.util.Collection-java.util.Collection-Filters-">acceptOffers</a></span>(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
-            java.util.Collection&lt;Offer.Operation&gt;&nbsp;operations,
-            Filters&nbsp;filters)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#acceptOffers-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">acceptOffers</a></span>(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&gt;&nbsp;offerIds,
+            java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.Offer.Operation.html" title="class in 
org.apache.mesos">Protos.Offer.Operation</a>&gt;&nbsp;operations,
+            <a href="../../../org/apache/mesos/Protos.Filters.html" 
title="class in org.apache.mesos">Protos.Filters</a>&nbsp;filters)</code>
 <div class="block">Accepts the given offers and performs a sequence of 
operations on
  those accepted offers.</div>
 </td>
 </tr>
 <tr id="i2" class="altColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#acknowledgeStatusUpdate-TaskStatus-">acknowledgeStatusUpdate</a></span>(TaskStatus&nbsp;status)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#acknowledgeStatusUpdate-org.apache.mesos.Protos.TaskStatus-">acknowledgeStatusUpdate</a></span>(<a
 href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in 
org.apache.mesos">Protos.TaskStatus</a>&nbsp;status)</code>
 <div class="block">Acknowledges the status update.</div>
 </td>
 </tr>
 <tr id="i3" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#declineOffer-OfferID-">declineOffer</a></span>(OfferID&nbsp;offerId)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#declineOffer-org.apache.mesos.Protos.OfferID-">declineOffer</a></span>(<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId)</code>
 <div class="block">Declines an offer in its entirety.</div>
 </td>
 </tr>
 <tr id="i4" class="altColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#declineOffer-OfferID-Filters-">declineOffer</a></span>(OfferID&nbsp;offerId,
-            Filters&nbsp;filters)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#declineOffer-org.apache.mesos.Protos.OfferID-org.apache.mesos.Protos.Filters-">declineOffer</a></span>(<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId,
+            <a href="../../../org/apache/mesos/Protos.Filters.html" 
title="class in org.apache.mesos">Protos.Filters</a>&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>
@@ -252,102 +252,98 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#initialize--">initialize</a></span>()</code>&nbsp;</td>
 </tr>
 <tr id="i7" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#join--">join</a></span>()</code>
 <div class="block">Waits for the driver to be stopped or aborted, possibly
  <i>blocking</i> the current thread indefinitely.</div>
 </td>
 </tr>
 <tr id="i8" class="altColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#killTask-TaskID-">killTask</a></span>(TaskID&nbsp;taskId)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#killTask-org.apache.mesos.Protos.TaskID-">killTask</a></span>(<a
 href="../../../org/apache/mesos/Protos.TaskID.html" title="class in 
org.apache.mesos">Protos.TaskID</a>&nbsp;taskId)</code>
 <div class="block">Kills the specified task.</div>
 </td>
 </tr>
 <tr id="i9" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-">launchTasks</a></span>(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
-           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-">launchTasks</a></span>(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&gt;&nbsp;offerIds,
+           java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks)</code>
 <div class="block">Launches the given set of tasks.</div>
 </td>
 </tr>
 <tr id="i10" class="altColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-Filters-">launchTasks</a></span>(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
-           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
-           Filters&nbsp;filters)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">launchTasks</a></span>(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&gt;&nbsp;offerIds,
+           java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks,
+           <a href="../../../org/apache/mesos/Protos.Filters.html" 
title="class in org.apache.mesos">Protos.Filters</a>&nbsp;filters)</code>
 <div class="block">Launches the given set of tasks.</div>
 </td>
 </tr>
 <tr id="i11" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-OfferID-java.util.Collection-">launchTasks</a></span>(OfferID&nbsp;offerId,
-           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</code>
-<div class="block">Launches the given set of tasks.</div>
-</td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-org.apache.mesos.Protos.OfferID-java.util.Collection-">launchTasks</a></span>(<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId,
+           java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks)</code>&nbsp;</td>
 </tr>
 <tr id="i12" class="altColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-OfferID-java.util.Collection-Filters-">launchTasks</a></span>(OfferID&nbsp;offerId,
-           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
-           Filters&nbsp;filters)</code>
-<div class="block">Launches the given set of tasks.</div>
-</td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#launchTasks-org.apache.mesos.Protos.OfferID-java.util.Collection-org.apache.mesos.Protos.Filters-">launchTasks</a></span>(<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId,
+           java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks,
+           <a href="../../../org/apache/mesos/Protos.Filters.html" 
title="class in 
org.apache.mesos">Protos.Filters</a>&nbsp;filters)</code>&nbsp;</td>
 </tr>
 <tr id="i13" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#reconcileTasks-java.util.Collection-">reconcileTasks</a></span>(java.util.Collection&lt;TaskStatus&gt;&nbsp;statuses)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#reconcileTasks-java.util.Collection-">reconcileTasks</a></span>(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in 
org.apache.mesos">Protos.TaskStatus</a>&gt;&nbsp;statuses)</code>
 <div class="block">Allows the framework to query the status for non-terminal 
tasks.</div>
 </td>
 </tr>
 <tr id="i14" class="altColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#requestResources-java.util.Collection-">requestResources</a></span>(java.util.Collection&lt;Request&gt;&nbsp;requests)</code>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#requestResources-java.util.Collection-">requestResources</a></span>(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.Request.html" title="class in 
org.apache.mesos">Protos.Request</a>&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 id="i15" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#reviveOffers--">reviveOffers</a></span>()</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>SchedulerDriver.launchTasks(java.util.Collection&lt;OfferID&gt;,
 java.util.Collection&lt;TaskInfo&gt;, Filters)</code></a>).</div>
+<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-org.apache.mesos.Protos.Filters-"><code>SchedulerDriver.launchTasks(java.util.Collection&lt;org.apache.mesos.Protos.OfferID&gt;,
 java.util.Collection&lt;org.apache.mesos.Protos.TaskInfo&gt;, 
org.apache.mesos.Protos.Filters)</code></a>).</div>
 </td>
 </tr>
 <tr id="i16" class="altColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#run--">run</a></span>()</code>
 <div class="block">Starts and immediately joins (i.e., blocks on) the 
driver.</div>
 </td>
 </tr>
 <tr id="i17" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
-<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#sendFrameworkMessage-ExecutorID-SlaveID-byte:A-">sendFrameworkMessage</a></span>(ExecutorID&nbsp;executorId,
-                    SlaveID&nbsp;slaveId,
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
+<td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#sendFrameworkMessage-org.apache.mesos.Protos.ExecutorID-org.apache.mesos.Protos.SlaveID-byte:A-">sendFrameworkMessage</a></span>(<a
 href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in 
org.apache.mesos">Protos.ExecutorID</a>&nbsp;executorId,
+                    <a href="../../../org/apache/mesos/Protos.SlaveID.html" 
title="class in org.apache.mesos">Protos.SlaveID</a>&nbsp;slaveId,
                     byte[]&nbsp;data)</code>
 <div class="block">Sends a message from the framework to one of its 
executors.</div>
 </td>
 </tr>
 <tr id="i18" class="altColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#start--">start</a></span>()</code>
 <div class="block">Starts the scheduler driver.</div>
 </td>
 </tr>
 <tr id="i19" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#stop--">stop</a></span>()</code>
 <div class="block">Stops the scheduler driver assuming no failover.</div>
 </td>
 </tr>
 <tr id="i20" class="altColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#stop-boolean-">stop</a></span>(boolean&nbsp;failover)</code>
 <div class="block">Stops the scheduler driver.</div>
 </td>
 </tr>
 <tr id="i21" class="rowColor">
-<td class="colFirst"><code>Status</code></td>
+<td class="colFirst"><code><a 
href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos">Protos.Status</a></code></td>
 <td class="colLast"><code><span class="memberNameLink"><a 
href="../../../org/apache/mesos/MesosSchedulerDriver.html#suppressOffers--">suppressOffers</a></span>()</code>
 <div class="block">Inform Mesos master to stop sending offers to the 
framework.</div>
 </td>
@@ -374,14 +370,14 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <!--   -->
 </a>
 <h3>Constructor Detail</h3>
-<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-">
+<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>MesosSchedulerDriver</h4>
 <pre>public&nbsp;MesosSchedulerDriver(<a 
href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                            FrameworkInfo&nbsp;framework,
+                            <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                             java.lang.String&nbsp;master)</pre>
 <div class="block">Creates a new driver for the specified scheduler. The master
  should be one of:
@@ -410,16 +406,16 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 </dl>
 </li>
 </ul>
-<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-Credential-">
+<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-org.apache.mesos.Protos.Credential-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>MesosSchedulerDriver</h4>
 <pre>public&nbsp;MesosSchedulerDriver(<a 
href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                            FrameworkInfo&nbsp;framework,
+                            <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                             java.lang.String&nbsp;master,
-                            Credential&nbsp;credential)</pre>
+                            <a 
href="../../../org/apache/mesos/Protos.Credential.html" title="class in 
org.apache.mesos">Protos.Credential</a>&nbsp;credential)</pre>
 <div class="block">Same as the other constructors, except that it accepts the 
newly
  introduced 'credential' parameter.</div>
 <dl>
@@ -433,14 +429,14 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 </dl>
 </li>
 </ul>
-<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-boolean-">
+<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-boolean-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>MesosSchedulerDriver</h4>
 <pre>public&nbsp;MesosSchedulerDriver(<a 
href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                            FrameworkInfo&nbsp;framework,
+                            <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                             java.lang.String&nbsp;master,
                             boolean&nbsp;implicitAcknowledgements)</pre>
 <div class="block">Same as the other constructors, except that it accepts the 
newly
@@ -458,17 +454,17 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 </dl>
 </li>
 </ul>
-<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-FrameworkInfo-java.lang.String-boolean-Credential-">
+<a 
name="MesosSchedulerDriver-org.apache.mesos.Scheduler-org.apache.mesos.Protos.FrameworkInfo-java.lang.String-boolean-org.apache.mesos.Protos.Credential-">
 <!--   -->
 </a>
 <ul class="blockListLast">
 <li class="blockList">
 <h4>MesosSchedulerDriver</h4>
 <pre>public&nbsp;MesosSchedulerDriver(<a 
href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos">Scheduler</a>&nbsp;scheduler,
-                            FrameworkInfo&nbsp;framework,
+                            <a 
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in 
org.apache.mesos">Protos.FrameworkInfo</a>&nbsp;framework,
                             java.lang.String&nbsp;master,
                             boolean&nbsp;implicitAcknowledgements,
-                            Credential&nbsp;credential)</pre>
+                            <a 
href="../../../org/apache/mesos/Protos.Credential.html" title="class in 
org.apache.mesos">Protos.Credential</a>&nbsp;credential)</pre>
 <div class="block">Same as the other constructors, except that it accepts the 
newly
  introduced 'implicitAcknowledgements' and 'credentials' parameters.</div>
 <dl>
@@ -500,7 +496,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>start</h4>
-<pre>public&nbsp;Status&nbsp;start()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;start()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#start--">SchedulerDriver</a></code></span></div>
 <div class="block">Starts the scheduler driver. This needs to be called before 
any
  other driver calls are made.</div>
@@ -510,7 +506,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
@@ -520,7 +516,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>stop</h4>
-<pre>public&nbsp;Status&nbsp;stop(boolean&nbsp;failover)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in 
org.apache.mesos">Protos.Status</a>&nbsp;stop(boolean&nbsp;failover)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#stop-boolean-">SchedulerDriver</a></code></span></div>
 <div class="block">Stops the scheduler driver. If the 'failover' flag is set to
  false then it is expected that this framework will never
@@ -538,7 +534,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
@@ -548,7 +544,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>stop</h4>
-<pre>public&nbsp;Status&nbsp;stop()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;stop()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#stop--">SchedulerDriver</a></code></span></div>
 <div class="block">Stops the scheduler driver assuming no failover. This will
  cause Mesos to unregister the framework and shutdown all
@@ -568,7 +564,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>abort</h4>
-<pre>public&nbsp;Status&nbsp;abort()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;abort()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#abort--">SchedulerDriver</a></code></span></div>
 <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
@@ -590,7 +586,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>join</h4>
-<pre>public&nbsp;Status&nbsp;join()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;join()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#join--">SchedulerDriver</a></code></span></div>
 <div class="block">Waits for the driver to be stopped or aborted, possibly
  <i>blocking</i> the current thread indefinitely. The return status of
@@ -610,7 +606,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>run</h4>
-<pre>public&nbsp;Status&nbsp;run()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;run()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#run--">SchedulerDriver</a></code></span></div>
 <div class="block">Starts and immediately joins (i.e., blocks on) the 
driver.</div>
 <dl>
@@ -627,12 +623,12 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>requestResources</h4>
-<pre>public&nbsp;Status&nbsp;requestResources(java.util.Collection&lt;Request&gt;&nbsp;requests)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in 
org.apache.mesos">Protos.Status</a>&nbsp;requestResources(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.Request.html" title="class in 
org.apache.mesos">Protos.Request</a>&gt;&nbsp;requests)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#requestResources-java.util.Collection-">SchedulerDriver</a></code></span></div>
 <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,
+ 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;org.apache.mesos.Protos.Offer&gt;)</code></a> callback,
  asynchronously.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -642,70 +638,48 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Request</code>, 
-<code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.Request.html" title="class in 
org.apache.mesos"><code>Protos.Request</code></a>, 
+<a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
-<a name="launchTasks-OfferID-java.util.Collection-">
+<a name="launchTasks-org.apache.mesos.Protos.OfferID-java.util.Collection-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>launchTasks</h4>
-<pre>public&nbsp;Status&nbsp;launchTasks(OfferID&nbsp;offerId,
-                          
java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-">SchedulerDriver</a></code></span></div>
-<div class="block">Launches the given set of tasks. See above for details.
- Note that this may add a default filter (see mesos.proto)
- for the remaining resources. Notably the MesosSchedulerDriver
- does so.</div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;launchTasks(<a 
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId,
+                                 java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-">launchTasks</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-org.apache.mesos.Protos.OfferID-java.util.Collection-">launchTasks</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offerId</code> - The collection of offer IDs.</dd>
+<dd><code>offerId</code> - The offer ID.</dd>
 <dd><code>tasks</code> - The collection of tasks to be launched.</dd>
 <dt><span class="returnLabel">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 
name="launchTasks-org.apache.mesos.Protos.OfferID-java.util.Collection-org.apache.mesos.Protos.Filters-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>launchTasks</h4>
-<pre>public&nbsp;Status&nbsp;launchTasks(OfferID&nbsp;offerId,
-                          java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
-                          Filters&nbsp;filters)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-Filters-">SchedulerDriver</a></code></span></div>
-<div class="block">Launches the given set of tasks. Any remaining resources 
(i.e.,
- those that are not used by the launched tasks or their executors)
- will be considered declined. Note that this includes resources
- used by tasks that the framework attempted to launch but failed
- (with TASK_ERROR) due to a malformed task description. The
- specified filters are applied on all unused resources (see
- mesos.proto for a description of Filters). Available resources
- are aggregated when multiple offers are provided. Note that all
- offers must belong to the same slave. 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>SchedulerDriver.declineOffer(OfferID,
 Filters)</code></a>).</div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;launchTasks(<a 
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId,
+                                 java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks,
+                                 <a 
href="../../../org/apache/mesos/Protos.Filters.html" title="class in 
org.apache.mesos">Protos.Filters</a>&nbsp;filters)</pre>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-Filters-">launchTasks</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-org.apache.mesos.Protos.OfferID-java.util.Collection-org.apache.mesos.Protos.Filters-">launchTasks</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
-<dd><code>offerId</code> - The collection of offer IDs.</dd>
+<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="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
-<dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>OfferID</code>, 
-<code>TaskInfo</code>, 
-<code>Filters</code>, 
-<code>Status</code></dd>
 </dl>
 </li>
 </ul>
@@ -715,8 +689,8 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>launchTasks</h4>
-<pre>public&nbsp;Status&nbsp;launchTasks(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
-                          
java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in 
org.apache.mesos">Protos.Status</a>&nbsp;launchTasks(java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&gt;&nbsp;offerIds,
+                                 java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-">SchedulerDriver</a></code></span></div>
 <div class="block">Launches the given set of tasks. See above for details.
  Note that this may add a default filter (see mesos.proto)
@@ -733,16 +707,16 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 </dl>
 </li>
 </ul>
-<a name="launchTasks-java.util.Collection-java.util.Collection-Filters-">
+<a 
name="launchTasks-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>launchTasks</h4>
-<pre>public&nbsp;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"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-Filters-">SchedulerDriver</a></code></span></div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in 
org.apache.mesos">Protos.Status</a>&nbsp;launchTasks(java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&gt;&nbsp;offerIds,
+                                 java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos">Protos.TaskInfo</a>&gt;&nbsp;tasks,
+                                 <a 
href="../../../org/apache/mesos/Protos.Filters.html" title="class in 
org.apache.mesos">Protos.Filters</a>&nbsp;filters)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">SchedulerDriver</a></code></span></div>
 <div class="block">Launches the given set of tasks. Any remaining resources 
(i.e.,
  those that are not used by the launched tasks or their executors)
  will be considered declined. Note that this includes resources
@@ -753,10 +727,10 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
  are aggregated when multiple offers are provided. Note that all
  offers must belong to the same slave. 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>SchedulerDriver.declineOffer(OfferID,
 Filters)</code></a>).</div>
+ (see <a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-org.apache.mesos.Protos.OfferID-org.apache.mesos.Protos.Filters-"><code>SchedulerDriver.declineOffer(org.apache.mesos.Protos.OfferID,
 org.apache.mesos.Protos.Filters)</code></a>).</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-Filters-">launchTasks</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">launchTasks</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">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>
@@ -764,21 +738,21 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>OfferID</code>, 
-<code>TaskInfo</code>, 
-<code>Filters</code>, 
-<code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos"><code>Protos.OfferID</code></a>, 
+<a href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in 
org.apache.mesos"><code>Protos.TaskInfo</code></a>, 
+<a href="../../../org/apache/mesos/Protos.Filters.html" title="class in 
org.apache.mesos"><code>Protos.Filters</code></a>, 
+<a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
-<a name="killTask-TaskID-">
+<a name="killTask-org.apache.mesos.Protos.TaskID-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>killTask</h4>
-<pre>public&nbsp;Status&nbsp;killTask(TaskID&nbsp;taskId)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#killTask-TaskID-">SchedulerDriver</a></code></span></div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;killTask(<a 
href="../../../org/apache/mesos/Protos.TaskID.html" title="class in 
org.apache.mesos">Protos.TaskID</a>&nbsp;taskId)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#killTask-org.apache.mesos.Protos.TaskID-">SchedulerDriver</a></code></span></div>
 <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
@@ -786,7 +760,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
  will be dropped (these semantics may be changed in the future).</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#killTask-TaskID-">killTask</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#killTask-org.apache.mesos.Protos.TaskID-">killTask</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>taskId</code> - The ID of the task to be killed.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
@@ -794,16 +768,16 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 </dl>
 </li>
 </ul>
-<a name="acceptOffers-java.util.Collection-java.util.Collection-Filters-">
+<a 
name="acceptOffers-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>acceptOffers</h4>
-<pre>public&nbsp;Status&nbsp;acceptOffers(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
-                           
java.util.Collection&lt;Offer.Operation&gt;&nbsp;operations,
-                           Filters&nbsp;filters)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acceptOffers-java.util.Collection-java.util.Collection-Filters-">SchedulerDriver</a></code></span></div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in 
org.apache.mesos">Protos.Status</a>&nbsp;acceptOffers(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&gt;&nbsp;offerIds,
+                                  java.util.Collection&lt;<a 
href="../../../org/apache/mesos/Protos.Offer.Operation.html" title="class in 
org.apache.mesos">Protos.Offer.Operation</a>&gt;&nbsp;operations,
+                                  <a 
href="../../../org/apache/mesos/Protos.Filters.html" title="class in 
org.apache.mesos">Protos.Filters</a>&nbsp;filters)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acceptOffers-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">SchedulerDriver</a></code></span></div>
 <div class="block">Accepts the given offers and performs a sequence of 
operations on
  those accepted offers. See Offer.Operation in mesos.proto for the
  set of available operations. Any remaining resources (i.e., those
@@ -817,7 +791,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
  belong to the same slave.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acceptOffers-java.util.Collection-java.util.Collection-Filters-">acceptOffers</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acceptOffers-java.util.Collection-java.util.Collection-org.apache.mesos.Protos.Filters-">acceptOffers</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>offerIds</code> - The collection of offer IDs.</dd>
 <dd><code>operations</code> - The collection of offer operations to 
perform.</dd>
@@ -825,61 +799,61 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>OfferID</code>, 
+<dd><a href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos"><code>Protos.OfferID</code></a>, 
 <code>Offer.Operation</code>, 
-<code>Filters</code>, 
-<code>Status</code></dd>
+<a href="../../../org/apache/mesos/Protos.Filters.html" title="class in 
org.apache.mesos"><code>Protos.Filters</code></a>, 
+<a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
-<a name="declineOffer-OfferID-">
+<a name="declineOffer-org.apache.mesos.Protos.OfferID-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>declineOffer</h4>
-<pre>public&nbsp;Status&nbsp;declineOffer(OfferID&nbsp;offerId)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-OfferID-">SchedulerDriver</a></code></span></div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;declineOffer(<a 
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-org.apache.mesos.Protos.OfferID-">SchedulerDriver</a></code></span></div>
 <div class="block">Declines an offer in its entirety. See above for 
details.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-OfferID-">declineOffer</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-org.apache.mesos.Protos.OfferID-">declineOffer</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>offerId</code> - The ID of the offer to be declined.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>OfferID</code>, 
-<code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos"><code>Protos.OfferID</code></a>, 
+<a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
-<a name="declineOffer-OfferID-Filters-">
+<a 
name="declineOffer-org.apache.mesos.Protos.OfferID-org.apache.mesos.Protos.Filters-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>declineOffer</h4>
-<pre>public&nbsp;Status&nbsp;declineOffer(OfferID&nbsp;offerId,
-                           Filters&nbsp;filters)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-OfferID-Filters-">SchedulerDriver</a></code></span></div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;declineOffer(<a 
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos">Protos.OfferID</a>&nbsp;offerId,
+                                  <a 
href="../../../org/apache/mesos/Protos.Filters.html" title="class in 
org.apache.mesos">Protos.Filters</a>&nbsp;filters)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-org.apache.mesos.Protos.OfferID-org.apache.mesos.Protos.Filters-">SchedulerDriver</a></code></span></div>
 <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>
+ 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;org.apache.mesos.Protos.Offer&gt;)</code></a>
  callback.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-OfferID-Filters-">declineOffer</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-org.apache.mesos.Protos.OfferID-org.apache.mesos.Protos.Filters-">declineOffer</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">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="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>OfferID</code>, 
-<code>Filters</code>, 
-<code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.OfferID.html" title="class in 
org.apache.mesos"><code>Protos.OfferID</code></a>, 
+<a href="../../../org/apache/mesos/Protos.Filters.html" title="class in 
org.apache.mesos"><code>Protos.Filters</code></a>, 
+<a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
@@ -889,9 +863,9 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>reviveOffers</h4>
-<pre>public&nbsp;Status&nbsp;reviveOffers()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;reviveOffers()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#reviveOffers--">SchedulerDriver</a></code></span></div>
-<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>SchedulerDriver.launchTasks(java.util.Collection&lt;OfferID&gt;,
 java.util.Collection&lt;TaskInfo&gt;, Filters)</code></a>). This enables the 
framework to receive offers
+<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-org.apache.mesos.Protos.Filters-"><code>SchedulerDriver.launchTasks(java.util.Collection&lt;org.apache.mesos.Protos.OfferID&gt;,
 java.util.Collection&lt;org.apache.mesos.Protos.TaskInfo&gt;, 
org.apache.mesos.Protos.Filters)</code></a>). This enables the framework to 
receive offers
  from those filtered slaves.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
@@ -899,7 +873,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
@@ -909,7 +883,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>suppressOffers</h4>
-<pre>public&nbsp;Status&nbsp;suppressOffers()</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;suppressOffers()</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#suppressOffers--">SchedulerDriver</a></code></span></div>
 <div class="block">Inform Mesos master to stop sending offers to the 
framework. The
  scheduler should call reviveOffers() to resume getting offers.</div>
@@ -919,18 +893,18 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>Status</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.Status.html" title="enum in 
org.apache.mesos"><code>Protos.Status</code></a></dd>
 </dl>
 </li>
 </ul>
-<a name="acknowledgeStatusUpdate-TaskStatus-">
+<a name="acknowledgeStatusUpdate-org.apache.mesos.Protos.TaskStatus-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>acknowledgeStatusUpdate</h4>
-<pre>public&nbsp;Status&nbsp;acknowledgeStatusUpdate(TaskStatus&nbsp;status)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acknowledgeStatusUpdate-TaskStatus-">SchedulerDriver</a></code></span></div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in 
org.apache.mesos">Protos.Status</a>&nbsp;acknowledgeStatusUpdate(<a 
href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in 
org.apache.mesos">Protos.TaskStatus</a>&nbsp;status)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acknowledgeStatusUpdate-org.apache.mesos.Protos.TaskStatus-">SchedulerDriver</a></code></span></div>
 <div class="block">Acknowledges the status update. This should only be called
  once the status update is processed durably by the scheduler.
  Not that explicit acknowledgements must be requested via the
@@ -938,32 +912,32 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
  cause the driver to crash.</div>
 <dl>
 <dt><span class="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acknowledgeStatusUpdate-TaskStatus-">acknowledgeStatusUpdate</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#acknowledgeStatusUpdate-org.apache.mesos.Protos.TaskStatus-">acknowledgeStatusUpdate</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">Parameters:</span></dt>
 <dd><code>status</code> - The status to acknowledge.</dd>
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>TaskStatus</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in 
org.apache.mesos"><code>Protos.TaskStatus</code></a></dd>
 </dl>
 </li>
 </ul>
-<a name="sendFrameworkMessage-ExecutorID-SlaveID-byte:A-">
+<a 
name="sendFrameworkMessage-org.apache.mesos.Protos.ExecutorID-org.apache.mesos.Protos.SlaveID-byte:A-">
 <!--   -->
 </a>
 <ul class="blockList">
 <li class="blockList">
 <h4>sendFrameworkMessage</h4>
-<pre>public&nbsp;Status&nbsp;sendFrameworkMessage(ExecutorID&nbsp;executorId,
-                                   SlaveID&nbsp;slaveId,
-                                   byte[]&nbsp;data)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#sendFrameworkMessage-ExecutorID-SlaveID-byte:A-">SchedulerDriver</a></code></span></div>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in org.apache.mesos">Protos.Status</a>&nbsp;sendFrameworkMessage(<a 
href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in 
org.apache.mesos">Protos.ExecutorID</a>&nbsp;executorId,
+                                          <a 
href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in 
org.apache.mesos">Protos.SlaveID</a>&nbsp;slaveId,
+                                          byte[]&nbsp;data)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#sendFrameworkMessage-org.apache.mesos.Protos.ExecutorID-org.apache.mesos.Protos.SlaveID-byte:A-">SchedulerDriver</a></code></span></div>
 <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="overrideSpecifyLabel">Specified by:</span></dt>
-<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#sendFrameworkMessage-ExecutorID-SlaveID-byte:A-">sendFrameworkMessage</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
+<dd><code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#sendFrameworkMessage-org.apache.mesos.Protos.ExecutorID-org.apache.mesos.Protos.SlaveID-byte:A-">sendFrameworkMessage</a></code>&nbsp;in
 interface&nbsp;<code><a href="../../../org/apache/mesos/SchedulerDriver.html" 
title="interface in org.apache.mesos">SchedulerDriver</a></code></dd>
 <dt><span class="paramLabel">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>
@@ -971,8 +945,8 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>ExecutorID</code>, 
-<code>SlaveID</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in 
org.apache.mesos"><code>Protos.ExecutorID</code></a>, 
+<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in 
org.apache.mesos"><code>Protos.SlaveID</code></a></dd>
 </dl>
 </li>
 </ul>
@@ -982,7 +956,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <ul class="blockList">
 <li class="blockList">
 <h4>reconcileTasks</h4>
-<pre>public&nbsp;Status&nbsp;reconcileTasks(java.util.Collection&lt;TaskStatus&gt;&nbsp;statuses)</pre>
+<pre>public&nbsp;<a href="../../../org/apache/mesos/Protos.Status.html" 
title="enum in 
org.apache.mesos">Protos.Status</a>&nbsp;reconcileTasks(java.util.Collection&lt;<a
 href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in 
org.apache.mesos">Protos.TaskStatus</a>&gt;&nbsp;statuses)</pre>
 <div class="block"><span class="descfrmTypeLabel">Description copied from 
interface:&nbsp;<code><a 
href="../../../org/apache/mesos/SchedulerDriver.html#reconcileTasks-java.util.Collection-">SchedulerDriver</a></code></span></div>
 <div class="block">Allows the framework to query the status for non-terminal 
tasks.
  This causes the master to send back the latest task status for
@@ -998,8 +972,8 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <dt><span class="returnLabel">Returns:</span></dt>
 <dd>The state of the driver after the call.</dd>
 <dt><span class="seeLabel">See Also:</span></dt>
-<dd><code>TaskStatus</code>, 
-<code>SlaveID</code></dd>
+<dd><a href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in 
org.apache.mesos"><code>Protos.TaskStatus</code></a>, 
+<a href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in 
org.apache.mesos"><code>Protos.SlaveID</code></a></dd>
 </dl>
 </li>
 </ul>
@@ -1052,7 +1026,7 @@ implements <a 
href="../../../org/apache/mesos/SchedulerDriver.html" title="inter
 <div class="subNav">
 <ul class="navList">
 <li><a href="../../../org/apache/mesos/MesosNativeLibrary.Version.html" 
title="class in org.apache.mesos"><span 
class="typeNameLink">Prev&nbsp;Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Scheduler.html" title="interface in 
org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.html" title="class in 
org.apache.mesos"><span class="typeNameLink">Next&nbsp;Class</span></a></li>
 </ul>
 <ul class="navList">
 <li><a href="../../../index.html?org/apache/mesos/MesosSchedulerDriver.html" 
target="_top">Frames</a></li>

Reply via email to