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 Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Scheduler.html" title="interface in
org.apache.mesos"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.html" title="class in
org.apache.mesos"><span class="typeNameLink">Next 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> scheduler,
- FrameworkInfo 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> scheduler,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String 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> scheduler,
- FrameworkInfo 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> scheduler,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String master,
boolean 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> scheduler,
- FrameworkInfo 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> scheduler,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String master,
boolean implicitAcknowledgements,
- Credential credential)</code>
+ <a href="../../../org/apache/mesos/Protos.Credential.html"
title="class in org.apache.mesos">Protos.Credential</a> 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> scheduler,
- FrameworkInfo 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> scheduler,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String master,
- Credential credential)</code>
+ <a href="../../../org/apache/mesos/Protos.Credential.html"
title="class in org.apache.mesos">Protos.Credential</a> 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<OfferID> offerIds,
- java.util.Collection<Offer.Operation> operations,
- Filters 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<<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a>> offerIds,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.Offer.Operation.html" title="class in
org.apache.mesos">Protos.Offer.Operation</a>> operations,
+ <a href="../../../org/apache/mesos/Protos.Filters.html"
title="class in org.apache.mesos">Protos.Filters</a> 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 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> 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 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> 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 offerId,
- Filters 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> offerId,
+ <a href="../../../org/apache/mesos/Protos.Filters.html"
title="class in org.apache.mesos">Protos.Filters</a> 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> </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 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> 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<OfferID> offerIds,
- java.util.Collection<TaskInfo> 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<<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a>> offerIds,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> 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<OfferID> offerIds,
- java.util.Collection<TaskInfo> tasks,
- Filters 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<<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a>> offerIds,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> tasks,
+ <a href="../../../org/apache/mesos/Protos.Filters.html"
title="class in org.apache.mesos">Protos.Filters</a> 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 offerId,
- java.util.Collection<TaskInfo> 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> offerId,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> tasks)</code> </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 offerId,
- java.util.Collection<TaskInfo> tasks,
- Filters 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> offerId,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> tasks,
+ <a href="../../../org/apache/mesos/Protos.Filters.html"
title="class in
org.apache.mesos">Protos.Filters</a> filters)</code> </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<TaskStatus> 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<<a
href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in
org.apache.mesos">Protos.TaskStatus</a>> 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<Request> 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<<a
href="../../../org/apache/mesos/Protos.Request.html" title="class in
org.apache.mesos">Protos.Request</a>> 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<OfferID>,
java.util.Collection<TaskInfo>, 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<org.apache.mesos.Protos.OfferID>,
java.util.Collection<org.apache.mesos.Protos.TaskInfo>,
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 executorId,
- SlaveID 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> executorId,
+ <a href="../../../org/apache/mesos/Protos.SlaveID.html"
title="class in org.apache.mesos">Protos.SlaveID</a> slaveId,
byte[] 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 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 MesosSchedulerDriver(<a
href="../../../org/apache/mesos/Scheduler.html" title="interface in
org.apache.mesos">Scheduler</a> scheduler,
- FrameworkInfo framework,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String 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 MesosSchedulerDriver(<a
href="../../../org/apache/mesos/Scheduler.html" title="interface in
org.apache.mesos">Scheduler</a> scheduler,
- FrameworkInfo framework,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String master,
- Credential credential)</pre>
+ <a
href="../../../org/apache/mesos/Protos.Credential.html" title="class in
org.apache.mesos">Protos.Credential</a> 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 MesosSchedulerDriver(<a
href="../../../org/apache/mesos/Scheduler.html" title="interface in
org.apache.mesos">Scheduler</a> scheduler,
- FrameworkInfo framework,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String master,
boolean 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 MesosSchedulerDriver(<a
href="../../../org/apache/mesos/Scheduler.html" title="interface in
org.apache.mesos">Scheduler</a> scheduler,
- FrameworkInfo framework,
+ <a
href="../../../org/apache/mesos/Protos.FrameworkInfo.html" title="class in
org.apache.mesos">Protos.FrameworkInfo</a> framework,
java.lang.String master,
boolean implicitAcknowledgements,
- Credential credential)</pre>
+ <a
href="../../../org/apache/mesos/Protos.Credential.html" title="class in
org.apache.mesos">Protos.Credential</a> 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 Status start()</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> start()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status stop(boolean failover)</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in
org.apache.mesos">Protos.Status</a> stop(boolean failover)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status stop()</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> stop()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status abort()</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> abort()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status join()</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> join()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status run()</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> run()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status requestResources(java.util.Collection<Request> requests)</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in
org.apache.mesos">Protos.Status</a> requestResources(java.util.Collection<<a
href="../../../org/apache/mesos/Protos.Request.html" title="class in
org.apache.mesos">Protos.Request</a>> requests)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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<Offer>)</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<org.apache.mesos.Protos.Offer>)</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 Status launchTasks(OfferID offerId,
-
java.util.Collection<TaskInfo> tasks)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> launchTasks(<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a> offerId,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> 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> in
interface <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> in
interface <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 Status launchTasks(OfferID offerId,
- java.util.Collection<TaskInfo> tasks,
- Filters filters)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> launchTasks(<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a> offerId,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> tasks,
+ <a
href="../../../org/apache/mesos/Protos.Filters.html" title="class in
org.apache.mesos">Protos.Filters</a> 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> in
interface <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> in
interface <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 Status launchTasks(java.util.Collection<OfferID> offerIds,
-
java.util.Collection<TaskInfo> tasks)</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in
org.apache.mesos">Protos.Status</a> launchTasks(java.util.Collection<<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a>> offerIds,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> tasks)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status launchTasks(java.util.Collection<OfferID> offerIds,
- java.util.Collection<TaskInfo> tasks,
- Filters filters)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks-java.util.Collection-java.util.Collection-Filters-">SchedulerDriver</a></code></span></div>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in
org.apache.mesos">Protos.Status</a> launchTasks(java.util.Collection<<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a>> offerIds,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskInfo.html" title="class in
org.apache.mesos">Protos.TaskInfo</a>> tasks,
+ <a
href="../../../org/apache/mesos/Protos.Filters.html" title="class in
org.apache.mesos">Protos.Filters</a> filters)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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> in
interface <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> in
interface <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 Status killTask(TaskID taskId)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../org/apache/mesos/SchedulerDriver.html#killTask-TaskID-">SchedulerDriver</a></code></span></div>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> killTask(<a
href="../../../org/apache/mesos/Protos.TaskID.html" title="class in
org.apache.mesos">Protos.TaskID</a> taskId)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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> in
interface <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> in
interface <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 Status acceptOffers(java.util.Collection<OfferID> offerIds,
-
java.util.Collection<Offer.Operation> operations,
- Filters filters)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../org/apache/mesos/SchedulerDriver.html#acceptOffers-java.util.Collection-java.util.Collection-Filters-">SchedulerDriver</a></code></span></div>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in
org.apache.mesos">Protos.Status</a> acceptOffers(java.util.Collection<<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a>> offerIds,
+ java.util.Collection<<a
href="../../../org/apache/mesos/Protos.Offer.Operation.html" title="class in
org.apache.mesos">Protos.Offer.Operation</a>> operations,
+ <a
href="../../../org/apache/mesos/Protos.Filters.html" title="class in
org.apache.mesos">Protos.Filters</a> filters)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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> in
interface <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> in
interface <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 Status declineOffer(OfferID offerId)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-OfferID-">SchedulerDriver</a></code></span></div>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> declineOffer(<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a> offerId)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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> in
interface <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> in
interface <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 Status declineOffer(OfferID offerId,
- Filters filters)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer-OfferID-Filters-">SchedulerDriver</a></code></span></div>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> declineOffer(<a
href="../../../org/apache/mesos/Protos.OfferID.html" title="class in
org.apache.mesos">Protos.OfferID</a> offerId,
+ <a
href="../../../org/apache/mesos/Protos.Filters.html" title="class in
org.apache.mesos">Protos.Filters</a> filters)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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<Offer>)</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<org.apache.mesos.Protos.Offer>)</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> in
interface <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> in
interface <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 Status reviveOffers()</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> reviveOffers()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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<OfferID>,
java.util.Collection<TaskInfo>, 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<org.apache.mesos.Protos.OfferID>,
java.util.Collection<org.apache.mesos.Protos.TaskInfo>,
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 Status suppressOffers()</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> suppressOffers()</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Status acknowledgeStatusUpdate(TaskStatus status)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../org/apache/mesos/SchedulerDriver.html#acknowledgeStatusUpdate-TaskStatus-">SchedulerDriver</a></code></span></div>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in
org.apache.mesos">Protos.Status</a> acknowledgeStatusUpdate(<a
href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in
org.apache.mesos">Protos.TaskStatus</a> status)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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> in
interface <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> in
interface <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 Status sendFrameworkMessage(ExecutorID executorId,
- SlaveID slaveId,
- byte[] data)</pre>
-<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <code><a
href="../../../org/apache/mesos/SchedulerDriver.html#sendFrameworkMessage-ExecutorID-SlaveID-byte:A-">SchedulerDriver</a></code></span></div>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in org.apache.mesos">Protos.Status</a> sendFrameworkMessage(<a
href="../../../org/apache/mesos/Protos.ExecutorID.html" title="class in
org.apache.mesos">Protos.ExecutorID</a> executorId,
+ <a
href="../../../org/apache/mesos/Protos.SlaveID.html" title="class in
org.apache.mesos">Protos.SlaveID</a> slaveId,
+ byte[] data)</pre>
+<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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> in
interface <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> in
interface <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 Status reconcileTasks(java.util.Collection<TaskStatus> statuses)</pre>
+<pre>public <a href="../../../org/apache/mesos/Protos.Status.html"
title="enum in
org.apache.mesos">Protos.Status</a> reconcileTasks(java.util.Collection<<a
href="../../../org/apache/mesos/Protos.TaskStatus.html" title="class in
org.apache.mesos">Protos.TaskStatus</a>> statuses)</pre>
<div class="block"><span class="descfrmTypeLabel">Description copied from
interface: <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 Class</span></a></li>
-<li><a href="../../../org/apache/mesos/Scheduler.html" title="interface in
org.apache.mesos"><span class="typeNameLink">Next Class</span></a></li>
+<li><a href="../../../org/apache/mesos/Protos.html" title="class in
org.apache.mesos"><span class="typeNameLink">Next Class</span></a></li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?org/apache/mesos/MesosSchedulerDriver.html"
target="_top">Frames</a></li>