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

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

Added: mesos/site/source/api/current/java/org/apache/mesos/SchedulerDriver.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/org/apache/mesos/SchedulerDriver.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/org/apache/mesos/SchedulerDriver.html (added)
+++ mesos/site/source/api/current/java/org/apache/mesos/SchedulerDriver.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,574 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Wed Apr 02 16:09:03 PDT 2014 -->
+<title>SchedulerDriver</title>
+<meta name="date" content="2014-04-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="SchedulerDriver";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/SchedulerDriver.html" target="_top">Frames</a></li>
+<li><a href="SchedulerDriver.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<!-- ======== START OF CLASS DATA ======== -->
+<div class="header">
+<div class="subTitle">org.apache.mesos</div>
+<h2 title="Interface SchedulerDriver" class="title">Interface SchedulerDriver</h2>
+</div>
+<div class="contentContainer">
+<div class="description">
+<ul class="blockList">
+<li class="blockList">
+<dl>
+<dt>All Known Implementing Classes:</dt>
+<dd><a href="../../../org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></dd>
+</dl>
+<hr>
+<br>
+<pre>public interface <span class="strong">SchedulerDriver</span></pre>
+<div class="block">Abstract interface for connecting a scheduler to Mesos. This
+ interface is used both to manage the scheduler's lifecycle (start
+ it, stop it, or wait for it to finish) and to interact with Mesos
+ (e.g., launch tasks, kill tasks, etc.).</div>
+</li>
+</ul>
+</div>
+<div class="summary">
+<ul class="blockList">
+<li class="blockList">
+<!-- ========== METHOD SUMMARY =========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_summary">
+<!--   -->
+</a>
+<h3>Method Summary</h3>
+<table class="overviewSummary" border="0" cellpadding="3" cellspacing="0" summary="Method Summary table, listing methods, and an explanation">
+<caption><span>Methods</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Modifier and Type</th>
+<th class="colLast" scope="col">Method and Description</th>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#abort()">abort</a></strong>()</code>
+<div class="block">Aborts the driver so that no more callbacks can be made to the
+ scheduler.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID)">declineOffer</a></strong>(OfferID&nbsp;offerId)</code>
+<div class="block">Declines an offer in its entirety.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID, Filters)">declineOffer</a></strong>(OfferID&nbsp;offerId,
+            Filters&nbsp;filters)</code>
+<div class="block">Declines an offer in its entirety and applies the specified
+ filters on the resources (see mesos.proto for a description of
+ Filters).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#join()">join</a></strong>()</code>
+<div class="block">Waits for the driver to be stopped or aborted, possibly
+ _blocking_ the current thread indefinitely.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#killTask(TaskID)">killTask</a></strong>(TaskID&nbsp;taskId)</code>
+<div class="block">Kills the specified task.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection)">launchTasks</a></strong>(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</code>
+<div class="block">Launches the given set of tasks.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)">launchTasks</a></strong>(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+           Filters&nbsp;filters)</code>
+<div class="block">Launches the given set of tasks on a set of offers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(OfferID, java.util.Collection)">launchTasks</a></strong>(OfferID&nbsp;offerId,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks) instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(OfferID, java.util.Collection, Filters)">launchTasks</a></strong>(OfferID&nbsp;offerId,
+           java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+           Filters&nbsp;filters)</code>
+<div class="block"><strong>Deprecated.</strong>&nbsp;
+<div class="block"><i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks,
+                     Filters filters) instead.</i></div>
+</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#reconcileTasks(java.util.Collection)">reconcileTasks</a></strong>(java.util.Collection&lt;TaskStatus&gt;&nbsp;statuses)</code>
+<div class="block">Reconciliation of tasks causes the master to send status updates for tasks
+ whose status differs from the status sent here.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#requestResources(java.util.Collection)">requestResources</a></strong>(java.util.Collection&lt;Request&gt;&nbsp;requests)</code>
+<div class="block">Requests resources from Mesos (see mesos.proto for a description
+ of Request and how, for example, to request resources
+ from specific slaves).</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#reviveOffers()">reviveOffers</a></strong>()</code>
+<div class="block">Removes all filters, previously set by the framework (via <a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)"><code>launchTasks(java.util.Collection&lt;OfferID&gt;, java.util.Collection&lt;TaskInfo&gt;, Filters)</code></a>).</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#run()">run</a></strong>()</code>
+<div class="block">Starts and immediately joins (i.e., blocks on) the driver.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#sendFrameworkMessage(ExecutorID, SlaveID, byte[])">sendFrameworkMessage</a></strong>(ExecutorID&nbsp;executorId,
+                    SlaveID&nbsp;slaveId,
+                    byte[]&nbsp;data)</code>
+<div class="block">Sends a message from the framework to one of its executors.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#start()">start</a></strong>()</code>
+<div class="block">Starts the scheduler driver.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#stop()">stop</a></strong>()</code>
+<div class="block">Stops the scheduler driver assuming no failover.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><code>Status</code></td>
+<td class="colLast"><code><strong><a href="../../../org/apache/mesos/SchedulerDriver.html#stop(boolean)">stop</a></strong>(boolean&nbsp;failover)</code>
+<div class="block">Stops the scheduler driver.</div>
+</td>
+</tr>
+</table>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="details">
+<ul class="blockList">
+<li class="blockList">
+<!-- ============ METHOD DETAIL ========== -->
+<ul class="blockList">
+<li class="blockList"><a name="method_detail">
+<!--   -->
+</a>
+<h3>Method Detail</h3>
+<a name="start()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>start</h4>
+<pre>Status&nbsp;start()</pre>
+<div class="block">Starts the scheduler driver. This needs to be called before any
+ other driver calls are made.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="stop(boolean)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>Status&nbsp;stop(boolean&nbsp;failover)</pre>
+<div class="block">Stops the scheduler driver. If the 'failover' flag is set to
+ false then it is expected that this framework will never
+ reconnect to Mesos and all of it's executors and tasks can be
+ terminated. Otherwise, all executors and tasks will remain
+ running (for some master specified failover timeout) allowing the
+ scheduler to reconnect (possibly in the same process, or from a
+ different process, for example, on a different machine).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>failover</code> - Whether framework failover is expected.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="stop()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>stop</h4>
+<pre>Status&nbsp;stop()</pre>
+<div class="block">Stops the scheduler driver assuming no failover.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="abort()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>abort</h4>
+<pre>Status&nbsp;abort()</pre>
+<div class="block">Aborts the driver so that no more callbacks can be made to the
+ scheduler. The semantics of abort and stop have deliberately been
+ separated so that code can detect an aborted driver (i.e., via
+ the return status of <a href="../../../org/apache/mesos/SchedulerDriver.html#join()"><code>join()</code></a>, see below), and instantiate
+ and start another driver if desired (from within the same
+ process).</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="join()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>join</h4>
+<pre>Status&nbsp;join()</pre>
+<div class="block">Waits for the driver to be stopped or aborted, possibly
+ _blocking_ the current thread indefinitely. The return status of
+ this function can be used to determine if the driver was aborted
+ (see mesos.proto for a description of Status).</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="run()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>run</h4>
+<pre>Status&nbsp;run()</pre>
+<div class="block">Starts and immediately joins (i.e., blocks on) the driver.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="requestResources(java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>requestResources</h4>
+<pre>Status&nbsp;requestResources(java.util.Collection&lt;Request&gt;&nbsp;requests)</pre>
+<div class="block">Requests resources from Mesos (see mesos.proto for a description
+ of Request and how, for example, to request resources
+ from specific slaves). Any resources available are offered to the
+ framework via <a href="../../../org/apache/mesos/Scheduler.html#resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)"><code>Scheduler.resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List&lt;Offer&gt;)</code></a> callback,
+ asynchronously.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>requests</code> - The resource requests.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(java.util.Collection, java.util.Collection, Filters)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+                 Filters&nbsp;filters)</pre>
+<div class="block">Launches the given set of tasks on a set of offers. Resources
+ from offers are aggregated when more then one is provided.
+ Note that all offers must belong to same slave. Any resources
+ remaining (i.e., not used by the tasks or their executors) will
+ be considered declined. The specified filters are applied on all
+ unused resources (see mesos.proto for a description of Filters).
+ Invoking this function with an empty collection of tasks declines
+ offers in their entirety (see <a href="../../../org/apache/mesos/SchedulerDriver.html#declineOffer(OfferID, Filters)"><code>declineOffer(OfferID, Filters)</code></a>).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerIds</code> - The collection of offer IDs.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd><dd><code>filters</code> - The filters to set for any remaining resources.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(java.util.Collection, java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(java.util.Collection&lt;OfferID&gt;&nbsp;offerIds,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</pre>
+<div class="block">Launches the given set of tasks. See above for details.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerIds</code> - The collection of offer IDs.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(OfferID, java.util.Collection, Filters)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(OfferID&nbsp;offerId,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks,
+                 Filters&nbsp;filters)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks,
+                     Filters filters) instead.</i></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The offer ID.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd><dd><code>filters</code> - The filters to set for any remaining resources.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="launchTasks(OfferID, java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>launchTasks</h4>
+<pre>Status&nbsp;launchTasks(OfferID&nbsp;offerId,
+                 java.util.Collection&lt;TaskInfo&gt;&nbsp;tasks)</pre>
+<div class="block"><span class="strong">Deprecated.</span>&nbsp;<i>Use launchTasks(
+                     Collection<OfferID> offerId,
+                     Collection<TaskInfo> tasks) instead.</i></div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The offer ID.</dd><dd><code>tasks</code> - The collection of tasks to be launched.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="killTask(TaskID)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>killTask</h4>
+<pre>Status&nbsp;killTask(TaskID&nbsp;taskId)</pre>
+<div class="block">Kills the specified task. Note that attempting to kill a task is
+ currently not reliable. If, for example, a scheduler fails over
+ while it was attempting to kill a task it will need to retry in
+ the future Likewise, if unregistered / disconnected, the request
+ will be dropped (these semantics may be changed in the future).</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>taskId</code> - The ID of the task to be killed.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="declineOffer(OfferID, Filters)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>declineOffer</h4>
+<pre>Status&nbsp;declineOffer(OfferID&nbsp;offerId,
+                  Filters&nbsp;filters)</pre>
+<div class="block">Declines an offer in its entirety and applies the specified
+ filters on the resources (see mesos.proto for a description of
+ Filters). Note that this can be done at any time, it is not
+ necessary to do this within the <a href="../../../org/apache/mesos/Scheduler.html#resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List)"><code>Scheduler.resourceOffers(org.apache.mesos.SchedulerDriver, java.util.List&lt;Offer&gt;)</code></a>
+ callback.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The ID of the offer to be declined.</dd><dd><code>filters</code> - The filters to set for any remaining resources.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="declineOffer(OfferID)">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>declineOffer</h4>
+<pre>Status&nbsp;declineOffer(OfferID&nbsp;offerId)</pre>
+<div class="block">Declines an offer in its entirety. See above for details.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>offerId</code> - The ID of the offer to be declined.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="reviveOffers()">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>reviveOffers</h4>
+<pre>Status&nbsp;reviveOffers()</pre>
+<div class="block">Removes all filters, previously set by the framework (via <a href="../../../org/apache/mesos/SchedulerDriver.html#launchTasks(java.util.Collection, java.util.Collection, Filters)"><code>launchTasks(java.util.Collection&lt;OfferID&gt;, java.util.Collection&lt;TaskInfo&gt;, Filters)</code></a>). This enables the framework to receive offers
+ from those filtered slaves.</div>
+<dl><dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="sendFrameworkMessage(ExecutorID, SlaveID, byte[])">
+<!--   -->
+</a>
+<ul class="blockList">
+<li class="blockList">
+<h4>sendFrameworkMessage</h4>
+<pre>Status&nbsp;sendFrameworkMessage(ExecutorID&nbsp;executorId,
+                          SlaveID&nbsp;slaveId,
+                          byte[]&nbsp;data)</pre>
+<div class="block">Sends a message from the framework to one of its executors. These
+ messages are best effort; do not expect a framework message to be
+ retransmitted in any reliable fashion.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>executorId</code> - The ID of the executor to send the message to.</dd><dd><code>slaveId</code> - The ID of the slave that is running the executor.</dd><dd><code>data</code> - The message.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+<a name="reconcileTasks(java.util.Collection)">
+<!--   -->
+</a>
+<ul class="blockListLast">
+<li class="blockList">
+<h4>reconcileTasks</h4>
+<pre>Status&nbsp;reconcileTasks(java.util.Collection&lt;TaskStatus&gt;&nbsp;statuses)</pre>
+<div class="block">Reconciliation of tasks causes the master to send status updates for tasks
+ whose status differs from the status sent here.</div>
+<dl><dt><span class="strong">Parameters:</span></dt><dd><code>statuses</code> - The collection of tasks and statuses to reconcile.</dd>
+<dt><span class="strong">Returns:</span></dt><dd>The state of the driver after the call.</dd></dl>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+</div>
+<!-- ========= END OF CLASS DATA ========= -->
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li class="navBarCell1Rev">Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li><a href="../../../org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Prev Class</span></a></li>
+<li>Next Class</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/SchedulerDriver.html" target="_top">Frames</a></li>
+<li><a href="SchedulerDriver.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<div>
+<ul class="subNavList">
+<li>Summary:&nbsp;</li>
+<li>Nested&nbsp;|&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_summary">Method</a></li>
+</ul>
+<ul class="subNavList">
+<li>Detail:&nbsp;</li>
+<li>Field&nbsp;|&nbsp;</li>
+<li>Constr&nbsp;|&nbsp;</li>
+<li><a href="#method_detail">Method</a></li>
+</ul>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Added: mesos/site/source/api/current/java/org/apache/mesos/package-frame.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/org/apache/mesos/package-frame.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/org/apache/mesos/package-frame.html (added)
+++ mesos/site/source/api/current/java/org/apache/mesos/package-frame.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,37 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Wed Apr 02 16:09:03 PDT 2014 -->
+<title>org.apache.mesos</title>
+<meta name="date" content="2014-04-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<h1 class="bar"><a href="../../../org/apache/mesos/package-summary.html" target="classFrame">org.apache.mesos</a></h1>
+<div class="indexContainer">
+<h2 title="Interfaces">Interfaces</h2>
+<ul title="Interfaces">
+<li><a href="Executor.html" title="interface in org.apache.mesos" target="classFrame"><i>Executor</i></a></li>
+<li><a href="ExecutorDriver.html" title="interface in org.apache.mesos" target="classFrame"><i>ExecutorDriver</i></a></li>
+<li><a href="Scheduler.html" title="interface in org.apache.mesos" target="classFrame"><i>Scheduler</i></a></li>
+<li><a href="SchedulerDriver.html" title="interface in org.apache.mesos" target="classFrame"><i>SchedulerDriver</i></a></li>
+</ul>
+<h2 title="Classes">Classes</h2>
+<ul title="Classes">
+<li><a href="Log.html" title="class in org.apache.mesos" target="classFrame">Log</a></li>
+<li><a href="Log.Entry.html" title="class in org.apache.mesos" target="classFrame">Log.Entry</a></li>
+<li><a href="Log.Position.html" title="class in org.apache.mesos" target="classFrame">Log.Position</a></li>
+<li><a href="Log.Reader.html" title="class in org.apache.mesos" target="classFrame">Log.Reader</a></li>
+<li><a href="Log.Writer.html" title="class in org.apache.mesos" target="classFrame">Log.Writer</a></li>
+<li><a href="MesosExecutorDriver.html" title="class in org.apache.mesos" target="classFrame">MesosExecutorDriver</a></li>
+<li><a href="MesosSchedulerDriver.html" title="class in org.apache.mesos" target="classFrame">MesosSchedulerDriver</a></li>
+</ul>
+<h2 title="Exceptions">Exceptions</h2>
+<ul title="Exceptions">
+<li><a href="Log.OperationFailedException.html" title="class in org.apache.mesos" target="classFrame">Log.OperationFailedException</a></li>
+<li><a href="Log.WriterFailedException.html" title="class in org.apache.mesos" target="classFrame">Log.WriterFailedException</a></li>
+</ul>
+</div>
+</body>
+</html>

Added: mesos/site/source/api/current/java/org/apache/mesos/package-summary.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/org/apache/mesos/package-summary.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/org/apache/mesos/package-summary.html (added)
+++ mesos/site/source/api/current/java/org/apache/mesos/package-summary.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,232 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Wed Apr 02 16:09:03 PDT 2014 -->
+<title>org.apache.mesos</title>
+<meta name="date" content="2014-04-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.mesos";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Package</li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Package" class="title">Package&nbsp;org.apache.mesos</h1>
+</div>
+<div class="contentContainer">
+<ul class="blockList">
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
+<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Interface</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Executor.html" title="interface in org.apache.mesos">Executor</a></td>
+<td class="colLast">
+<div class="block">Callback interface to be implemented by frameworks' executors.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a></td>
+<td class="colLast">
+<div class="block">Abstract interface for connecting an executor to Mesos.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos">Scheduler</a></td>
+<td class="colLast">
+<div class="block">Callback interface to be implemented by frameworks'
+ schedulers.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a></td>
+<td class="colLast">
+<div class="block">Abstract interface for connecting a scheduler to Mesos.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Class Summary table, listing classes, and an explanation">
+<caption><span>Class Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Class</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos">Log</a></td>
+<td class="colLast">
+<div class="block">Provides access to a distributed append only log.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos">Log.Entry</a></td>
+<td class="colLast">
+<div class="block">Represents an opaque data entry in the <a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos"><code>Log</code></a> with a <a href="../../../org/apache/mesos/Log.Position.html" title="class in org.apache.mesos"><code>Log.Position</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Position.html" title="class in org.apache.mesos">Log.Position</a></td>
+<td class="colLast">
+<div class="block">An opaque identifier of a log entry's position within the
+ log.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos">Log.Reader</a></td>
+<td class="colLast">
+<div class="block">Provides read access to the <a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos"><code>Log</code></a>.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos">Log.Writer</a></td>
+<td class="colLast">
+<div class="block">Provides write access to the <a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos"><code>Log</code></a>.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos">MesosExecutorDriver</a></td>
+<td class="colLast">
+<div class="block">Concrete implementation of an ExecutorDriver that connects an
+ Executor with a Mesos slave.</div>
+</td>
+</tr>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos">MesosSchedulerDriver</a></td>
+<td class="colLast">
+<div class="block">Concrete implementation of a SchedulerDriver that connects a
+ Scheduler with a Mesos master.</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+<li class="blockList">
+<table class="packageSummary" border="0" cellpadding="3" cellspacing="0" summary="Exception Summary table, listing exceptions, and an explanation">
+<caption><span>Exception Summary</span><span class="tabEnd">&nbsp;</span></caption>
+<tr>
+<th class="colFirst" scope="col">Exception</th>
+<th class="colLast" scope="col">Description</th>
+</tr>
+<tbody>
+<tr class="altColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos">Log.OperationFailedException</a></td>
+<td class="colLast">
+<div class="block">An exception that gets thrown when an error occurs while
+ performing a read or write operation.</div>
+</td>
+</tr>
+<tr class="rowColor">
+<td class="colFirst"><a href="../../../org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos">Log.WriterFailedException</a></td>
+<td class="colLast">
+<div class="block">An exception that gets thrown when a writer no longer has the
+ ability to perform operations (e.g., because it was superseded by
+ another writer).</div>
+</td>
+</tr>
+</tbody>
+</table>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="package-tree.html">Tree</a></li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev Package</li>
+<li>Next Package</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-summary.html" target="_top">Frames</a></li>
+<li><a href="package-summary.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Added: mesos/site/source/api/current/java/org/apache/mesos/package-tree.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/org/apache/mesos/package-tree.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/org/apache/mesos/package-tree.html (added)
+++ mesos/site/source/api/current/java/org/apache/mesos/package-tree.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,143 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Wed Apr 02 16:09:03 PDT 2014 -->
+<title>org.apache.mesos Class Hierarchy</title>
+<meta name="date" content="2014-04-02">
+<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="org.apache.mesos Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For Package org.apache.mesos</h1>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.html" title="class in org.apache.mesos"><span class="strong">Log</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos"><span class="strong">Log.Entry</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Position.html" title="class in org.apache.mesos"><span class="strong">Log.Position</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos"><span class="strong">Log.Reader</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos"><span class="strong">Log.Writer</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos"><span class="strong">MesosExecutorDriver</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>)</li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos"><span class="strong">MesosSchedulerDriver</span></a> (implements org.apache.mesos.<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.OperationFailedException</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.WriterFailedException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Executor.html" title="interface in org.apache.mesos"><span class="strong">Executor</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos"><span class="strong">ExecutorDriver</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Scheduler</span></a></li>
+<li type="circle">org.apache.mesos.<a href="../../../org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos"><span class="strong">SchedulerDriver</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="../../../org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="../../../deprecated-list.html">Deprecated</a></li>
+<li><a href="../../../index-all.html">Index</a></li>
+<li><a href="../../../help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="../../../index.html?org/apache/mesos/package-tree.html" target="_top">Frames</a></li>
+<li><a href="package-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="../../../allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Added: mesos/site/source/api/current/java/overview-tree.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/overview-tree.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/overview-tree.html (added)
+++ mesos/site/source/api/current/java/overview-tree.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,147 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Wed Apr 02 16:09:03 PDT 2014 -->
+<title>Class Hierarchy</title>
+<meta name="date" content="2014-04-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Class Hierarchy";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 class="title">Hierarchy For All Packages</h1>
+<span class="strong">Package Hierarchies:</span>
+<ul class="horizontal">
+<li><a href="org/apache/mesos/package-tree.html">org.apache.mesos</a></li>
+</ul>
+</div>
+<div class="contentContainer">
+<h2 title="Class Hierarchy">Class Hierarchy</h2>
+<ul>
+<li type="circle">java.lang.Object
+<ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.html" title="class in org.apache.mesos"><span class="strong">Log</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Entry.html" title="class in org.apache.mesos"><span class="strong">Log.Entry</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Position.html" title="class in org.apache.mesos"><span class="strong">Log.Position</span></a> (implements java.lang.Comparable&lt;T&gt;)</li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Reader.html" title="class in org.apache.mesos"><span class="strong">Log.Reader</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.Writer.html" title="class in org.apache.mesos"><span class="strong">Log.Writer</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/MesosExecutorDriver.html" title="class in org.apache.mesos"><span class="strong">MesosExecutorDriver</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos">ExecutorDriver</a>)</li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/MesosSchedulerDriver.html" title="class in org.apache.mesos"><span class="strong">MesosSchedulerDriver</span></a> (implements org.apache.mesos.<a href="org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos">SchedulerDriver</a>)</li>
+<li type="circle">java.lang.Throwable (implements java.io.Serializable)
+<ul>
+<li type="circle">java.lang.Exception
+<ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.OperationFailedException</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos"><span class="strong">Log.WriterFailedException</span></a></li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+</li>
+</ul>
+<h2 title="Interface Hierarchy">Interface Hierarchy</h2>
+<ul>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Executor.html" title="interface in org.apache.mesos"><span class="strong">Executor</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/ExecutorDriver.html" title="interface in org.apache.mesos"><span class="strong">ExecutorDriver</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/Scheduler.html" title="interface in org.apache.mesos"><span class="strong">Scheduler</span></a></li>
+<li type="circle">org.apache.mesos.<a href="org/apache/mesos/SchedulerDriver.html" title="interface in org.apache.mesos"><span class="strong">SchedulerDriver</span></a></li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li class="navBarCell1Rev">Tree</li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?overview-tree.html" target="_top">Frames</a></li>
+<li><a href="overview-tree.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Added: mesos/site/source/api/current/java/package-list
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/package-list?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/package-list (added)
+++ mesos/site/source/api/current/java/package-list Wed Apr  2 23:40:09 2014
@@ -0,0 +1 @@
+org.apache.mesos

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

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

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

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

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

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

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

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

Added: mesos/site/source/api/current/java/serialized-form.html
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/serialized-form.html?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/serialized-form.html (added)
+++ mesos/site/source/api/current/java/serialized-form.html Wed Apr  2 23:40:09 2014
@@ -0,0 +1,129 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
+<!-- NewPage -->
+<html lang="en">
+<head>
+<!-- Generated by javadoc (version 1.7.0_25) on Wed Apr 02 16:09:03 PDT 2014 -->
+<title>Serialized Form</title>
+<meta name="date" content="2014-04-02">
+<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
+</head>
+<body>
+<script type="text/javascript"><!--
+    if (location.href.indexOf('is-external=true') == -1) {
+        parent.document.title="Serialized Form";
+    }
+//-->
+</script>
+<noscript>
+<div>JavaScript is disabled on your browser.</div>
+</noscript>
+<!-- ========= START OF TOP NAVBAR ======= -->
+<div class="topNav"><a name="navbar_top">
+<!--   -->
+</a><a href="#skip-navbar_top" title="Skip navigation links"></a><a name="navbar_top_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="org/apache/mesos/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_top">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_top");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_top">
+<!--   -->
+</a></div>
+<!-- ========= END OF TOP NAVBAR ========= -->
+<div class="header">
+<h1 title="Serialized Form" class="title">Serialized Form</h1>
+</div>
+<div class="serializedFormContainer">
+<ul class="blockList">
+<li class="blockList">
+<h2 title="Package">Package&nbsp;org.apache.mesos</h2>
+<ul class="blockList">
+<li class="blockList"><a name="org.apache.mesos.Log.OperationFailedException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/mesos/Log.OperationFailedException.html" title="class in org.apache.mesos">org.apache.mesos.Log.OperationFailedException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+<li class="blockList"><a name="org.apache.mesos.Log.WriterFailedException">
+<!--   -->
+</a>
+<h3>Class <a href="org/apache/mesos/Log.WriterFailedException.html" title="class in org.apache.mesos">org.apache.mesos.Log.WriterFailedException</a> extends java.lang.Exception implements Serializable</h3>
+</li>
+</ul>
+</li>
+</ul>
+</div>
+<!-- ======= START OF BOTTOM NAVBAR ====== -->
+<div class="bottomNav"><a name="navbar_bottom">
+<!--   -->
+</a><a href="#skip-navbar_bottom" title="Skip navigation links"></a><a name="navbar_bottom_firstrow">
+<!--   -->
+</a>
+<ul class="navList" title="Navigation">
+<li><a href="org/apache/mesos/package-summary.html">Package</a></li>
+<li>Class</li>
+<li><a href="org/apache/mesos/package-tree.html">Tree</a></li>
+<li><a href="deprecated-list.html">Deprecated</a></li>
+<li><a href="index-all.html">Index</a></li>
+<li><a href="help-doc.html">Help</a></li>
+</ul>
+</div>
+<div class="subNav">
+<ul class="navList">
+<li>Prev</li>
+<li>Next</li>
+</ul>
+<ul class="navList">
+<li><a href="index.html?serialized-form.html" target="_top">Frames</a></li>
+<li><a href="serialized-form.html" target="_top">No Frames</a></li>
+</ul>
+<ul class="navList" id="allclasses_navbar_bottom">
+<li><a href="allclasses-noframe.html">All Classes</a></li>
+</ul>
+<div>
+<script type="text/javascript"><!--
+  allClassesLink = document.getElementById("allclasses_navbar_bottom");
+  if(window==top) {
+    allClassesLink.style.display = "block";
+  }
+  else {
+    allClassesLink.style.display = "none";
+  }
+  //-->
+</script>
+</div>
+<a name="skip-navbar_bottom">
+<!--   -->
+</a></div>
+<!-- ======== END OF BOTTOM NAVBAR ======= -->
+</body>
+</html>

Added: mesos/site/source/api/current/java/stylesheet.css
URL: http://svn.apache.org/viewvc/mesos/site/source/api/current/java/stylesheet.css?rev=1584217&view=auto
==============================================================================
--- mesos/site/source/api/current/java/stylesheet.css (added)
+++ mesos/site/source/api/current/java/stylesheet.css Wed Apr  2 23:40:09 2014
@@ -0,0 +1,474 @@
+/* Javadoc style sheet */
+/*
+Overall document style
+*/
+body {
+    background-color:#ffffff;
+    color:#353833;
+    font-family:Arial, Helvetica, sans-serif;
+    font-size:76%;
+    margin:0;
+}
+a:link, a:visited {
+    text-decoration:none;
+    color:#4c6b87;
+}
+a:hover, a:focus {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+a:active {
+    text-decoration:none;
+    color:#4c6b87;
+}
+a[name] {
+    color:#353833;
+}
+a[name]:hover {
+    text-decoration:none;
+    color:#353833;
+}
+pre {
+    font-size:1.3em;
+}
+h1 {
+    font-size:1.8em;
+}
+h2 {
+    font-size:1.5em;
+}
+h3 {
+    font-size:1.4em;
+}
+h4 {
+    font-size:1.3em;
+}
+h5 {
+    font-size:1.2em;
+}
+h6 {
+    font-size:1.1em;
+}
+ul {
+    list-style-type:disc;
+}
+code, tt {
+    font-size:1.2em;
+}
+dt code {
+    font-size:1.2em;
+}
+table tr td dt code {
+    font-size:1.2em;
+    vertical-align:top;
+}
+sup {
+    font-size:.6em;
+}
+/*
+Document title and Copyright styles
+*/
+.clear {
+    clear:both;
+    height:0px;
+    overflow:hidden;
+}
+.aboutLanguage {
+    float:right;
+    padding:0px 21px;
+    font-size:.8em;
+    z-index:200;
+    margin-top:-7px;
+}
+.legalCopy {
+    margin-left:.5em;
+}
+.bar a, .bar a:link, .bar a:visited, .bar a:active {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.bar a:hover, .bar a:focus {
+    color:#bb7a2a;
+}
+.tab {
+    background-color:#0066FF;
+    background-image:url(resources/titlebar.gif);
+    background-position:left top;
+    background-repeat:no-repeat;
+    color:#ffffff;
+    padding:8px;
+    width:5em;
+    font-weight:bold;
+}
+/*
+Navigation bar styles
+*/
+.bar {
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    padding:.8em .5em .4em .8em;
+    height:auto;/*height:1.8em;*/
+    font-size:1em;
+    margin:0;
+}
+.topNav {
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+}
+.bottomNav {
+    margin-top:10px;
+    background-image:url(resources/background.gif);
+    background-repeat:repeat-x;
+    color:#FFFFFF;
+    float:left;
+    padding:0;
+    width:100%;
+    clear:right;
+    height:2.8em;
+    padding-top:10px;
+    overflow:hidden;
+}
+.subNav {
+    background-color:#dee3e9;
+    border-bottom:1px solid #9eadc0;
+    float:left;
+    width:100%;
+    overflow:hidden;
+}
+.subNav div {
+    clear:left;
+    float:left;
+    padding:0 0 5px 6px;
+}
+ul.navList, ul.subNavList {
+    float:left;
+    margin:0 25px 0 0;
+    padding:0;
+}
+ul.navList li{
+    list-style:none;
+    float:left;
+    padding:3px 6px;
+}
+ul.subNavList li{
+    list-style:none;
+    float:left;
+    font-size:90%;
+}
+.topNav a:link, .topNav a:active, .topNav a:visited, .bottomNav a:link, .bottomNav a:active, .bottomNav a:visited {
+    color:#FFFFFF;
+    text-decoration:none;
+}
+.topNav a:hover, .bottomNav a:hover {
+    text-decoration:none;
+    color:#bb7a2a;
+}
+.navBarCell1Rev {
+    background-image:url(resources/tab.gif);
+    background-color:#a88834;
+    color:#FFFFFF;
+    margin: auto 5px;
+    border:1px solid #c9aa44;
+}
+/*
+Page header and footer styles
+*/
+.header, .footer {
+    clear:both;
+    margin:0 20px;
+    padding:5px 0 0 0;
+}
+.indexHeader {
+    margin:10px;
+    position:relative;
+}
+.indexHeader h1 {
+    font-size:1.3em;
+}
+.title {
+    color:#2c4557;
+    margin:10px 0;
+}
+.subTitle {
+    margin:5px 0 0 0;
+}
+.header ul {
+    margin:0 0 25px 0;
+    padding:0;
+}
+.footer ul {
+    margin:20px 0 5px 0;
+}
+.header ul li, .footer ul li {
+    list-style:none;
+    font-size:1.2em;
+}
+/*
+Heading styles
+*/
+div.details ul.blockList ul.blockList ul.blockList li.blockList h4, div.details ul.blockList ul.blockList ul.blockListLast li.blockList h4 {
+    background-color:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    margin:0 0 6px -8px;
+    padding:2px 5px;
+}
+ul.blockList ul.blockList ul.blockList li.blockList h3 {
+    background-color:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    margin:0 0 6px -8px;
+    padding:2px 5px;
+}
+ul.blockList ul.blockList li.blockList h3 {
+    padding:0;
+    margin:15px 0;
+}
+ul.blockList li.blockList h2 {
+    padding:0px 0 20px 0;
+}
+/*
+Page layout container styles
+*/
+.contentContainer, .sourceContainer, .classUseContainer, .serializedFormContainer, .constantValuesContainer {
+    clear:both;
+    padding:10px 20px;
+    position:relative;
+}
+.indexContainer {
+    margin:10px;
+    position:relative;
+    font-size:1.0em;
+}
+.indexContainer h2 {
+    font-size:1.1em;
+    padding:0 0 3px 0;
+}
+.indexContainer ul {
+    margin:0;
+    padding:0;
+}
+.indexContainer ul li {
+    list-style:none;
+}
+.contentContainer .description dl dt, .contentContainer .details dl dt, .serializedFormContainer dl dt {
+    font-size:1.1em;
+    font-weight:bold;
+    margin:10px 0 0 0;
+    color:#4E4E4E;
+}
+.contentContainer .description dl dd, .contentContainer .details dl dd, .serializedFormContainer dl dd {
+    margin:10px 0 10px 20px;
+}
+.serializedFormContainer dl.nameValue dt {
+    margin-left:1px;
+    font-size:1.1em;
+    display:inline;
+    font-weight:bold;
+}
+.serializedFormContainer dl.nameValue dd {
+    margin:0 0 0 1px;
+    font-size:1.1em;
+    display:inline;
+}
+/*
+List styles
+*/
+ul.horizontal li {
+    display:inline;
+    font-size:0.9em;
+}
+ul.inheritance {
+    margin:0;
+    padding:0;
+}
+ul.inheritance li {
+    display:inline;
+    list-style:none;
+}
+ul.inheritance li ul.inheritance {
+    margin-left:15px;
+    padding-left:15px;
+    padding-top:1px;
+}
+ul.blockList, ul.blockListLast {
+    margin:10px 0 10px 0;
+    padding:0;
+}
+ul.blockList li.blockList, ul.blockListLast li.blockList {
+    list-style:none;
+    margin-bottom:25px;
+}
+ul.blockList ul.blockList li.blockList, ul.blockList ul.blockListLast li.blockList {
+    padding:0px 20px 5px 10px;
+    border:1px solid #9eadc0;
+    background-color:#f9f9f9;
+}
+ul.blockList ul.blockList ul.blockList li.blockList, ul.blockList ul.blockList ul.blockListLast li.blockList {
+    padding:0 0 5px 8px;
+    background-color:#ffffff;
+    border:1px solid #9eadc0;
+    border-top:none;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockList {
+    margin-left:0;
+    padding-left:0;
+    padding-bottom:15px;
+    border:none;
+    border-bottom:1px solid #9eadc0;
+}
+ul.blockList ul.blockList ul.blockList ul.blockList li.blockListLast {
+    list-style:none;
+    border-bottom:none;
+    padding-bottom:0;
+}
+table tr td dl, table tr td dl dt, table tr td dl dd {
+    margin-top:0;
+    margin-bottom:1px;
+}
+/*
+Table styles
+*/
+.contentContainer table, .classUseContainer table, .constantValuesContainer table {
+    border-bottom:1px solid #9eadc0;
+    width:100%;
+}
+.contentContainer ul li table, .classUseContainer ul li table, .constantValuesContainer ul li table {
+    width:100%;
+}
+.contentContainer .description table, .contentContainer .details table {
+    border-bottom:none;
+}
+.contentContainer ul li table th.colOne, .contentContainer ul li table th.colFirst, .contentContainer ul li table th.colLast, .classUseContainer ul li table th, .constantValuesContainer ul li table th, .contentContainer ul li table td.colOne, .contentContainer ul li table td.colFirst, .contentContainer ul li table td.colLast, .classUseContainer ul li table td, .constantValuesContainer ul li table td{
+    vertical-align:top;
+    padding-right:20px;
+}
+.contentContainer ul li table th.colLast, .classUseContainer ul li table th.colLast,.constantValuesContainer ul li table th.colLast,
+.contentContainer ul li table td.colLast, .classUseContainer ul li table td.colLast,.constantValuesContainer ul li table td.colLast,
+.contentContainer ul li table th.colOne, .classUseContainer ul li table th.colOne,
+.contentContainer ul li table td.colOne, .classUseContainer ul li table td.colOne {
+    padding-right:3px;
+}
+.overviewSummary caption, .packageSummary caption, .contentContainer ul.blockList li.blockList caption, .summary caption, .classUseContainer caption, .constantValuesContainer caption {
+    position:relative;
+    text-align:left;
+    background-repeat:no-repeat;
+    color:#FFFFFF;
+    font-weight:bold;
+    clear:none;
+    overflow:hidden;
+    padding:0px;
+    margin:0px;
+}
+caption a:link, caption a:hover, caption a:active, caption a:visited {
+    color:#FFFFFF;
+}
+.overviewSummary caption span, .packageSummary caption span, .contentContainer ul.blockList li.blockList caption span, .summary caption span, .classUseContainer caption span, .constantValuesContainer caption span {
+    white-space:nowrap;
+    padding-top:8px;
+    padding-left:8px;
+    display:block;
+    float:left;
+    background-image:url(resources/titlebar.gif);
+    height:18px;
+}
+.overviewSummary .tabEnd, .packageSummary .tabEnd, .contentContainer ul.blockList li.blockList .tabEnd, .summary .tabEnd, .classUseContainer .tabEnd, .constantValuesContainer .tabEnd {
+    width:10px;
+    background-image:url(resources/titlebar_end.gif);
+    background-repeat:no-repeat;
+    background-position:top right;
+    position:relative;
+    float:left;
+}
+ul.blockList ul.blockList li.blockList table {
+    margin:0 0 12px 0px;
+    width:100%;
+}
+.tableSubHeadingColor {
+    background-color: #EEEEFF;
+}
+.altColor {
+    background-color:#eeeeef;
+}
+.rowColor {
+    background-color:#ffffff;
+}
+.overviewSummary td, .packageSummary td, .contentContainer ul.blockList li.blockList td, .summary td, .classUseContainer td, .constantValuesContainer td {
+    text-align:left;
+    padding:3px 3px 3px 7px;
+}
+th.colFirst, th.colLast, th.colOne, .constantValuesContainer th {
+    background:#dee3e9;
+    border-top:1px solid #9eadc0;
+    border-bottom:1px solid #9eadc0;
+    text-align:left;
+    padding:3px 3px 3px 7px;
+}
+td.colOne a:link, td.colOne a:active, td.colOne a:visited, td.colOne a:hover, td.colFirst a:link, td.colFirst a:active, td.colFirst a:visited, td.colFirst a:hover, td.colLast a:link, td.colLast a:active, td.colLast a:visited, td.colLast a:hover, .constantValuesContainer td a:link, .constantValuesContainer td a:active, .constantValuesContainer td a:visited, .constantValuesContainer td a:hover {
+    font-weight:bold;
+}
+td.colFirst, th.colFirst {
+    border-left:1px solid #9eadc0;
+    white-space:nowrap;
+}
+td.colLast, th.colLast {
+    border-right:1px solid #9eadc0;
+}
+td.colOne, th.colOne {
+    border-right:1px solid #9eadc0;
+    border-left:1px solid #9eadc0;
+}
+table.overviewSummary  {
+    padding:0px;
+    margin-left:0px;
+}
+table.overviewSummary td.colFirst, table.overviewSummary th.colFirst,
+table.overviewSummary td.colOne, table.overviewSummary th.colOne {
+    width:25%;
+    vertical-align:middle;
+}
+table.packageSummary td.colFirst, table.overviewSummary th.colFirst {
+    width:25%;
+    vertical-align:middle;
+}
+/*
+Content styles
+*/
+.description pre {
+    margin-top:0;
+}
+.deprecatedContent {
+    margin:0;
+    padding:10px 0;
+}
+.docSummary {
+    padding:0;
+}
+/*
+Formatting effect styles
+*/
+.sourceLineNo {
+    color:green;
+    padding:0 30px 0 0;
+}
+h1.hidden {
+    visibility:hidden;
+    overflow:hidden;
+    font-size:.9em;
+}
+.block {
+    display:block;
+    margin:3px 0 0 0;
+}
+.strong {
+    font-weight:bold;
+}