blob: ebdc86de89925d94790bc10fdd17299d7bb9e90a [file] [log] [blame]
<!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 (1.8.0_71) on Tue May 17 00:28:46 UTC 2016 -->
<title>Uses of Interface quarks.execution.Job (Quarks v0.4.0)</title>
<meta name="date" content="2016-05-17">
<link rel="stylesheet" type="text/css" href="../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
try {
if (location.href.indexOf('is-external=true') == -1) {
parent.document.title="Uses of Interface quarks.execution.Job (Quarks v0.4.0)";
}
}
catch(err) {
}
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Class</a></li>
<li class="navBarCell1Rev">Use</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</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?quarks/execution/class-use/Job.html" target="_top">Frames</a></li>
<li><a href="Job.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../allclasses-noframe.html">All&nbsp;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">
<h2 title="Uses of Interface quarks.execution.Job" class="title">Uses of Interface<br>quarks.execution.Job</h2>
</div>
<div class="classUseContainer">
<ul class="blockList">
<li class="blockList">
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing packages, and an explanation">
<caption><span>Packages that use <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Package</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.apps.runtime">quarks.apps.runtime</a></td>
<td class="colLast">
<div class="block">Applications which provide monitoring and failure recovery to other
Quarks applications.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.execution">quarks.execution</a></td>
<td class="colLast">
<div class="block">Execution of Quarks topologies and graphs.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.execution.services">quarks.execution.services</a></td>
<td class="colLast">
<div class="block">Execution services.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.graph.spi.execution">quarks.graph.spi.execution</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.providers.development">quarks.providers.development</a></td>
<td class="colLast">
<div class="block">Execution of a streaming topology in a development environment .</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.providers.direct">quarks.providers.direct</a></td>
<td class="colLast">
<div class="block">Direct execution of a streaming topology.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.providers.iot">quarks.providers.iot</a></td>
<td class="colLast">
<div class="block">Iot provider that allows multiple applications to
share an <code>IotDevice</code>.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.runtime.appservice">quarks.runtime.appservice</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.runtime.etiao">quarks.runtime.etiao</a></td>
<td class="colLast">
<div class="block">A runtime for executing a Quarks streaming topology, designed as an embeddable library
so that it can be executed in a simple Java application.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.runtime.jobregistry">quarks.runtime.jobregistry</a></td>
<td class="colLast">&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="#quarks.samples.connectors">quarks.samples.connectors</a></td>
<td class="colLast">
<div class="block">General support for connector samples.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="#quarks.topology.tester">quarks.topology.tester</a></td>
<td class="colLast">
<div class="block">Testing for a streaming topology.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList">
<ul class="blockList">
<li class="blockList"><a name="quarks.apps.runtime">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/apps/runtime/package-summary.html">quarks.apps.runtime</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/apps/runtime/package-summary.html">quarks.apps.runtime</a> that return <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></code></td>
<td class="colLast"><span class="typeNameLabel">JobMonitorApp.</span><code><span class="memberNameLink"><a href="../../../quarks/apps/runtime/JobMonitorApp.html#submit--">submit</a></span>()</code>
<div class="block">Submits the application topology.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../quarks/apps/runtime/package-summary.html">quarks.apps.runtime</a> with type arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/apps/runtime/JobMonitorApp.html#JobMonitorApp-quarks.topology.TopologyProvider-quarks.execution.DirectSubmitter-java.lang.String-">JobMonitorApp</a></span>(<a href="../../../quarks/topology/TopologyProvider.html" title="interface in quarks.topology">TopologyProvider</a>&nbsp;provider,
<a href="../../../quarks/execution/DirectSubmitter.html" title="interface in quarks.execution">DirectSubmitter</a>&lt;<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;submitter,
java.lang.String&nbsp;name)</code>
<div class="block">Constructs a <code>JobMonitorApp</code> with the specified name in the
context of the specified provider.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.execution">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/execution/package-summary.html">quarks.execution</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../quarks/execution/package-summary.html">quarks.execution</a> with type parameters of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Interface and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/execution/DirectSubmitter.html" title="interface in quarks.execution">DirectSubmitter</a>&lt;E,J extends <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</span></code>
<div class="block">An interface for submission of an executable
that is executed directly within the current
virtual machine.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>interface&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/execution/Submitter.html" title="interface in quarks.execution">Submitter</a>&lt;E,J extends <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</span></code>
<div class="block">An interface for submission of an executable.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.execution.services">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/execution/services/package-summary.html">quarks.execution.services</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/execution/services/package-summary.html">quarks.execution.services</a> that return <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistryService.</span><code><span class="memberNameLink"><a href="../../../quarks/execution/services/JobRegistryService.html#getJob-java.lang.String-">getJob</a></span>(java.lang.String&nbsp;id)</code>
<div class="block">Returns a job given its identifier.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/execution/services/package-summary.html">quarks.execution.services</a> with parameters of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistryService.</span><code><span class="memberNameLink"><a href="../../../quarks/execution/services/JobRegistryService.html#addJob-quarks.execution.Job-">addJob</a></span>(<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&nbsp;job)</code>
<div class="block">Adds the specified job.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistryService.</span><code><span class="memberNameLink"><a href="../../../quarks/execution/services/JobRegistryService.html#updateJob-quarks.execution.Job-">updateJob</a></span>(<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&nbsp;job)</code>
<div class="block">Notifies listeners that the specified registered job has
been updated.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../quarks/execution/services/package-summary.html">quarks.execution.services</a> with type arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistryService.</span><code><span class="memberNameLink"><a href="../../../quarks/execution/services/JobRegistryService.html#addListener-quarks.function.BiConsumer-">addListener</a></span>(<a href="../../../quarks/function/BiConsumer.html" title="interface in quarks.function">BiConsumer</a>&lt;<a href="../../../quarks/execution/services/JobRegistryService.EventType.html" title="enum in quarks.execution.services">JobRegistryService.EventType</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;listener)</code>
<div class="block">Adds a handler to a collection of listeners that will be notified
on job registration and state changes.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistryService.</span><code><span class="memberNameLink"><a href="../../../quarks/execution/services/JobRegistryService.html#removeListener-quarks.function.BiConsumer-">removeListener</a></span>(<a href="../../../quarks/function/BiConsumer.html" title="interface in quarks.function">BiConsumer</a>&lt;<a href="../../../quarks/execution/services/JobRegistryService.EventType.html" title="enum in quarks.execution.services">JobRegistryService.EventType</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;listener)</code>
<div class="block">Removes a handler from this registry's collection of listeners.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.graph.spi.execution">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in quarks.graph.spi.execution</h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in quarks.graph.spi.execution with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink">quarks.graph.spi.execution.AbstractGraphJob</span></code>
<div class="block">Placeholder for a skeletal implementation of the <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution"><code>Job</code></a> interface,
to minimize the effort required to implement the interface.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.providers.development">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/providers/development/package-summary.html">quarks.providers.development</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/providers/development/package-summary.html">quarks.providers.development</a> that return types with arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">DevelopmentProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/development/DevelopmentProvider.html#submit-quarks.topology.Topology-com.google.gson.JsonObject-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
com.google.gson.JsonObject&nbsp;config)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.providers.direct">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/providers/direct/package-summary.html">quarks.providers.direct</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/providers/direct/package-summary.html">quarks.providers.direct</a> that return types with arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">DirectProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/direct/DirectProvider.html#submit-quarks.topology.Topology-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">DirectProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/direct/DirectProvider.html#submit-quarks.topology.Topology-com.google.gson.JsonObject-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
com.google.gson.JsonObject&nbsp;config)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.providers.iot">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/providers/iot/package-summary.html">quarks.providers.iot</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/providers/iot/package-summary.html">quarks.providers.iot</a> that return types with arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">IotProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/iot/IotProvider.html#submit-quarks.topology.Topology-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology)</code>
<div class="block">Submit an executable.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>java.util.concurrent.Future&lt;<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">IotProvider.</span><code><span class="memberNameLink"><a href="../../../quarks/providers/iot/IotProvider.html#submit-quarks.topology.Topology-com.google.gson.JsonObject-">submit</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
com.google.gson.JsonObject&nbsp;config)</code>
<div class="block">Submit an executable.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../quarks/providers/iot/package-summary.html">quarks.providers.iot</a> with type arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/providers/iot/IotProvider.html#IotProvider-quarks.topology.TopologyProvider-quarks.execution.DirectSubmitter-quarks.function.Function-">IotProvider</a></span>(<a href="../../../quarks/topology/TopologyProvider.html" title="interface in quarks.topology">TopologyProvider</a>&nbsp;provider,
<a href="../../../quarks/execution/DirectSubmitter.html" title="interface in quarks.execution">DirectSubmitter</a>&lt;<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;submitter,
<a href="../../../quarks/function/Function.html" title="interface in quarks.function">Function</a>&lt;<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../quarks/connectors/iot/IotDevice.html" title="interface in quarks.connectors.iot">IotDevice</a>&gt;&nbsp;iotDeviceCreator)</code>
<div class="block">Create an <code>IotProvider</code>.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.runtime.appservice">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/runtime/appservice/package-summary.html">quarks.runtime.appservice</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../quarks/runtime/appservice/package-summary.html">quarks.runtime.appservice</a> with type arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static <a href="../../../quarks/topology/services/ApplicationService.html" title="interface in quarks.topology.services">ApplicationService</a></code></td>
<td class="colLast"><span class="typeNameLabel">AppService.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/appservice/AppService.html#createAndRegister-quarks.topology.TopologyProvider-quarks.execution.DirectSubmitter-">createAndRegister</a></span>(<a href="../../../quarks/topology/TopologyProvider.html" title="interface in quarks.topology">TopologyProvider</a>&nbsp;provider,
<a href="../../../quarks/execution/DirectSubmitter.html" title="interface in quarks.execution">DirectSubmitter</a>&lt;<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;submitter)</code>
<div class="block">Create an register an application service using the default alias <a href="../../../quarks/topology/services/ApplicationService.html#ALIAS"><code>ApplicationService.ALIAS</code></a>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing constructors, and an explanation">
<caption><span>Constructor parameters in <a href="../../../quarks/runtime/appservice/package-summary.html">quarks.runtime.appservice</a> with type arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colOne" scope="col">Constructor and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/runtime/appservice/AppService.html#AppService-quarks.topology.TopologyProvider-quarks.execution.DirectSubmitter-java.lang.String-">AppService</a></span>(<a href="../../../quarks/topology/TopologyProvider.html" title="interface in quarks.topology">TopologyProvider</a>&nbsp;provider,
<a href="../../../quarks/execution/DirectSubmitter.html" title="interface in quarks.execution">DirectSubmitter</a>&lt;<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;submitter,
java.lang.String&nbsp;alias)</code>
<div class="block">Create an <code>ApplicationService</code> instance.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.runtime.etiao">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/runtime/etiao/package-summary.html">quarks.runtime.etiao</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing classes, and an explanation">
<caption><span>Classes in <a href="../../../quarks/runtime/etiao/package-summary.html">quarks.runtime.etiao</a> that implement <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Modifier and Type</th>
<th class="colLast" scope="col">Class and Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>class&nbsp;</code></td>
<td class="colLast"><code><span class="memberNameLink"><a href="../../../quarks/runtime/etiao/EtiaoJob.html" title="class in quarks.runtime.etiao">EtiaoJob</a></span></code>
<div class="block">Etiao runtime implementation of the <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution"><code>Job</code></a> interface.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/runtime/etiao/package-summary.html">quarks.runtime.etiao</a> that return <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></code></td>
<td class="colLast"><span class="typeNameLabel">Executable.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/etiao/Executable.html#createJob-quarks.graph.Graph-java.lang.String-java.lang.String-">createJob</a></span>(<a href="../../../quarks/graph/Graph.html" title="interface in quarks.graph">Graph</a>&nbsp;graph,
java.lang.String&nbsp;topologyName,
java.lang.String&nbsp;jobName)</code>&nbsp;</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.runtime.jobregistry">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/runtime/jobregistry/package-summary.html">quarks.runtime.jobregistry</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/runtime/jobregistry/package-summary.html">quarks.runtime.jobregistry</a> that return <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistry.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/jobregistry/JobRegistry.html#getJob-java.lang.String-">getJob</a></span>(java.lang.String&nbsp;id)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/runtime/jobregistry/package-summary.html">quarks.runtime.jobregistry</a> with parameters of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistry.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/jobregistry/JobRegistry.html#addJob-quarks.execution.Job-">addJob</a></span>(<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&nbsp;job)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistry.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/jobregistry/JobRegistry.html#updateJob-quarks.execution.Job-">updateJob</a></span>(<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&nbsp;job)</code>&nbsp;</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../quarks/runtime/jobregistry/package-summary.html">quarks.runtime.jobregistry</a> with type arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>void</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistry.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/jobregistry/JobRegistry.html#addListener-quarks.function.BiConsumer-">addListener</a></span>(<a href="../../../quarks/function/BiConsumer.html" title="interface in quarks.function">BiConsumer</a>&lt;<a href="../../../quarks/execution/services/JobRegistryService.EventType.html" title="enum in quarks.execution.services">JobRegistryService.EventType</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">JobRegistry.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/jobregistry/JobRegistry.html#removeListener-quarks.function.BiConsumer-">removeListener</a></span>(<a href="../../../quarks/function/BiConsumer.html" title="interface in quarks.function">BiConsumer</a>&lt;<a href="../../../quarks/execution/services/JobRegistryService.EventType.html" title="enum in quarks.execution.services">JobRegistryService.EventType</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;listener)</code>&nbsp;</td>
</tr>
<tr class="altColor">
<td class="colFirst"><code>static &lt;T&gt;&nbsp;<a href="../../../quarks/topology/TStream.html" title="interface in quarks.topology">TStream</a>&lt;T&gt;</code></td>
<td class="colLast"><span class="typeNameLabel">JobEvents.</span><code><span class="memberNameLink"><a href="../../../quarks/runtime/jobregistry/JobEvents.html#source-quarks.topology.Topology-quarks.function.BiFunction-">source</a></span>(<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>&nbsp;topology,
<a href="../../../quarks/function/BiFunction.html" title="interface in quarks.function">BiFunction</a>&lt;<a href="../../../quarks/execution/services/JobRegistryService.EventType.html" title="enum in quarks.execution.services">JobRegistryService.EventType</a>,<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>,T&gt;&nbsp;wrapper)</code>
<div class="block">Declares a stream populated by <a href="../../../quarks/execution/services/JobRegistryService.html" title="interface in quarks.execution.services"><code>JobRegistryService</code></a> events.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.samples.connectors">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/samples/connectors/package-summary.html">quarks.samples.connectors</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/samples/connectors/package-summary.html">quarks.samples.connectors</a> with parameters of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>static boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Util.</span><code><span class="memberNameLink"><a href="../../../quarks/samples/connectors/Util.html#awaitState-quarks.execution.Job-quarks.execution.Job.State-long-java.util.concurrent.TimeUnit-">awaitState</a></span>(<a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&nbsp;job,
<a href="../../../quarks/execution/Job.State.html" title="enum in quarks.execution">Job.State</a>&nbsp;state,
long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</code>
<div class="block">Wait for the job to reach the specified state.</div>
</td>
</tr>
</tbody>
</table>
</li>
<li class="blockList"><a name="quarks.topology.tester">
<!-- -->
</a>
<h3>Uses of <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a> in <a href="../../../quarks/topology/tester/package-summary.html">quarks.topology.tester</a></h3>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Methods in <a href="../../../quarks/topology/tester/package-summary.html">quarks.topology.tester</a> that return <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code><a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></code></td>
<td class="colLast"><span class="typeNameLabel">Tester.</span><code><span class="memberNameLink"><a href="../../../quarks/topology/tester/Tester.html#getJob--">getJob</a></span>()</code>
<div class="block">Get the <code>Job</code> reference for the topology submitted by <code>complete()</code>.</div>
</td>
</tr>
</tbody>
</table>
<table class="useSummary" border="0" cellpadding="3" cellspacing="0" summary="Use table, listing methods, and an explanation">
<caption><span>Method parameters in <a href="../../../quarks/topology/tester/package-summary.html">quarks.topology.tester</a> with type arguments of type <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a></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>
<tbody>
<tr class="altColor">
<td class="colFirst"><code>boolean</code></td>
<td class="colLast"><span class="typeNameLabel">Tester.</span><code><span class="memberNameLink"><a href="../../../quarks/topology/tester/Tester.html#complete-quarks.execution.Submitter-com.google.gson.JsonObject-quarks.topology.tester.Condition-long-java.util.concurrent.TimeUnit-">complete</a></span>(<a href="../../../quarks/execution/Submitter.html" title="interface in quarks.execution">Submitter</a>&lt;<a href="../../../quarks/topology/Topology.html" title="interface in quarks.topology">Topology</a>,? extends <a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Job</a>&gt;&nbsp;submitter,
com.google.gson.JsonObject&nbsp;config,
<a href="../../../quarks/topology/tester/Condition.html" title="interface in quarks.topology.tester">Condition</a>&lt;?&gt;&nbsp;endCondition,
long&nbsp;timeout,
java.util.concurrent.TimeUnit&nbsp;unit)</code>
<div class="block">Submit the topology for this tester and wait for it to complete, or reach
an end condition.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
</li>
</ul>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!-- -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!-- -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../overview-summary.html">Overview</a></li>
<li><a href="../package-summary.html">Package</a></li>
<li><a href="../../../quarks/execution/Job.html" title="interface in quarks.execution">Class</a></li>
<li class="navBarCell1Rev">Use</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 class="aboutLanguage"><a href="http://quarks.incubator.apache.org">Apache Quarks (incubating)</a></div>
</div>
<div class="subNav">
<ul class="navList">
<li>Prev</li>
<li>Next</li>
</ul>
<ul class="navList">
<li><a href="../../../index.html?quarks/execution/class-use/Job.html" target="_top">Frames</a></li>
<li><a href="Job.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../allclasses-noframe.html">All&nbsp;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 ======= -->
<p class="legalCopy"><small>Copyright &copy; 2016 The Apache Software Foundation. All Rights Reserved - d6cdfc6-20160517-0028</small></p>
</body>
</html>